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
|
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 by (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)
|