/[libspopc]/ChangeLog
ViewVC logotype

Annotation of /ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 14 - (hide annotations)
Tue Sep 7 17:31:05 2010 UTC (9 years, 5 months ago) by ben
File size: 14282 byte(s)
version 0.13
1 ben 13 2010-09-07 Francesco Gennai <francesco.gennai@isti.cnr.it>
2     Files: vms/build_libspopc.com
3 ben 14 Msg: - successful build with POSIX mutex on VMS
4     - now version 0.13
5 ben 13
6 ben 7 2010-04-18 me <brouits@free.fr>
7     Files: *.c *.h
8     Msg: successful build/run with dev-cpp under win32
9    
10 ben 5 2009-12-10 David Griesemer <david@datavoiceint.com>
11     Files: session.c
12     Msg: - use closesocket() on WIN32, this avoids a memory leak.
13    
14 ben 4 2009-10-15 me <brouits@free.fr>
15     Files: libspopc.[ch], mutex;[ch], session.c, Makefile
16     Msg: - now allow to use pOSIX mutexes (for openVMS) if USE_PMUTEX
17     - now version 0.12 and semaphore+ssl enabled in default Makefile
18    
19 ben 1 2009-08-29 me <brouits@free.fr>
20     Files: queries.c (fix), examples/butcher.c (fix)
21     Msg: - fixed bug of invalid write of latest '\0'.
22     - fixed offset in strstrup(): use now heap for upstring and upword.
23     - now version 0.11
24    
25     2009-03-30 me <brouits@free.fr>
26     Files: queries.c (fix), session.c (typo)
27     Msg: fixed a bug in pop3_retr: possible overrun on error.
28    
29     2009-03-20 Angus <angus@uducat.com>
30     Files: Makefile, objets.c, session.c
31     Msg: do not strip static version libspopc.a + add some err checks
32    
33     2009-03-19 Angus <angus@uducat.com>, me <brouits@free.fr>
34     Files: libspopc.h, format.c, ...
35     Msg: some default init and checks, after Angus valgrind report.
36    
37     2009-02-04 me <brouits@free.fr>
38     Files: session.c
39     Msg: moved socket_prepare outside USE_SSL (build issue)
40    
41     2009-01-31 me <brouits@free.fr>
42     Files: *.c eamples/*.c Makefile
43     Msg: reindent properly (noexpandtab) and set version to 0.10
44    
45     2009-01-31 me <brouits@free.fr>
46     Files: doc/manual.txt README
47     Msg: talk about session->last and session->num. talk about timeout.
48    
49     2009-01-31 me <brouits@free.fr>
50     Files: parsing.c queries.c libspopc.h session.c objects.c examples/*
51     Msg: removed old unused select() stuff. restored timeout read/write
52     with socket_prepare(). do SO_RCVTIMEO and SO_SNDTIMEO exist
53     everywhere ? removed auto-destroy on error. cleaned code.
54     added session->num and session->sync and popsync()
55    
56     2009-01-27 me <brouits@free.fr>
57     Files: doc/manual.txt
58     Msg: update again manual: s/stat2last/stat2num/.
59    
60     2009-01-27 me <brouits@free.fr>
61     Files: doc/manual.txt
62     Msg: update manual aout libspopc_init() and libspopc_clean(), and about OpenVMS.
63    
64     2009-01-27 me <brouits@free.fr>
65     Files: Makefile
66     Msg: do not enble re-entrancy by default, wait for 1.0
67    
68     2009-01-27 Francesco Gennai <francesco.gennai@isti.cnr.it>
69     Files: vms/* (+)
70     Msg: OpenVMS build script (build_libspopc.com) and documentation.
71    
72     2009-01-26 me <brouits@free.fr>
73     Files: objects.c
74     Msg: bugfix in poplast() (did not return the last id!) thanks to Francesco Gennai.
75    
76     2009-01-24 me <brouits@free.fr>
77     Files: *.c COPYING.LIB
78     Msg: updated license (still LGPL, just v2.1) and copyright info.
79    
80     2009-01-05 me <brouits@free.fr>
81     Files: format.c
82     Msg: fix in uidl2array to be compatible with popchkmsg().
83    
84     2009-01-05 Francesco Gennai <francesco.gennai@isti.cnr.it>
85     Files: examples/poptest3.c (+), Makefile, libspopc.h, objects.c
86     Msg: added popchkmsg() to check the availability of a message.
87    
88     2009-01-05 me <brouits@free.fr>
89     Files: objects.c, libspopc.h, format.c
90     Msg: bugfix in popdelmsg(), poplast() and popnum().
91     renamed stat2last() into stat2num(), so, API break.
92     many thanks to Francesco Gennai pointing on that bug.
93    
94     2008-12-14 me <brouits@free.fr>
95     Files: doc/manual.txt
96     Msg: up-to-date manual.txt
97     removed other formats of the manual (html, ...)
98    
99     2008-12-13 me <brouits@free.fr>
100     Files: session.c, libspopc.h, libspopc.c (+), mutex.[ch] (+) Makefile
101     Msg: added thread-safety support when compiled with _REENTRANT.
102     This adds libspopc_init() and libspopc_clean(). This needs
103     POSIX semaphores. version is now 0.9 (API break in some case)
104    
105     2008-12-12 me <brouits@free.fr>
106     Files: session.c, libspopc.h, Makefile
107     Msg: added pop3_ssl_auto(), pop3_ssl_always() and pop3_ssl_never().
108     This controls libspopc behaviour on using or not SSL on
109     connecting servers. version is now 0.8
110    
111     2008-05-09 Angus <angus@uducat.com>
112     Files: queries.c
113     Msg: fix on end-of-line detection in pop3_query()
114    
115     2008-05-09 me <brouits@free.fr>
116     Files: *.c
117     Msg: fixed broken old fix recv_rest(), removed all EBUG defs. v0.7.8
118    
119     2008-05-09 me <brouits@free.fr>
120     Files: queries.c
121     Msg: fixed broken dotline search in recv_rest()
122    
123     2008-05-06 me <brouits@free.fr>
124     Files: queries.c
125     Msg: better End Of String detection (break on overflow)
126    
127     2008-05-06 Angus <angus@uducat.com>
128     Files: session.c
129     Msg: use of herror()
130    
131     2008-04-10 Angus <angus@uducat.com>
132     Files: query.c
133     Msg: fixed regression on pop3_query() in buffer underflow.
134    
135     2008-03-27 Angus <angus@uducat.com>
136     Files: session.c format.c
137     Msg: fixed memory leaks in list2array
138    
139     2008-03-03 Gianluca Bove <gianluca.bove@gmail.com>
140     Files: session.c
141     Msg: fix memory leak in SSL part of pop3_disconnect
142    
143     2008-03-03 me <brouits@free.fr>
144     Files: session.c
145     Msg: replaced line 162's malloc by a NULL;
146     avoid a one byte memory leak..
147    
148     2008-02-28 Yann Fleutot <yann.fleutot@eads.com>
149     Files: parsing.c, queries.c
150     Msg: exact \r\n.\r\n end of message parsing.
151     fix some memory leaks on errors.
152    
153     2007-05-19 Bernard Hatt <bmh@arkady.demon.co.uk>
154     Files: session.c
155     Msg: remove buggy ';' in deep copy (infinite loop)
156     releasing libspopc-0.7.5
157    
158     2007-03-20 Normen Bolling <nb@enbee.de>
159     Files: queries.c
160     Msg: fixes double free on second realloc() call.
161     releasing libspopc-0.7.4
162    
163     2007-03-15 me <brouits@free.fr>
164     Files: session.c
165     Msg: added shutdown(sock, SHUT_RDWR) in pop3_disconnect()
166     releasing libspopc-0.7.3
167    
168     2007-03-02 me <brouits@free.fr>
169     Files: session.c
170     Msg: deep copy struct hostent after gethostbyname()
171     so giving it almost thread safe (without SSL).
172    
173     2007-02-01 me <brouits@free.fr>
174     Files: Makefile, objects.c session.c examples/poptest1.c
175     Msg: fix install umask. removed gethostbyname_r. fix hostent
176     malloc/free in popsession object. redo blocking sockets.
177     FIXME: must deep copy struct hostent to be reentrant!
178    
179     2006-04-05 me <brouits@free.fr>
180     Files: nothing
181     Msg: make tarball of 0.7.2 available with Jeff's timedread()
182     patch because 0.7 doesn't work very well with pop3s.
183     Bugs reported by Tejas Kokje, having timeout reached
184     on pop.gmail.com
185    
186     2006-02-25 Jeff Pohlmeyer <yetanothergeek@gmail.com>
187     Files: queries.c session.c
188     Msg: ssl fix:
189     - remove ssl_verify_cert_chain() since it is bound
190     to the internal of openssl 0.9.7 and doesn't compile
191     on ms-windows. Thanks to bug report by
192     Nathan Whitney <nathan.whitney@oakleynetworks.com>
193     - don't really use timedrread() if SSL is enabled
194     since it doesn't work correctly.
195    
196     2006-02-09 me <brouits@free.fr>
197     Files: Makefile doc/rfc/* Makefile
198     Msg: added all pop3 related internet RFCs.
199     better Makefile (uninstall) (debug)
200    
201     2006-01-31 me <brouits@free.fr>
202     Files: format.c queries.c session.c libspopc.h
203     Msg: #define POPBUF as 512 bytes, as say RFC 1939
204     and put it on every pop3 query.
205    
206     2006-01-12 me <brouits@free.fr>
207     Files: format.c queries.c
208     Msg: replace sprintf() by snprintf().
209    
210     2006-01-11 Jeff Pohlmeyer <yetanothergeek@gmail.com>
211     Files: Makefile libspopc.h
212     session.c format.c objects.c queries.c
213     examples/*
214     Msg: Version 0.7
215     safer string operations in format.c
216     added SSL support
217     API changed : added struct pop3sock,
218     sockets are now of this type
219     added pop3_cert_setup()
220    
221     2006-01-08 me <brouits@free.fr>
222     Files: objects.c
223     Msg: fixed a memory leak in poplast() pointed
224     out by Siegfried Büchele.
225    
226     2005-03-28 me <brouits@free.fr>
227     Files: libspopc.h objects.c
228     Msg: WARNING: Version 0.6 : API BROKEN
229     ABI broken : moved popnum() to a real function
230     SEMANTIC BROKEN ! popnum() 0.5.9 replaced by poplast()!
231     API BROKEN : added poplast() as a real function :
232     fixes an inconsistency between session->last and popnum()
233     pointed out by Alexander Yaworsky.
234    
235     2005-03-26 Alexander Yaworsky <yaworsky@migusoft.ru>
236     Files: objects.c
237     Msg: code factoring in label 'error' allow port
238     selection (host:port) in popbegin()
239    
240     2005-03-25 Alexander Yaworsky <yaworsky@migusoft.ru>
241     Files: session.c
242     Msg: add WSACleanup() for win32 at the end of pop3_disconnect()
243    
244     2004-08-17 Marcelo <jdacruz2002@yahoo.com.ar>
245     Files: format.c
246     Msg: skip ...\n before +OK in retr2msg()
247    
248     2003-08-25 me <brouits@free.fr>
249     Files: examples/butcher.c Makefile
250     Msg: added another example to use libspopc.
251    
252     2003-08-12 me <brouits@free.fr>
253     Files: format.c
254     Msg: fixed list2array() and uidl2array()
255     when mail deletion previously done.
256    
257     2003-07-25 me <brouits@free.fr>
258     Files: format.c, queries.c, objects.c
259     Msg: bugfix in popdelmsg(), code cleanup.
260     thx to Zoli <zoli@micks.hu> for the bug report.
261    
262     2003-06-06 me <brouits@free.fr>
263     Files: session.c (add)
264     Msg: added gethostbyname_r() if -D_REENTRANT
265     thx to <jack@atosc.org> for examples.
266    
267     2003-04-16 me <brouits@free.fr>
268     Files: objects.c (fix)
269     Msg: fix memory leaks in popdelmsg() and popcancel()
270    
271     2003-04-15 Siegfried Büchele <siegfried.buechele@pruftechnik-rv.com>
272     Files: objects.c (fix)
273     Msg: fix memory leak in popend()
274    
275     2003-04-15 me <brouits@free.fr>
276     Files: format.c, libspopc.h[.html] (add)
277     Msg: added freeuidlarray()
278     added freelistarray()
279     added freemsg()
280    
281     2003-04-08 James Marjie <jidatlah@sandyvalley.net>
282     Files: Makefile (fix)
283     Msg: better win32 support for Makefile
284    
285     2003-04-07 Thomas Klein <thomas.klein@lanterne.org>
286     Files: parsing.c, queries.c, libspopc.h (fix)
287     format.c, libspopc.html (fix)
288     Msg: new dotline() function.
289     Use of DOTLINE is totally deprecated.
290     Bugfix for some mails, and empty mailbox.
291    
292     2003-03-15 Martin Polak / me <brouits@free.fr>
293     Files: objects.c (fix)
294     Msg: refreshing stats and lists ins the session object
295     after a mail deletion.
296    
297     2003-02-25 Rong Zhang / me <rongz@rrenterprises.on.ca>
298     Files: objects.c (fix)
299     Msg: avoid segfault in popend().
300     thx to Miod and Martin
301    
302     2003-02-19 Per Larsson <per.larsson@csfb.com>
303     Files: queries.c (fix)
304     Msg: fixing bug if exactly 512 chars are received.
305    
306     2003-02-18 Martin Polak <mpolak@gup.jku.at>
307     Files: libspopc.h (fix) queries.c (fix) objects.c (fix)
308     Msg: replace some 'char*' by 'const char*'
309     added #ifdef __cplusplus stuff.
310    
311     2003-02-02 me <brouits@free.fr>
312     Files: queries.c (fix)
313     Makefile (add)
314     Msg: fixed segfault when zero mail.
315     now, also make "uninstall" target
316    
317     2003-01-31 Thomas Klein <thomas.klein@lanterne.org>
318     Files: queries.c (add) parsing.c (fix)
319     Msg: Now, Socket are read with a SOCKET_TIMEOUT test
320     thx to the use of 'select'. Reallocation of
321     the 'recv' buffer is optimized . Also, doteline()
322     is faster.
323    
324     2002-12-23 anonymous from Taiwan <chc@openfind.com.tw>
325     Files: parsing.c (fix)
326     Msg: parsing.c:dotline() better buffer consistence checking.
327    
328     2002-12-01 me <brouits@free.fr>
329     Files: INSTALL (new) README(fix) autogen.sh (new)
330     Msg: use autogen.sh if you are using the CVS version
331     of libspopc. it will construct the configure
332     script. Please help to add debug targets in
333     those generated Makefiles, since libspopc must
334     also be compiled with an EBUG #definition.
335     Currently, it is in old makefile.dev, and with
336     the 'yamd' tool. (read INSTALL please)
337     The configure script will always be present
338     only in the *public* releases of libspopc.
339    
340     2002-11-30 Kuba Gregorski <gregorsk@mccnet.pl>
341     Files: Makefile.am (new) configure.ac (new)
342     Msg: Now should help libspopc to be able to be
343     build on different unices. The old Makefile
344     is moved as 'makefile.dev' for the old way
345     of compiling and debugging libspopc.
346     The new generated Makefile has currently no
347     'debug' nor 'test' targets.
348    
349     2002-11-20 me <brouits@free.fr>
350     Files: session.c (fix) 128 to 512 bytes limit
351     queries.c (fix) idem
352     format.c (fix) idem
353     Msg: RFC 1939 said: "Responses may be up to
354     512 characters long, including the
355     terminating CRLF." cool :)
356    
357     2002-11-13 Kuba Gregorski <gregorsk@mccnet.pl>
358     Files: format.c (fix) on *2array
359     Msg: 'courier imap 1.6.1 -1.7.2' +OK.*\n skip
360    
361     2002-09-12 David Ansart <ansartd@caramail.com>
362     Files: format.c (fix(fix)) on *2array
363    
364     2002-09-10 David Ansart <ansartd@caramail.com>
365     Files: format.c (fix)
366     Msg: Better '+OK.*\n ' skip on uidl2array/list2array
367     for worldonline.fr pop server.
368    
369     2002-08-30 Jouni Kivilahti <kivilahti@exdecfinland.org>
370     Files: session.c (fix) format.c (fix) query.c (fix) libspopc.h (fix)
371     Makefile (add)
372     Msg: Replacing every occurence of bzero() / bcopy()
373     to POSIX calls, such as memset() / memmove()
374     added specific WIN32 parts to make it on win32.
375    
376     2002-07-08 me <brouits@free.fr>, Segfried Schnieders <siegie@gmx.de>
377     Files: format.c (fix) query.c (fix) parsing.c (fix)
378     libspopc.h[.html] (fix) Makefile (add) README (fix) doc/README (new)
379     Msg: Major bugfixes, new release : 0.4
380     quick fix to the <64B pop3_query() bug
381     reported by Siegfried Schnieders.
382     better comments, added FIXME and SUGGEST keywords.
383     fixed compil errors with -DEBUG
384     cleaned some awful parts of .h
385     add 'distclean' and 'debug' to Makefile
386     warn about mixing use of low and high API in README
387     some greetings in doc/README for both users and contribs
388    
389     2001-12-28 me <brouits@free.fr>
390     Files: doc/ (new)
391     doc/* (new)
392     libspopc.h (add)
393     libspopc.h.html (add)
394     objects.c (add)
395     Msg: add popcancel() and popdelmsg()
396     to high-level API. Add documentation in
397     AbiWord,text,StarOffice,Postscript,RichTextFormat
398     Kword and HTML formats.
399    
400     2001-12-27 me <brouits@free.fr>
401     Files: COPYING.LIB (new)
402     test.c (rm)
403     examples/poptest1.c (new)
404     testobjects (rm)
405     examples/poptest2.c (new)
406     Makefile (add)
407     README (fix)
408     Msg: no changes to API
409     generation of lib in Makefile
410     don't want to make a shared lib
411    
412     2001-12-24 me <brouits@free.fr>
413     Files: objects.c (new)
414     objects.h (new)
415     objects.h.html (new)
416     testobjects.c (new)
417     dont_do_that.c (new)
418     parsing.c (fix)
419     queries.c (fix)
420     format.c (fix)
421     Makefile (add)
422     ChangeLog (new)
423     Msg: Major bugfixes, new release: 0.2
424     added the object API
425     fixed bad uses of realloc()
426    
427     2001-12-23 me <brouits@free.fr>
428     Files: queries.c (new)
429     parsing.c (new)
430     session.c (new)
431     format.c (new)
432     libspopc.h (new)
433     libspopc.h.html (new)
434     test.c (new)
435     Makefile (new)
436     install.sh (new)
437     README (new)
438     Msg: First release: 0.1
439     fixed low-level API

  ViewVC Help
Powered by ViewVC 1.1.26