1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171
|
Release 3.5.1
May 20 2012 Vladislav Grinchenko <vlg [AT] users [DOT] sourceforge [DOT] net>
* Migrated to gcc 4.6.3. XDR support relies on external TI-RPC library
instead of gcc's internal implementation. See Oracle's ONC+ Developer's
guide for details.
* Removed all references to ldconfig calls from Makefile.am.
* Applied various patches from Gentoo project page.
* Fixed broken sighands_test unit test.
* Fixed various test cases compilation errors (missing headers).
* Added stdarg.h for va_list and stdio.h for vsnprintf
in Logger_Impl to satisfy FC11 build.
(Caolan McNamara <caolanm [AT] fedoraproject [DOT] org>).
Release 3.5.0
Jan 23 2008 Vladislav Grinchenko <vlg [AT] users [DOT] sourceforge [DOT] net>
* Fixed bug #1716602 (Acceptor doesn't properly cleanup failed
SH::open() call).
* Fixed bug #1716593 ("options" section name should be case-insensitive)
* Fixed bug #1716596 (GenServer::init() fails to convert args
to full path).
* Fixed bug #1716668 (Assure_exit() macro won't compile).
* Fixed bug #1716588 (assa-genesis generates proper app version).
* Added a no-op virtual destructor to SigHandler base class
(bug #1716597).
* Fixed 'maxfd+1' miscalculation bug in Reactor's select() method.
* Fixed assa.spec.in to fit FC extras strict spec rules.
* Patch to compile with GCC 4.3
(Martin Michlmayr <tbm [AT] cyrius [DOT] com>).
Release 3.4.2
Aug 13 2006 Vladislav Grinchenko <vlg [AT] users [DOT] sourceforge [DOT] net>
* Port to mingw32 (networking layer).
* Remove Socket::blocking option.
* Rename ASSA::ERROR log mask to ASSA::ASSAERR to please mingw32 gcc.
* Fix race condition bug between Reactor and Logger::log_close().
* Patch for i64 build - (Max Kellermann <max [AT] duempel [DOT] org>)
Release 3.4.1
Mar 18 2006 Vladislav Grinchenko <vlg [AT] users [DOT] sourceforge [DOT] net>
* Patches for gcc-4.0 (Eric Dorland <eric [AT] kuroneko [DOT] ca>).
* Patch for NetBSD 3.0
(Bartosz Kuzma <bartosz [AT] atom [DOT] eu [DOT] org>).
Release 3.4.0
Oct 22 2005 Vladislav Grinchenko <vlg [AT] users [DOT] sourceforge [DOT] net>
* Port to GNU/FreeBSD
(Aurelien Jarno <aurel32 [AT] debian [DOT] org>).
* Port to x86_64 architecture (bug #1293526) with help from
(Konstantin Riabitsev <graf25 [AT] users [DOT] sourceforge [DOT] net>)
* Fix flag value inversion in CmdLineOpts.
* Fix multibyte terminator in CharInBuffer (bug #1252926) by Yeyang.
* Change INETAddress to use INADDR_ANY for listening socket addresses.
* Port to cygwin.
* Rename Assert.h to Assure.h to avoid conflict on win32 platform.
* Rename a whole bunch of GenServer's functions/data members for
consistency.
* Rename Singleton's getInstance() to get_instance().
* Fix Help menu item position in the code generated by assa-genesis.
Release 3.3.2
Jul 4 2005 Vladislav Grinchenko <vlg [AT] users [DOT] sourceforge [DOT] net>
* Add --with-makefile option to assa-genesis.
* Disable creating a log file when --mask=0 option is used.
* Increase Streambuf read/write buffer size to 64K.
* Fix Streambuf data loss (bug #1218859).
* Port to Debian by Miriam Ruiz <little_miry [AT] yahoo [DOT] es>.
* Fix GenServer's becomeDaemon() bug that prevented servers from
being started at boot time.
Release 3.3.1
Apr 16 2005 Vladislav Grinchenko <vlg [AT] users [DOT] sourceforge [DOT] net>
* Make Acceptor usable as a base class.
* Obsolete assa.m4 and assa-config.in.
Release 3.3.0
Mar 21 2005 Vladislav Grinchenko <vlg [AT] users [DOT] sourceforge [DOT] net>
* Fix connector2_test on FC3.
* Modify Fork to optionally wait for and collect exit status
of the child process.
* Add 'install-hook' to srcdir/Makefile.am to run /sbin/ldconfig.
* Add reset() to xdrIOBuffer.
* Add AutoPtrArray. Rework AutoPtr and autoptr_test.
* Add BYTES_LEFT_IN_SOCKBUF and ASSA_DECL_SINGLETON macros.
* Fix pipe_test test case to run properly across multiple UNIXes.
* Allow for timer identification when registered with Reactor.
A Timer can now be rescheduled with Reactor by returning 1
from handle_timeout().
* Send GenServer's help output to the stdout.
* Add ID to EventHandler class.
* Enchance inet_address.test to deal with multiple host aliases.
* Clean up CVS of by-product files.
* Add bootstrap-dev for development configuration.
* Fix buggy Cflags definition in assa.pc.in.
* Fix postrun spelling error in assa.spec.in.
* Fix doc installation in RPM.
* Add Assert.h macros to exit/return with optional values.
* Fix /dev/null deletion bug in GenServer.cpp and FileLogger.cpp
* Fix const-ness problem in IniFile.cpp
* Port to FreeBSD 5.3 (gcc 3.4.2).
* Port to gcc-3.4.2 (Linux, FC3)
(Artem Baguinski <artm [AT] v2 [DOT] nl>).
* Port to Solaris9 (gcc 3.2).
Release 3.2
Oct 12 2003 Vladislav Grinchenko <vlg [AT] users [DOT] sourceforge [DOT] net>
* Added IniFile class.
* Added Regexp class.
* Fixed Fork::fork_exec() return value bug.
Release 3.1
Jul 24 2003 Vladislav Grinchenko <vlg [AT] users [DOT] sourceforge [DOT] net>
* Added m_exit_value and get/set_exit_value() methods
to report process' exit value back to the invocation shell.
* Added assa.pc package configuration config file
* Moved enum ConnectMode from ASSA::Connector up to ASSA namespace.
This breaks backward compatability with 3.0, but in very minor way.
* Changed class Logger_Impl to handle variable length log messages.
* Wrote "helloworld" and "logserver" examples. assa-logd and
assa-lmon binaries are included into package distribution.
* Wrote "Programmer's Manual" (libassa-manual package)
* Fixed log mask scope conflict in Assert.h
* Fixed log mask scope conflict in Logger.h
* Got rid of frames in web site pages.
Release 3.0
Feb 7 2003 Vladislav Grinchenko <vlg [AT] users [DOT] sourceforge [DOT] net>
* Put library classes into namespace ASSA.
This breaks backward compatability.
* Fixed memory bug in CommonUtils.
* Fixed LogMask namespace extra ';'
* Added "C" library scope resolution to raise() call in Assert.h
* Multiple compiler warnings (mostly from Sun CC 5.0)
* Fixed end-of-line termination bug in FileLogger.cpp
* assa-genesis now support --with-gtk2 option to generate
fully-compliant Gtk2 application stubs.
Release 2.0
Oct 29 2002 Vladislav Grinchenko <vlg [AT] users [DOT] sourceforge [DOT] net>
* added one-click tests suite
* Changed from StdErrLogger to StdOutLogger
* Minor fixes to data member names that better reflect their
meaning. This might break all classes derived from it.
Release 1.5
Oct 09 2002 Vladislav Grinchenko <vladg [AT] erols [DOT] com>
* ported to GCC 3.2 compiler
* added CharInBuffer class
Release 1.4
Sep 16 2002 Vladislav Grinchenko <vladg [AT] erols [DOT] com>
* fixed Connector.h headers
* added get_fmt_*() family of fuctions to TimeVal class
* fixed Connector's reference to IPv4Socket
* added Reactor's test for m_active right after timer queue expiration
* fixed Acceptor's open() using AF_INET rather then Address domain
* added argument check to CmdLineOpts::free_argv()
* fixed various log masks at the wrong level
Release 1.3
Jul 14 2002 Vladislav Grinchenko <vladg [AT] erols [DOT] com>
* made GenServer::m_ommit_pid_lock 'protected'
* added assa.spec.in, assa-config, and assa.m4 files
* prepared for the first public release
Release 0.7
Sep 09 1997 Vladislav Grinchenko <vladg [AT] erols [DOT] com>
* first cut includes minimal functionality (GenServer and SigHandler)
|