/[libspopc]/ChangeLog
ViewVC logotype

Annotation of /ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 21 - (hide annotations)
Sun Dec 5 16:53:25 2010 UTC (9 years, 9 months ago) by ben
File size: 14664 byte(s)
reverting r20. removed previous introduction of popsettimeout(int)

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

  ViewVC Help
Powered by ViewVC 1.1.26