Changes between Version 7 and Version 8 of WikiStart


Ignore:
Timestamp:
10/04/13 17:31:50 (10 years ago)
Author:
Kris Deugau
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v7 v8  
    1111=== Releases ===
    1212
    13 ==== Stable version, v2.7 ====
    14 [https://secure.deepnet.cx/releases/ipdb/ipdb-2.7.tar.gz Tarball][[br]]
    15 [https://secure.deepnet.cx/svn/ipdb/tags/2.7 SVN tag][[br]]
     13==== Stable version, v2.8 ====
     14[https://secure.deepnet.cx/releases/ipdb/ipdb-2.8.tar.gz Tarball][[br]]
     15[https://secure.deepnet.cx/svn/ipdb/tags/2.8 SVN tag][[br]]
    1616[https://secure.deepnet.cx/svn/ipdb/branches/stable SVN latest patch]
    1717
     
    3737Original development was done without any regard for keeping proprietary or company-specific information out of the code and SVN (eg, database passwords, hostnames, hacks for certain bits of awkward legacy data).  I've taken the in-house repository used for development, and recreated all revisions up to r396 without most information specific to [http://www.vianet.ca ViaNet].
    3838
    39 Development past r396 has been committed entirely to this new repository, and most of those commits have been to trim out some dangling bits of hardcodedness necessary to make it simple(r) to install this and use it for any organization without having to patch the code.
     39Development from r396 through around r520 removed almost all of the lingering [http://www.vianet.ca ViaNet]-specific or generic-but-inherited legacy code by way of converting the HTML output to HTML::Template and converting custom CGI parameter handling to CGI::Simple.
    4040
    4141=== Conventions ===
     
    5353    - Sys::Syslog
    5454  - Extra modules:
    55     - NetAddr::IP >= 4.x.  3.x may work, however 4.x has been current on all of my development platforms for more than 5 years.
     55    - NetAddr::IP >= 4.0.27.  3.x may work, however 4.x has been current on all of my development platforms for more than 5 years and crosschecks have found versions < 4.027 or so to be missing some important methods
    5656    - DBI
    5757    - DBD::Pg
    5858    - Sys::!SigAction.  This isn't strictly required;  it's used in an example hook for validating customer IDs against an external database.  It could arguably be replaced with sigaction() from the POSIX module when using Perl >= 5.8.2.  See eg [http://search.cpan.org/~lbaxter/Sys-SigAction-0.11/lib/Sys/SigAction.pm Sys::SigAction] for some thoughts on the gritty details.
    59 - PostgreSQL v7.4 or higher.  Postgres provides an IP address/IP netblock data type, and operators to match;  much of the functionality relies on these database operations.  Other database engines could be used, with varying degress of trouble and hackery.  v8.x is probably a good idea since 7.x is no longer supported upstream.
     59- PostgreSQL v7.4 or higher.  Postgres provides an IP address/IP netblock data type, and operators to match;  much of the functionality relies on these database operations.  Other database engines could be used, with varying degress of trouble and hackery.
    6060- Webserver supporting CGI executables.  Note that the current code is somewhat inflexible about its web path, but that's due to be fixed (see #3, #15, and #17).
    6161