- Rearranged the config-variable block. - Renamed global & const vars, ensuring that all of them start with   'c_' or 'g_'.   + Removed $_UpdateInterval; it doesn't really need to be global. - Had to make the 'tie' use O_RDWR permission when using an existing   *.dat file.  Otherwise, you can't write to it and 'push' operations   cause Perl to quietly 'die'. - Generated human-readable timestamps now use 'strftime' to replicate   the modem's format. - Now corrects for DST:   + Activated by configfile param.   + Corrects syslog timestamps on modems whose internal clocks only     use Std. Time.    + Updates DST state weekly on Sun.@4am, to ensure timely capture of     changes. - Added timeout options to %c_WebGet. - Split 'read_config' into 2 functions, removing the post-processing   and putting it into a new function, 'processConfigFile'.   'read_config' now does only that - reads the file. - GPG:  Added initial support for GPG-encryption of authorization   information.   + Still requires testing. - And, as usual, Numerous Bugfixes.  Includes:   + Checking for "invalid" events (i.e. read errors) and     handling them gracefully.  (Rather than causing Perl to 'die'     silently).   + Only unlink *.dat file if exiting w/specific signals.  (Signals     are strings in Perl, not numeric.)
- Rearranged the config-variable block.
- Renamed global & const vars, ensuring that all of them start with
  'c_' or 'g_'.
  + Removed $_UpdateInterval; it doesn't really need to be global.
- Had to make the 'tie' use O_RDWR permission when using an existing
  *.dat file.  Otherwise, you can't write to it and 'push' operations
  cause Perl to quietly 'die'.
- Generated human-readable timestamps now use 'strftime' to replicate
  the modem's format.
- Now corrects for DST:
  + Activated by configfile param.
  + Corrects syslog timestamps on modems whose internal clocks only
    use Std. Time. 
  + Updates DST state weekly on Sun.@4am, to ensure timely capture of
    changes.
- Added timeout options to %c_WebGet.
- Split 'read_config' into 2 functions, removing the post-processing
  and putting it into a new function, 'processConfigFile'.
  'read_config' now does only that - reads the file.
- GPG:  Added initial support for GPG-encryption of authorization
  information.
  + Still requires testing.
- And, as usual, Numerous Bugfixes.  Includes:
  + Checking for "invalid" events (i.e. read errors) and
    handling them gracefully.  (Rather than causing Perl to 'die'
    silently).
  + Only unlink *.dat file if exiting w/specific signals.  (Signals
    are strings in Perl, not numeric.)


git-svn-id: ed57362e0842a8609be55290602a57c66ea4df07@2259 92e5ae4a-8afd-0310-8b33-eaebc6dd6768

jpweiss/mirrored.from.sf,jpweiss/mirrored.from.sf,jpweiss/mirrored.from.sf,jpweiss/mirrored.from.sf