File: ChangeLog

package info (click to toggle)
libassa 3.5.1-8.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,424 kB
  • sloc: cpp: 15,703; sh: 12,083; makefile: 379; perl: 51
file content (171 lines) | stat: -rw-r--r-- 7,487 bytes parent folder | download | duplicates (6)
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)