V2.6.1 - Release Candidate 1
Pre-release
Pre-release
V 2.6.1-rc1 08/03/2016 Ralph Lange [email protected]
- Move upstream project to GitHub.
- Fix URL for sysv-scripts in README.
- Fix memory leak in ClientItem wrt libtelnet use (#2).
- Fix setsockopt in acceptFactory.cc to use SO_REUSEADDR rather than SO_REUSEPORT on all platforms. (by Mark Rivers)
- Fix setsockopt in acceptFactory.cc to use SO_EXCLUSIVEADDRUSE on WIN32 and SO_EXCLBIND on Solaris (by Mark Rivers)
See this article for information:
http://stackoverflow.com/questions/14388706/socket-options-so-reuseaddr-and-so-reuseport-how-do-they-differ-do-they-mean-t - Fix buffer overflow vulnerabilities by replacing sprintf->snprintf, strcat->strncat (#6).
- Update embedded libtelnet.c to release 0.21.
- Cygwin: hide console command window that is being created. (by Freddie Akeroyd)
- Cygwin: add spawned process to a windows job object. (by Freddie Akeroyd)
Killing the "process group" from Cygwin doesn't always clean everything up.
E.g., if the CS Studio ArchiveEngine is being managed it is killed, but not the JVM it spawns.
Job objects are inherited by spawned processes, so both are now killed automatically. - Add remakeConnection() to acceptItem. (by Freddie Akeroyd)
Fix procServ stopping accepting connections after a lot of connect/disconnect calls. - Fix log time stamp screw-up on OSs with no line buffering (#3). (by Freddie Akeroyd)