Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. 20090707 Upgraded Engine to SNFMulti V3.0.8 (contains minor bug fixes).
  2. 20090704 Getting closer - new DLL, new features, a little polish.
  3. NOTE: Beginning with this update this ChangeLog will only list hilights.
  4. For more details check the logs at https://svn.microneil.com/websvn/
  5. * snfmulti.dll is now at version 3.0, engine 3.0.7
  6. * Used newer MinGW with improved optimizations
  7. * Using newest SNF engine with several minor bug fixes
  8. * Added startupSNFAuthenticated() so OEMs can protect SNF license info
  9. * Added getIPReputation() to aid in converting GBUdb stats to weights
  10. * Added C++ sample code
  11. * Reorganized SNFMulti code base.
  12. 20090317 Work in progess toward SDK release.
  13. * Included latest getRulebase.cmd and curl.exe
  14. * Included SNFClient_readme.txt and SNFServer_readme.txt
  15. * Included / updated SNFClient, and snf_engine.xml
  16. * Added ReadMe.html - includes API documentation
  17. * Added missing snf_ERROR_EXCEPTION to snfmultidll.h file
  18. * Removed redundant #define EXP __declspec(dllexport) from snfmultidll.cpp
  19. 20080723 Version 2.9r3 - Engine 3.0
  20. * Compiled DLL using new SNF engine V3.0.
  21. * Added snf_ERROR_EXCEPTION result (-3) to show when an exception occurred
  22. during a call that could not be expressed with one of the normal SNF result
  23. codes.
  24. * Wraped DLLMain() functions in a try/catch to eat any exceptions. If an
  25. exception occurs the function will return false;
  26. * Added pre-allocation to result cache buffers to minimize heap allocation
  27. during operations. The pre-allocated amount should be sufficient for all
  28. cases. If it is not then the string objects will allocate more as needed.
  29. * Changed snf_ERROR_UNKNOWN to snf_ERROR_EXCEPTION for startupSNF() and
  30. shutdownSNF().
  31. * Wrapped testIP() in try/catch - now returns snf_ERROR_EXCEPTION if an
  32. exception occurs.
  33. * Wrapped getScanXHeaders() in try/catch - now returns snf_ERROR_EXCEPTION
  34. if an exception occurs.
  35. * Wrapped getScanXMLLog() in try/catch - now returns snf_ERROR_EXCEPTION
  36. if an exception occurs.
  37. * Wrapped getScanClassicLog() in try/catch - now returns snf_ERROR_EXCEPTION
  38. if an exception occurs.
  39. * Wrapped closeScan() in try/catch - now returns snf_ERROR_EXCEPTION
  40. if an exception occurs.