]> err.no Git - sope/blob - sope-core/NGStreams/ChangeLog
do not run autoconf in NGStreams
[sope] / sope-core / NGStreams / ChangeLog
1 2004-08-27  Helge Hess  <helge.hess@opengroupware.org>
2
3         * GNUmakefile.postamble: do not automatically run autoconf to update
4           configure (the configure checked in should work fine on all 
5           platforms) (v4.3.43)
6
7 2004-08-23  Marcus Mueller  <znek@mulle-kybernetik.com>
8
9         * added new Xcode project
10
11 2004-08-20  Helge Hess  <helge.hess@opengroupware.org>
12
13         * moved to SOPE 4.3 (v4.3.42)
14
15 2004-07-22  Helge Hess  <helge.hess@skyrix.com>
16
17         * NGLocalSocketAddress.m: fixed a gcc 3.4 warning (v4.2.41)
18
19 2004-07-05  Helge Hess  <helge.hess@opengroupware.org>
20
21         * GNUmakefile.preamble: added missing library lookup path to EOControl,
22           this fixes OGo bug #820 (v4.2.40)
23
24 2004-06-09  Helge Hess  <helge.hess@opengroupware.org>
25
26         * GNUmakefile.preamble: added prebinding (v4.2.39)
27
28 2004-05-05  Marcus Mueller  <znek@mulle-kybernetik.com>
29
30         * GNUmakefile.preamble: added support for building with
31           GNUSTEP_BUILD_DIR environment variable set for recent
32           gnustep-make package. (v4.2.38)
33
34 2004-02-11  Helge Hess  <helge.hess@opengroupware.org>
35
36         * GNUmakefile.preamble: define OPENSSL_NO_KRB5 to keep Fedora and RH9
37           happy on compilation (v4.2.37)
38
39 2004-02-11  Helge Hess  <helge.hess@skyrix.com>
40
41         * GNUmakefile: enable SSL per default (this adds OpenSSL-devel as a
42           prerequisite unless you compile with ssl=no) (v4.2.36)
43
44 2004-02-10  Helge Hess  <helge.hess@opengroupware.org>
45
46         * NGCTextStream.m, NGConcreteStreamFileHandle.m, NGFilterStream.m,
47           NGFilterTextStream.m: fixed minor compilation warnings on OSX 
48           (v4.2.35)
49
50 2004-01-25  Helge Hess  <helge.hess@opengroupware.org>
51
52         * v4.2.34
53
54         * NGDataStream.m: optimized processing for readonly streams (only call
55           -length and -bytes on the data object in the beginning) - this gives
56           us about 100ms when parsing 1000 IMAP4 headers (about 3-4% speedup)
57
58         * NGDataStream.m: added method to open a datastream in read-only mode
59           even with NSMutableData objects (allows for optimizations in the
60           stream)
61         
62 2004-01-24  Helge Hess  <helge.hess@opengroupware.org>
63
64         * v4.2.33
65
66         * NGBufferedStream.m, NGByteBuffer.m: avoid creation of buffered 
67           stream if the source is an NGDataStream (no buffering needed ;-), do
68           not create buffer streams when no source stream is passed in
69         
70         * NGDataStream.m: NGDataStream objects can now add as byte buffers on
71           their own - which removes a lot of unncessary overhead when parsing
72           NSData (this gives a speedup of about 10% when parsing IMAP4 mail
73           headers)
74
75 2004-01-19  Helge Hess  <helge.hess@opengroupware.org>
76
77         * NGDataStream.m: properly return last-exception (always returned
78           nil!) - could have side-effects (v4.2.32)
79
80 2004-01-12  Helge Hess  <helge.hess@opengroupware.org>
81
82         * NGDataStream.m: subminor cleanups (v4.2.31)
83
84 2003-11-30  Helge Hess  <helge.hess@opengroupware.org>
85
86         * configure.in: patched to use GNUSTEP_MAKEFILES (as suggested by
87           chunsj@embian.com) (v4.2.30)
88
89 2003-11-09  Helge Hess  <helge@groove.local>
90
91         * NGActiveSocket.m, NGFilterStream.m, NGStreamCoder.m: minor tweaks
92           for MacOSX (v4.2.29)
93
94 2003-10-13  Helge Hess  <helge@opengroupware.org>
95
96         * GNUmakefile, GNUmakefile.postamble: removed NGStream+serialization,
97           NGActiveSocket+serialization from compilation - those files should
98           be removed completely as they aren't used anywhere (v4.2.28)
99
100 2003-09-07  Marcus Mueller  <znek@mulle-kybernetik.com>
101
102         * NGLocalSocketAddress.m, NGLocalSocketDomain.m:
103           include <sys/types.h> if __FreeBSD__ is defined. This will
104           currently affect FreeBSD 4.x only. (v4.2.27)
105
106 2003-09-06  Helge Hess  <helge.hess@skyrix.com>
107
108         * various fixes to warnings on MacOSX (v4.2.26)
109
110 2003-09-06  Marcus Mueller  <znek@mulle-kybernetik.com>
111
112         * configure.in: truncate target_os to "freebsd" on FreeBSD
113
114 2003-09-01  Helge Hess  <helge.hess@skyrix.com>
115
116         * v4.2.25
117
118         * fixes for MacOSX
119
120         * GNUmakefile.postamble: do not generate config.h on MacOSX, use the
121           preconfigured on in the macosx subdir
122
123 2003-07-28  Helge Hess  <helge.hess@skyrix.com>
124
125         * small cleanups to the included headers to improve gstep-base
126           compatibility (v4.2.24)
127
128 2003-07-20  Helge Hess  <helge.hess@skyrix.com>
129
130         * NGGZipStream.m: removed dependency on zutil.h (v4.2.23)
131
132 2003-05-26  Helge Hess  <helge.hess@skyrix.com>
133
134         * updated MacOSX support, removed dependencies on FoundationExt
135           (v4.2.22)
136
137 2003-05-15  Helge Hess  <helge.hess@skyrix.com>
138
139         * NGByteBuffer.m: fixed the last signed/unsigned warnings, smaller
140           cleanups to -la: (v4.2.21)
141
142 2003-05-14  Helge Hess  <helge.hess@skyrix.com>
143
144         * v4.2.20
145
146         * fixed some more gcc 3.3 (signed/unsigned) warnings
147
148         * NGInternetSocketAddress.m: some change ?
149
150         * removed several gcc 3.3 warnings
151
152 2003-01-30  Helge Hess  <helge.hess@skyrix.com>
153
154         * NGSocket.m: allocate sockets in the NGInternetSocketDomain by default
155           (v4.2.19)
156
157 2003-01-20  Helge Hess  <helge.hess@skyrix.com>
158
159         * replaced some RETAIN macros (v4.2.18)
160
161 2003-01-14  Helge Hess  <helge.hess@skyrix.com>
162
163         * NGPassiveSocket.m, NGInternetSocketDomain.m: small code cleanups 
164           (v4.2.17)
165         
166 2003-01-07  Helge Hess  <helge.hess@skyrix.com>
167         
168         * moved testsock.m to skyrix-core-42/samples/
169
170         * GNUmakefile: added optional SSL activation (using ssl=yes)
171
172         * v4.2.16
173
174         * changes for improved compilation on MacOSX, replaced RETAIN macros
175           with methods
176
177 Mon Dec 30 13:51:15 2002  Helge Hess  <helge.hess@skyrix.com>
178
179         * v4.2.15
180
181         * NGStreams/NGStreams.h: do not include NGStream+serialization.h
182
183         * NGStreams/NGNet.h: do not include NGActiveSocket+serialization.h
184
185         * NGByteBuffer.m: fixed a gcc 3.2 warning
186
187 Fri Dec 27 10:50:56 2002  Helge Hess  <helge.hess@skyrix.com>
188
189         * GNUmakefile: removed NGStreamCoder from library
190
191         * testsock.m: rewritten to use a tool class
192
193         * NGStreamCoder.m: fixed some gcc 3.2 compiler warnings
194
195         * NGStreams/NGStreams.h: does not include NGStreamCoder.h
196         
197         * fixed Copyright headers in most files (v4.2.14)
198
199 2002-11-01  Helge Hess  <helge.hess@skyrix.com>
200         
201         * NGDescriptorFunctions.m: added some debugging/logging (new default
202           NGLogDescriptorRecv) (v4.2.13)
203         
204 2002-09-30  Helge Hess  <helge.hess@skyrix.com>
205
206         * testsock.m: added various tests
207
208         * NGLockingStream.m, NGDataStream.m, NGFileStream.m, NGByteBuffer.m: 
209           removed compilation warnings
210         
211         * NGCTextStream.m: do not create a text stream if the source stream is
212           nil ...
213           
214         * started support for OpenSSL sockets (v4.2.12)
215         
216 2002-08-30  Helge Hess  <helge.hess@skyrix.com>
217
218         * NGInternetSocketAddress.m: fixed a compilation bug on hosts which
219           are have gethostbyaddr_r() but are not Linux (eg Solaris) (v4.2.11)
220         
221 Thu Aug 29 16:46:25 2002  Jan Reichmann  <jan@skyrix.com>
222
223         * v4.2.10
224
225         * NGBase64Stream.m, NGConcreteStreamFileHandle.m, NGStream.m: 
226           fixed 'char-buffer in Exception Handler scope' bug
227
228 2002-08-28  Helge Hess  <helge.hess@skyrix.com>
229
230         * some tweaks to support OSX Jaguar (v4.2.9)
231         
232 2002-08-15  Helge Hess  <helge.hess@skyrix.com>
233
234         * NGFileStream.m: do not log, if the filestream is closed on
235           deallocation (v4.2.8)
236         
237 Wed Aug 14 09:49:05 2002  Bjoern Stierand  <bjoern@skyrix.com>
238         
239         * NGNetUtilities.m (NGSocketAddressFromString): allows definition
240           of kernel bound addresses using 'host:auto' or '*:auto'
241           (v4.2.7)
242
243 2002-07-08  Helge Hess  <helge.hess@skyrix.com>
244
245         * v4.2.6 [extracted from cvs]
246
247         * fixed a major retain cycle between stream exceptions and streams
248           (lastException ptr). In the case of datastreams this lead to huge
249           memory consumption if the stream reached EOF (the datastream was
250           never released and the whole data kept in memory, most notably this
251           resulted in a leaking MIME parser)
252           => fixes SuSE bug 16845
253         
254         * added DESIGN document (small ;-)
255
256 Fri Jun 26 10:40:05 2002  Helge Hess <hh@skyrix.com>
257
258         * NGLocalSocketAddress.h: small fix for MacOSX
259
260 Fri May 31 16:08:56 2002  Jan41 Reichmann  <jan@skyrix.com>
261
262         *  NGCTextStream.m, NGByteBuffer.m, NGActiveSocket.m, NGBufferedStream.m: remove NSLogs
263         *  NGDataStream.*: add exception-handling (raise version)
264         *  NGStreamExceptions.*: add +exceptionWithStream methods
265
266 Tue May 21 12:26:03 2002  Helge Hess  <helge.hess@skyrix.com>
267
268         * NGActiveSocket.m: fixed a small exception related problem with
269           +socketConnectedToAddress: ...
270           v4.2.5 [extracted from cvs]
271
272 Fri May 17 14:49:21 2002  Helge Hess  <helge.hess@skyrix.com>
273
274         * added NGGZipStream from NGZlib
275
276 Mon Apr 29 13:46:11 2002  Helge Hess  <helge.hess@skyrix.com>
277
278         * NGByteBuffer.m: modified to support the new exception-less IO ...
279
280 Tue Apr 23 12:32:23 2002  Helge Hess  <helge.hess@skyrix.com>
281
282         * NGActiveSocket.m: do not throw exception if connect failed (rather
283           set the last exception ...)
284
285 Thu Mar 14 13:39:10 2002  Helge Hess  <helge.hess@skyrix.com>
286
287         * NGActiveSocket.m: marks itself as shut down, if the errno says so
288
289         * NGStream.m(NGSafe...): fixed exception handling
290
291         * NGActiveSocket.m(safeWriteBytes:length:): added IMP cache, fixed
292           exception handling bug ...
293
294         * NGBufferedStream.m: added flush buffer size check
295
296 Wed Mar 13 17:24:47 2002  Helge Hess  <helge.hess@skyrix.com>
297
298         * NGCTextStream.m: added new exception handling
299
300         * NGTextStream.m: added +version, added lastException
301
302         * NGActiveSocket.m: does not throw exceptions in -read.. and -write..
303
304 Mon Mar  4 11:05:54 2002  Helge Hess  <helge.hess@skyrix.com>
305
306         * NGActiveSocket.m: throws less exceptions (uses -lastException,retval)
307
308 Mon Feb 25 18:43:13 2002  Helge Hess  <helge.hess@skyrix.com>
309         
310         * NGBufferedStream.m: checks return codes
311         
312 Thu Feb 21 12:04:16 2002  Helge Hess  <helge.hess@skyrix.com>
313
314         * NGStreamExceptions.m: added -raiseOnStream:...
315
316 Wed Feb 20 13:30:44 2002  Helge Hess  <helge.hess@skyrix.com>
317
318         * everything reworked not to throw exceptions ...
319
320 Fri Dec  7 14:35:47 2001  Jan41 Reichmann  <jan@skyrix.com>
321
322         * NGByteBuffer.m: add profiling
323
324 Mon Oct  8 17:47:01 2001  Helge Hess  <helge.hess@skyrix.com>
325
326         * NGLocalSocketAddress.m, NGPassiveSocket.m: better Linux-bug 
327           support ;-) (local sock addresses with length=2, as given by
328           accept())
329
330 Thu Oct  4 11:15:34 2001  Helge Hess  <helge.hess@skyrix.com>
331
332         * NGInternetSocketAddress.m: fixed recursion bug
333
334 Thu Aug  9 14:14:17 2001  Helge Hess  <helge.hess@skyrix.com>
335
336         * removed all NGUrl related stuff
337
338 Thu Aug  9 14:00:04 2001  Helge Hess  <helge.hess@skyrix.com>
339
340         * moved URL escaping to NGExtensions
341
342         * NGFileStream.m: added -initWithPath:
343
344 Tue May 15 19:05:45 2001  Helge Hess  <helge.hess@skyrix.com>
345
346         * NGActiveSocket.m: added max-retry count (20) for writeBytes: with 
347           errno==0
348
349 Wed May  9 19:22:43 2001  Joerg Grimm  <joerg@trex2>
350
351         * NGActiveSocket.m: check for errno=0 if writeResult<0
352
353 Mon Feb 26 11:13:12 2001  Helge Hess  <helge.hess@mdlink.de>
354
355         * NGActiveSocket.m: added more errno=0-on-fail checking
356
357 Fri Feb 23 21:40:40 2001  Helge Hess  <helge.hess@mdlink.de>
358
359         * NGActiveSocket.m: check for errno=0 if result<0
360
361         * NGDescriptorFunctions.m: check for errno=0 if result<0
362
363 Tue Jan 30 19:50:13 2001  Helge Hess  <helge.hess@mdlink.de>
364
365         * NGUrl.m: modified URL encoding/decoding stuff to use unsigned char
366
367 Mon Sep 18 10:47:41 2000  Helge Hess  <helge.hess@mdlink.de>
368
369         * NGCTextStream.m: fixed bug in -writeString
370
371 Tue Jun 13 19:40:41 2000  Helge Hess  <helge.hess@mdlink.de>
372
373         * NGUrl.m, NGFileUrl.m: doesn't use stack-based buffers anymore
374
375 Fri Jun  9 17:38:27 2000  Helge Hess  <helge.hess@mdlink.de>
376
377         * GNUmakefile: added -Wall
378
379 Tue Feb 29 17:08:45 2000  Helge Hess  <helge.hess@mdlink.de>
380
381         * MOF3 import
382