madscientist
07b1510386
Fixed bug in scanMessageFile where a very short message file could cause the exception: ERROR_MSG_XHDRi: Begin vector::_M_range_check
Changed version to 3.0.13
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@31 dc71a809-1921-45c4-985c-09c81d0142d9
14 vuotta sitten
madscientist
6a98f77b8e
Fixed bug in GBUdbIgnoreList reader to prevent reading outside of the line buffer.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@30 dc71a809-1921-45c4-985c-09c81d0142d9
14 vuotta sitten
madscientist
6ba92b6b81
Fixed bug in snfCFGmgr where OEM provided license ID was not always captured in the configuration data causing SYNC authentication problems.
Updated version to 3.0.12.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@29 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
adeniz
1c09274646
Modified to build with 64-bit MinGW.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@28 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
1aba213a91
Fixed memory leak when failing to authenticate a rulebase file.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@27 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
4e1950efcd
Moved persistent state aux store() operations to RecordSyncEvent
Changed DiscLogger wait time to 1 second
New engine version number 3.0.10
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@26 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
ae5b6a2b53
Changed engine revision to 3.0.9 after networking SIGPIPE bug fix.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@25 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
88ac7134a8
SNFMulti engine now at 3.0.8 after several small bug fixes.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@24 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
6d3a6a8abf
Fixed valgrind complaint about using uninitialized data when generating a OneTimePad. The algorithm uses unsigned char x as a register. Each next random byte in the pad is based on encrypting the last-- so a first byte is needed. Original code used an uninitialized x on purpose in order to get a supposedly unpredictable byte out of RAM. To make valgrind happy (and truly to make the algorithm better) x is now initialized by encrypting a 0 with the pad generator. This value is not directly exposed in the generated pad. The first byte in the one time pad is not the result of encrypting 0 but instead the result of encrypting the result of that operation. So, the first byte is based on the state of the pad generator just prior to making the OneTimePad. This is probably harder to predict than the state of the stack (where x would have come from) anyway.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@23 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
b0bc7fdb25
Fixed persistent state data bug. Persistent state data is now saved once per second after updating status logs.
Improved snfLOGmgr d'tor so that final persistent state data is only saved (attempted) if snfLOGmgr has been Configured.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@22 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
6660ca1f3b
Fixed initialization of time trigger (typo) was 846... now 864... Supposed to be "once per day".
Fixed missing initialization of Configured(false).
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@21 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
475833df1c
Changed SNFMulti engine version to 3.0.7 accounting for fixes and upgrades to underlying components.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@20 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
c73adfe320
Fixed a bug where the rulebase path was not determined correctly when license id was provided only through the run-time interface.
Modified the configuration log generator to protect security key information when it is provided through the run-time interface.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@19 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
adeniz
bc8dfd4aaa
Include Makefile and ChangeLog in the distribution.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@18 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
adeniz
1f96b7df53
Remove mangler.cpp and mangler.hpp from Makefile.am. Added ChangeLog
for logging changes.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@17 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
4b288dc970
Minor tweaks to remove warnings. Adjusted script runner algorythm to hold down the trigger until after the guard time expires.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@16 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
a457509f6a
Replaced all assert() with appropriate Checks and Faults in SNFMulti and it's components. Also added some minor tweaks to improve code safety and eliminate compiler warnings.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@15 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
cdb33f0499
Minor tweaks to eliminate compiler warnings in snf_HeaderFinder.*
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@14 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
ab8dc7e063
Minor tweaks to eliminate compiler warnings in snfXCImgr.*
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@13 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
08a48da626
Minor tweaks to eliminate compiler warnings in snfNETmgr.*
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@12 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
d3b1502f6c
Minor tweaks to eliminate warnings in snfGBUdbmgr.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@11 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
6ba9690b26
Minor tweaks to eliminate compiler warnings in SNFMulti.*.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@10 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
a751ccd212
Moved defunker preamble and pattern match constants from FilterChain.hpp to FilterChain.cpp to eliminate compiler warnings.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@9 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
64ea95611e
Minor tweaks to snfLOGmgr.* to eliminate compiler warnings.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@8 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
aa621e0bec
Minor tweaks to eliminate compiler warnings.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@7 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
9675a9036d
Minor tweaks to GBUdb.* to remove compiler warnings.
Minor tweaks to snf_engine.* to remove compiler warnings.
Refactored Evaluator objects to use unsigned ints for positions.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@6 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
c4d8b3fcaa
Minor tweaks to FilterChain.* to eliminate compiler warnings.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@5 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
7faa99d01f
Re-factored for CodeDweller separation
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@4 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
590063808d
Modified #include to use relative CodeDweller directory
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@3 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
524a0ea35b
Removed tcp_watchdog since it is deprecated.
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@2 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten
madscientist
b313d3961a
setup
git-svn-id: https://svn.microneil.com/svn/SNFMulti/trunk@1 dc71a809-1921-45c4-985c-09c81d0142d9
15 vuotta sitten