File: ChangeLog

package info (click to toggle)
libassa 3.5.0-1
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 3,084 kB
  • ctags: 2,323
  • sloc: cpp: 15,641; sh: 8,704; makefile: 372; perl: 51
file content (155 lines) | stat: -rw-r--r-- 6,716 bytes parent folder | download | duplicates (2)
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)