Updating ChangeLog for 4.22.10
[centerim.git] / libicq2000 / ChangeLog
blobe765926085f1fb3994d11261b0eb7709d47e3d01
1 2002-07-20 13:01  barnabygray
3         * examples/Makefile.am: More header files to include in SOURCES for
4         dist target
6 2002-07-18 20:46  barnabygray
8         * examples/: Makefile.am, Select.cpp, Select.h, shell.cpp, shell.h:
9         Fixed up working example again.
11 2002-07-11 00:28  barnabygray
13         * libicq2000/DCCache.h, libicq2000/ICBMCookieCache.h,
14         libicq2000/RequestIDCache.h, libicq2000/SeqNumCache.h,
15         src/Client.cpp: Fix some memory leaks (thanks to lukasm for
16         pointing them out).
18 2002-06-25 18:47  barnabygray
20         * THANKS, libicq2000/Client.h, libicq2000/events.h, src/Client.cpp,
21         src/events.cpp: Nils Björklund <nilbjo@telia.com>  - connecting
22         signal
24 2002-06-20 15:08  barnabygray
26         * configure.in: Fix so libtoolize will actually be run.
28 2002-06-08 14:51  barnabygray
30         * libicq2000/ICQ.h, libicq2000/MessageHandler.h, libicq2000/TLV.h,
31         libicq2000/events.h, src/ICQ.cpp, src/MessageHandler.cpp,
32         src/TLV.cpp, src/events.cpp: Support for Web pager messages (almost
33         identical to Email express ones).
35 2002-06-08 12:57  barnabygray
37         * src/MessageHandler.cpp: Remove updating contact status based on
38         accept-status in ACK.
40 2002-05-19 15:36  barnabygray
42         * libicq2000.m4: Correction to the m4 macro.
44 2002-05-17 18:18  barnabygray
46         * examples/Makefile.am: Don't compile the examples for the moment
48 2002-05-17 11:40  barnabygray
50         * examples/: PipeExec.cpp, PipeExec.h, Select.cpp, Select.h:
51         Improved the examples
53 2002-05-17 11:38  barnabygray
55         * examples/Makefile.am, examples/shell.cpp, src/Client.cpp:
56         Aborting sending correctly when switching to offline whilst
57         messages are still in delivery.
59 2002-05-16 19:02  barnabygray
61         * src/Capabilities.cpp: Seems this capability is relevant too - re:
62         ICQ2Go
64 2002-05-11 13:28  barnabygray
66         * libicq2000/events.h, src/events.cpp: Support for copying some
67         events easily
69 2002-05-10 01:09  barnabygray
71         * src/MessageHandler.cpp: All acks to away message requests are
72         delivered.. well they should be.
74 2002-05-06 01:14  barnabygray
76         * libicq2000/Client.h, src/Client.cpp: Couple of convenience
77         methods
79 2002-05-06 00:49  barnabygray
81         * src/ICQ.cpp: Fix for compatability with licq, which seems to use
82         different (incorrect?) accept-status flags
84 2002-05-05 19:38  barnabygray
86         * src/MessageHandler.cpp: Default to delivered so it's at least
87         defined for clients that don't do this
89 2002-04-30 01:03  barnabygray
91         * configure.in: By default compile without -g flag, as discussed on
92         ickle mailing list
94 2002-04-29 17:13  mitz
96         * libicq2000/Client.h, libicq2000/SNAC-GEN.h, src/Client.cpp,
97         src/SNAC-GEN.cpp: Web-aware
99 2002-04-28 23:33  barnabygray
101         * Makefile.am: Removing debian bits
103 2002-04-28 23:33  barnabygray
105         * debian/: README, changelog, control, copyright,
106         libicq2000-dev.files, libicq2000-dev.links,
107         libicq2000-dev.manpages, libicq2000-doc.files,
108         libicq2000-doc.links, libicq2000.docs, libicq2000.files, rules:
109         Removed debian files, since it's now actually in debian..
111 2002-04-27 19:50  barnabygray
113         * autogen.sh: Pick up alternate forms of libtool macro
115 2002-04-27 15:34  barnabygray
117         * configure.in, src/Client.cpp: The server seems to have started
118         sending user info updates with blank IP fields, ignore these.
120 2002-04-26 23:36  alant
122         * src/Capabilities.cpp: Fix for strange RedHat's gcc-2.96
123         behaviour. Need to read Stroustrup once more.
125 2002-04-26 16:47  barnabygray
127         * configure.in: Inc. version numbers
129 2002-04-26 16:44  barnabygray
131         * libicq2000/DirectClient.h, src/DirectClient.cpp: Boo
133 2002-04-26 16:41  barnabygray
135         * ChangeLog, NEWS, README, src/DirectClient.cpp: Stuff what need to
136         be done for the next release
138 2002-04-26 16:18  barnabygray
140         * libicq2000/Capabilities.h, libicq2000/Client.h,
141         libicq2000/MessageHandler.h, libicq2000/events.h,
142         src/Capabilities.cpp, src/Client.cpp, src/Contact.cpp,
143         src/DirectClient.cpp, src/ICQ.cpp, src/MessageHandler.cpp,
144         src/SMTPClient.cpp, src/SNAC-SRV.cpp, src/buffer.cpp: - Unifying
145         more of the message handling stuff - Fix receiving offline messages
146         whilst in occupied/DND
148 2002-04-23 16:09  barnabygray
150         * libicq2000/Capabilities.h, src/Capabilities.cpp: Fix sizes
152 2002-04-23 14:39  barnabygray
154         * src/Capabilities.cpp: Oops.. get it right!
156 2002-04-23 14:31  barnabygray
158         * libicq2000/Capabilities.h, src/Capabilities.cpp, src/Contact.cpp,
159         src/SNAC-MSG.cpp: Much better capability support
161 2002-04-22 09:55  barnabygray
163         * libicq2000/DCCache.h: And another fix.
165 2002-04-22 01:24  barnabygray
167         * libicq2000/DCCache.h, src/DirectClient.cpp: Fix direct connection
168         (rare) segfault.
170 2002-04-21 15:47  barnabygray
172         * Makefile.am: Oops.. weren't including TODO in dist
174 2002-04-21 15:25  barnabygray
176         * THANKS, autogen.sh, libicq2000/Client.h, libicq2000/socket.h,
177         src/Client.cpp, src/socket.cpp: Port range binding (esp. for people
178         behind firewalls) thanks to Tobias Hoffmann.
180 2002-04-16 22:13  barnabygray
182         * NEWS, README, TODO: For the release
184 2002-04-16 20:41  barnabygray
186         * libicq2000/Client.h, libicq2000/DCCache.h, src/Client.cpp: What I
187         want is all of the power and none of the responsibility.
189 2002-04-16 00:13  barnabygray
191         * src/SNAC-MSG.cpp: Finally.. caught the bastard. (Sending advanced
192         through server was failing)
194 2002-04-14 20:39  barnabygray
196         * src/SNAC-MSG.cpp: Fixes
198 2002-04-14 20:09  barnabygray
200         * libicq2000/Contact.h, libicq2000/UserInfoBlock.h, src/Client.cpp,
201         src/Contact.cpp, src/MessageHandler.cpp, src/UserInfoBlock.cpp:
202         Added some time statistics
204 2002-04-13 22:31  barnabygray
206         * libicq2000/Capabilities.h, libicq2000/Contact.h,
207         libicq2000/Makefile.am, libicq2000/SNAC-MSG.h, libicq2000/TLV.h,
208         libicq2000/UserInfoBlock.h, src/Capabilities.cpp, src/Client.cpp,
209         src/Contact.cpp, src/Makefile.am, src/SNAC-MSG.cpp, src/TLV.cpp,
210         src/UserInfoBlock.cpp: More flexible handling of capabilities. 
211         General tidying up of code for messaging.
213 2002-04-11 19:07  barnabygray
215         * src/ContactList.cpp: Better to use make_pair, it does exist in
216         gcc 3.0 just needed the namespace prefix.
218 2002-04-11 15:56  thekonst
220         * src/: ContactList.cpp, MessageHandler.cpp: Fixed two minor issues
221         that made it impossible to build the library with gcc 3.x.x
223 2002-04-11 12:09  barnabygray
225         * libicq2000/Client.h, libicq2000/SNAC-SRV.h, libicq2000/events.h,
226         src/Client.cpp, src/SNAC-SRV.cpp: Added keyword searching in
227         Whitepages
229 2002-04-10 17:32  barnabygray
231         * Makefile.am: docs built on dist target
233 2002-04-08 00:24  barnabygray
235         * libicq2000/events.h, src/Client.cpp, src/SNAC-MSG.cpp,
236         src/events.cpp: setOfflineMessage(true) for messages sent through
237         server as offline
239 2002-04-06 23:31  barnabygray
241         * libicq2000/socket.h, src/Client.cpp, src/socket.cpp: Fixed up
242         sockets behaviour, some of the signalling was a bit fscked. This
243         was probably the cause of ickle being a little CPU hungry recently
244         too.
246 2002-04-06 21:09  barnabygray
248         * src/MessageHandler.cpp: Fixed bug that prevented people from
249         reading away message
251 2002-04-06 16:03  barnabygray
253         * src/SNAC-SRV.cpp: Fixed status reported for contacts searched for
254         when they are not web-aware (it shouldn't have been STATUS_NA).
256 2002-04-03 07:41  mitz
258         * libicq2000/Client.h, libicq2000/SNAC-BOS.h, src/Client.cpp,
259         src/SNAC-BOS.cpp: Visible/invisible lists
261 2002-04-02 01:25  barnabygray
263         * src/socket.cpp: Oops.. my bad
265 2002-04-01 22:44  alant
267         * libicq2000/ref_ptr.h: operator= should return value
269 2002-04-01 20:19  mitz
271         * libicq2000/Contact.h, libicq2000/events.h, src/Contact.cpp,
272         src/events.cpp: Added an indicator to UserInfoChangeEvent of
273         whether the change is a transient detail or a permanent detail.
275 2002-04-01 12:24  barnabygray
277         * libicq2000/events.h, src/Client.cpp, src/events.cpp: - More small
278         fixes/tweaks
280 2002-04-01 01:46  barnabygray
282         * libicq2000/Client.h, src/Client.cpp, src/socket.cpp: - General
283         connection/disconnection code cleanup - maybe this will catch the  
284         phantom gezillion disconnection dialogs bug
286 2002-03-31 21:54  barnabygray
288         * src/ICQ.cpp: Eek.. perl good.
290 2002-03-31 21:22  barnabygray
292         * libicq2000/ICQ.h, libicq2000/events.h, src/Client.cpp,
293         src/ICQ.cpp, src/MessageHandler.cpp, src/SNAC-MSG.cpp,
294         src/events.cpp: Fixed up User Add 'user has added you' stuff, which
295         someone, (ehhum) didn't do fully first time.
297 2002-03-31 17:53  barnabygray
299         * libicq2000/ICQ.h, libicq2000/buffer.h, src/ICQ.cpp,
300         src/MessageHandler.cpp, src/buffer.cpp: Fixed up auth requests
302 2002-03-29 11:54  barnabygray
304         * src/Contact.cpp: Status changing bug (thanks Justin for pointing
305         it out)
307 2002-03-28 18:24  barnabygray
309         * examples/shell.cpp, libicq2000/Client.h, libicq2000/Contact.h,
310         libicq2000/ContactList.h, libicq2000/DCCache.h,
311         libicq2000/DirectClient.h, libicq2000/ICBMCookieCache.h,
312         libicq2000/ICQ.h, libicq2000/Makefile.am,
313         libicq2000/MessageHandler.h, libicq2000/RequestIDCache.h,
314         libicq2000/SMTPClient.h, libicq2000/SNAC-BUD.h,
315         libicq2000/SNAC-SRV.h, libicq2000/SocketClient.h,
316         libicq2000/events.h, libicq2000/ref_ptr.h, src/Client.cpp,
317         src/Contact.cpp, src/ContactList.cpp, src/DirectClient.cpp,
318         src/ICQ.cpp, src/Makefile.am, src/MessageHandler.cpp,
319         src/SMTPClient.cpp, src/SNAC-BOS.cpp, src/SNAC-BUD.cpp,
320         src/SNAC-SBL.cpp, src/SNAC-SRV.cpp, src/events.cpp: Fairly major
321         reorganisation of library: - Changed Contacts over to using a
322         reference counted scheme - Moved around the hierarchy of the events
323         (especially related to ContactList and Contact events) - Removed
324         queueing of messages in the library - Maybe some other stuff
326 2002-03-12 19:40  barnabygray
328         * src/Client.cpp: EmailExpress never worked for when you receive
329         them whilst online - probably because it was never actually
330         implemented.. ;-)
332 2002-03-12 18:45  barnabygray
334         * libicq2000/ContactList.h, src/Client.cpp, src/ContactList.cpp:
335         Fixes for EmailExpress (pager) messages.
337 2002-03-07 00:13  barnabygray
339         * src/exceptions: Be gone, you foul being.
341 2002-03-05 15:34  barnabygray
343         * src/Client.cpp: Downgrade client capabilities when we fail to get
344         an ACK on an advanced message. These seems to be occuring with
345         ICQ2001 clients.. need to investigate.
347 2002-03-03 17:33  thekonst
349         * src/userinfohelpers.cpp: Damn.
351 2002-03-02 17:15  barnabygray
353         * src/Contact.cpp: Clear dynamic fields on going offline.
355 2002-03-02 17:13  barnabygray
357         * src/Contact.cpp: Never attempt direct connections for offline
358         contacts.
360 2002-03-02 17:06  barnabygray
362         * src/time_extra.cpp: Ooops
364 2002-03-02 17:00  barnabygray
366         * libicq2000/Makefile.am, libicq2000/time_extra.h, src/Makefile.am,
367         src/SNAC-SRV.cpp, src/time_extra.cpp: Fix to offline messages being
368         timestamped incorrectly if your timezone isn't GMT
370 2002-03-02 16:20  thekonst
372         * libicq2000/SMTPClient.h, src/SMTPClient.cpp,
373         src/userinfohelpers.cpp: - an interests lookup bug was fixed - and
374         I always knew my name was difficult to spell :)
376 2002-03-02 14:09  barnabygray
378         * libicq2000/ICQ.h, src/ICQ.cpp: Fixed last breakages.. hopefully
379         I've really caught the problem as to why ACKs were screwed up for
380         Normal messages.
382 2002-03-01 19:36  barnabygray
384         * libicq2000/Client.h, src/Client.cpp: - Added setStatus for
385         setting status without touching invisibility - Added setInvisible
386         similarly to above
388 2002-03-01 17:09  thekonst
390         * libicq2000/userinfohelpers.h, src/userinfohelpers.cpp: Just tired
391         of seeing "todo" there all the time :)
393 2002-03-01 15:55  barnabygray
395         * libicq2000/ICQ.h, src/DirectClient.cpp, src/ICQ.cpp,
396         src/SNAC-MSG.cpp, src/SNAC-SRV.cpp, src/TLV.cpp: Fixed a major
397         screw-up in a very recent commit that meant acks weren't being
398         parsed properly.
400 2002-02-28 17:31  barnabygray
402         * libicq2000/Client.h, libicq2000/DirectClient.h, libicq2000/ICQ.h,
403         libicq2000/Makefile.am, libicq2000/SMTPClient.h,
404         libicq2000/SocketClient.h, src/Client.cpp, src/DirectClient.cpp,
405         src/ICQ.cpp, src/Makefile.am, src/SMTPClient.cpp,
406         src/SocketClient.cpp: Fixes up to konst's really buggy code.. (only
407         joking) :-) Just a few small minor changes.
409 2002-02-28 16:23  thekonst
411         * libicq2000/Client.h, libicq2000/DirectClient.h,
412         libicq2000/SMTPClient.h, libicq2000/events.h, src/Client.cpp,
413         src/DirectClient.cpp, src/SMTPClient.cpp, src/events.cpp: - Added
414         basic SMTP support to send SMS messages through E-mail gateways
415         (SMTPClient) - Created a base interface for DirectClient and
416         SMTPClient - Added the EmailMessageEvent class, which represents
417         usual E-mail messages - .. and it cannot be true there are no bugs
418         ;)
420 2002-02-28 08:30  thekonst
422         * libicq2000/buffer.h, src/buffer.cpp: Added a method to extract an
423         LF terminated string from Buffer
425 2002-02-27 19:17  barnabygray
427         * src/buffer.cpp, libicq2000/buffer.h: Fixed bug in
428         Buffer::UnpackUint16Null that meant possible evil clients could
429         remote segfault the library. Not exploitable - no worries!
431 2002-02-26 16:14  barnabygray
433         * libicq2000/events.h, src/SNAC-SRV.cpp, src/events.cpp: Fixed
435 2002-02-26 15:36  barnabygray
437         * libicq2000/SNAC-SRV.h, src/Client.cpp, src/SNAC-SRV.cpp: -
438         Changes for SMTP sending
440 2002-02-26 14:19  barnabygray
442         * src/SNAC-SRV.cpp: oops, libicq2000 != ickle
444 2002-02-26 13:48  barnabygray
446         * libicq2000/Contact.h, src/Client.cpp, src/Contact.cpp: - Changed
447         icq/virtual contact system slightly - Distinguish SMSable from
448         virtual contacts (which are not necessarily   SMSable) - Fixed bug
449         in email express created contacts
451 2002-02-25 19:45  barnabygray
453         * libicq2000/constants.h, src/Client.cpp, src/DirectClient.cpp: -
454         Log split packets only once - Make library more robust to evil
455         people sending crap at our listening   port
457 2002-02-21 15:53  barnabygray
459         * libicq2000/ICQ.h, src/Client.cpp, src/ICQ.cpp, src/SNAC-MSG.cpp:
460         Fixed auth responses.  General code clean up for the really messy
461         Message send SNAC stuff.
463 2002-02-20 22:51  barnabygray
465         * src/Client.cpp: Should have been sending to normalised mobile
466         number
468 2002-02-16 09:52  mitz
470         * libicq2000/Client.h, libicq2000/events.h, src/Client.cpp,
471         src/events.cpp: Changed server-based contact list signaling from
472         contact-at-a-time to list-at-a-time
474 2002-02-15 17:36  barnabygray
476         * THANKS, libicq2000/RequestIDCache.h, libicq2000/constants.h,
477         libicq2000/userinfoconstants.h, src/TLV.cpp: More -Wall fixes
479 2002-02-13 16:08  thekonst
481         * src/Client.cpp: Reverted the latest modification.
483 2002-02-13 15:25  thekonst
485         * src/Client.cpp: Made it a little bit harder for user to add
486         theirselves to contact list.  Caused problems before. Now works
487         great for me allowing to fetch self details without a problem.
489 2002-02-10 16:59  mitz
491         * src/SNAC-SBL.cpp: Process entries where the UIN is not the first
492         piece of information correctly.
494 2002-02-05 17:13  barnabygray
496         * libicq2000/: constants.h, userinfoconstants.h: Moved AgeRange
497         constants to a more appropriate place
499 2002-02-05 16:27  thekonst
501         * libicq2000/Client.h, libicq2000/constants.h, src/Client.cpp: Min
502         and max ages were replaced with ranges for the full WhitePages
503         search mode.
505 2002-02-02 08:34  mitz
507         * src/SNAC-SRV.cpp: Filled in the request ID field inside server
508         requests with the low word of the SNAC request ID field.
510 2002-02-01 19:47  barnabygray
512         * examples/shell.cpp, libicq2000/Cache.h, libicq2000/DCCache.h,
513         libicq2000/RequestIDCache.h, libicq2000/events.h, src/Client.cpp,
514         src/Contact.cpp, src/DirectClient.cpp, src/ICQ.cpp,
515         src/SNAC-SRV.cpp, src/TLV.cpp, src/Xml.cpp, src/buffer.cpp,
516         src/events.cpp: Removed a lot of warnings when compiled under
517         -Wall. Thanks Jason Townsend for the patch.
519 2002-02-01 17:55  barnabygray
521         * src/Client.cpp: Bug fix, for sending through server which the
522         last priority changes broke.
524 2002-02-01 12:47  thekonst
526         * libicq2000/Client.h, libicq2000/ContactList.h, libicq2000/ICQ.h,
527         libicq2000/events.h, src/Client.cpp, src/ContactList.cpp,
528         src/ICQ.cpp, src/events.cpp: Added support for "you were added" and
529         e-mail express messages.
531 2002-01-30 22:02  barnabygray
533         * libicq2000/Client.h, libicq2000/ICQ.h, libicq2000/events.h,
534         src/Client.cpp, src/DirectClient.cpp, src/ICQ.cpp, src/events.cpp:
535         Sending/receiving urgent + to contact list priorities on messages
536         (untested)
538 2002-01-27 13:19  thekonst
540         * configure.in, src/userinfohelpers.cpp: The getSystemTimezone
541         routine couldn't be compiled under FreeBSD and obviously other
542         system that hadn't the timezone variable in time.h.  Fixed.
544 2002-01-26 19:31  barnabygray
546         * libicq2000/SNAC-BOS.h, src/Client.cpp, src/DirectClient.cpp,
547         src/SNAC-BOS.cpp: Message ACK temporary fix - send an accept-status
548         of zero for now.
550 2002-01-26 13:51  thekonst
552         * libicq2000/userinfohelpers.h, src/userinfohelpers.cpp: Time zone
553         related routines were added to UserInfoHelpers.
555 2002-01-25 15:38  barnabygray
557         * libicq2000/Client.h, libicq2000/Contact.h,
558         libicq2000/DirectClient.h, libicq2000/events.h, src/Client.cpp,
559         src/Contact.cpp, src/DirectClient.cpp, src/events.cpp: - Migrating
560         status & invisibility settings across to self contact in   Client -
561         Fixed sending own status in messages - so sending whilst not online
562           should not mess up status of remote end
564 2002-01-25 01:35  barnabygray
566         * libicq2000/Makefile.am, libicq2000/userinfohelpers.h,
567         src/Makefile.am, src/userinfohelpers.cpp: Added convenience stuff
568         for user info
570 2002-01-24 15:06  thekonst
572         * libicq2000/ICQ.h, libicq2000/events.h, src/Client.cpp,
573         src/ICQ.cpp, src/events.cpp: Choppy choppy choppy... :) Removed
574         unused fields from the authorization request related classes.
576 2002-01-24 14:41  thekonst
578         * src/ICQ.cpp: Wrong parsing of authorization request packets was
579         fixed. Now the message is read correctly.
581 2002-01-24 14:01  barnabygray
583         * src/SNAC-SRV.cpp: Stupid mistake fix #2 of today
585 2002-01-24 13:48  barnabygray
587         * src/Client.cpp: setInvisible to false when going offline.. stupid
588         me, thanks Dominic
590 2002-01-23 16:49  barnabygray
592         * libicq2000/Contact.h, src/Contact.cpp, src/ContactList.cpp,
593         src/SNAC-SRV.cpp: Correctly associates sms responses to contacts
594         now.
596 2002-01-21 14:39  barnabygray
598         * src/socket.cpp: And actually include config.h so we will pick up
599         the fix
601 2002-01-21 14:05  barnabygray
603         * acinclude.m4, config.h.in, configure.in: Added configure check
604         (+fix) for missing socklen_t type to help compilation on MacOS X
605         and goodness knows what else.
607 2002-01-21 13:29  barnabygray
609         * libicq2000/Contact.h, libicq2000/buffer.h,
610         libicq2000/userinfoconstants.h, src/Contact.cpp, src/SNAC-SRV.cpp:
611         Changed MainHomeInfo.gmt to proper type and renamed it 'timezone',
612         which makes a lot more sense to me.
614 2002-01-19 15:22  thekonst
616         * libicq2000/userinfoconstants.h: Added constants for interests
617         categories and background types.
619 2002-01-19 15:19  barnabygray
621         * libicq2000/Client.h, libicq2000/events.h, src/Client.cpp,
622         src/Contact.cpp, src/events.cpp: - Rearrangement of events for
623         SelfEvent - Renaming of some methods on Client for consistency
625 2002-01-18 16:46  barnabygray
627         * libicq2000/Client.h, libicq2000/Contact.h, src/Client.cpp,
628         src/Contact.cpp: Tidying up after self contact.
630 2002-01-18 16:17  barnabygray
632         * libicq2000/Client.h, libicq2000/SNAC-SRV.h,
633         libicq2000/Translator.h, libicq2000/buffer.h, libicq2000/events.h,
634         src/Client.cpp, src/SNAC-SRV.cpp, src/Translator.cpp,
635         src/buffer.cpp, src/events.cpp: - Added retrieving + setting own
636         info support, thanks to Mitz's work.  - Added/Fixed a few
637         ServerToClient translations that should have been   taking place.
639 2002-01-18 15:55  barnabygray
641         * libicq2000/ICQ.h, src/Client.cpp, src/ICQ.cpp: Fixed invisible
642         users -> offline not clearing invisible flag.
644 2002-01-15 18:44  barnabygray
646         * libicq2000/SNAC-UIN.h: gcc 3.0 namespace fixes
648 2002-01-14 00:33  barnabygray
650         * Makefile.am: Temporary fix
652 2002-01-13 17:18  barnabygray
654         * Makefile.am: Updated
656 2002-01-13 17:18  barnabygray
658         * libicq2000-config.1: Added manpage for libicq2000-config, mainly
659         to meet the strict debian policy.
661 2002-01-13 17:17  barnabygray
663         * doxyfile.conf: Changed doxygen config
665 2002-01-13 17:16  barnabygray
667         * debian/: README, changelog, control, copyright,
668         libicq2000-dev.files, libicq2000-dev.links,
669         libicq2000-dev.manpages, libicq2000-doc.files,
670         libicq2000-doc.links, libicq2000.docs, libicq2000.files, rules:
671         Debian packaging stuff
673 2002-01-13 17:15  barnabygray
675         * src/Client.cpp, libicq2000/Client.h: - Changed old
676         FLAPHeader/FLAPFooter system over to using Buffer::marker's -
677         Reduced a lot of code duplication in sending SNACs, with new
678         functions   FLAPwrapSNAC and FLAPwrapSNACandSend
680 2002-01-11 21:38  barnabygray
682         * libicq2000/Contact.h: gcc 3.0 fixes - thanks Alex for pointing
683         them out
685 2002-01-11 01:02  barnabygray
687         * autogen.sh, config.h.in, configure.in, doxyfile.conf,
688         libicq2000/Cache.h, libicq2000/Client.h, libicq2000/Contact.h,
689         libicq2000/ContactList.h, libicq2000/DCCache.h,
690         libicq2000/DirectClient.h, libicq2000/ICQ.h,
691         libicq2000/RequestIDCache.h, libicq2000/SNAC-MSG.h,
692         libicq2000/SNAC-SRV.h, libicq2000/SNAC-base.h,
693         libicq2000/SeqNumCache.h, libicq2000/buffer.h, libicq2000/events.h,
694         libicq2000/socket.h, libicq2000/userinfoconstants.h,
695         libicq2000/version.h.in, src/Client.cpp, src/Contact.cpp,
696         src/ContactList.cpp, src/DirectClient.cpp, src/ICBMCookie.cpp,
697         src/ICQ.cpp, src/SNAC-MSG.cpp, src/SNAC-SRV.cpp, src/SNAC-UIN.cpp,
698         src/SNAC-base.cpp, src/SNAC.cpp, src/TLV.cpp, src/buffer.cpp,
699         src/events.cpp, src/socket.cpp, src/sstream_fix.h, src/version.cpp:
700         - Added 3 types of searching - Put userinfo constants into ICQ2000
701         namespace - Renamed UINRelatedSubtype to UINICQSubtype - Fixes to
702         DC timeouts - Other stuff.. etc.. blah blah
704 2002-01-09 20:18  nordman
706         * libicq2000/constants.h: Wrap in the ICQ2000 namespace.
708 2001-12-26 17:48  mitz
710         * src/: Client.cpp, ICQ.cpp: Mitz cleaning up his mess before
711         somebody gets killed.
713 2001-12-26 17:30  mitz
715         * src/: Client.cpp, ICQ.cpp: - Invisible mode - Additional settings
716         (server host and port, ignore unlisted users)
718 2001-12-25 23:59  barnabygray
720         * libicq2000/TLV.h, src/SNAC-LOC.cpp, src/TLV.cpp: Fixes for what
721         Ian's patch broke. The Capabilities TLV coded was not for parsing
722         incoming capabilities which arrive with a different TLV type then
723         the sent ones. Changing the Capabilities TLV to parse your incoming
724         ones and then changing the constant broke my code, and I spent a
725         long while tracking this down so am rightfully a bit annoyed.
727 2001-12-25 22:28  barnabygray
729         * libicq2000/Client.h, src/Client.cpp: Removed setInvisible at
730         Mitz's suggestion, to avoid confusion. setStatus should always be
731         used.
733 2001-12-25 21:48  barnabygray
735         * libicq2000/Client.h, libicq2000/events.h, src/Client.cpp,
736         src/events.cpp: Invisibility fixes
738 2001-12-25 19:33  barnabygray
740         * libicq2000/Client.h, libicq2000/DirectClient.h, src/Client.cpp,
741         src/DirectClient.cpp, src/ICQ.cpp, src/SNAC-SRV.cpp: - Away message
742         setting
744 2001-12-24 18:14  mitz
746         * src/Client.cpp: Fixes to invisibility: - Enabled logging in as
747         invisible - Changes to visibility trigger a MyStatusChangedEvent
749 2001-12-24 14:26  barnabygray
751         * libicq2000/SNAC.h, src/Client.cpp: Note to self: Check it
752         actually compiles before a commit
754 2001-12-24 14:15  barnabygray
756         * libicq2000/Client.h, libicq2000/Contact.h, libicq2000/TLV.h,
757         libicq2000/UserInfoBlock.h, src/Client.cpp, src/Contact.cpp,
758         src/TLV.cpp, src/UserInfoBlock.cpp: - Enabled invisibility, could
759         do with a per user customisability.  - Added fix to try to
760         distinguish ICQlite for non-advanced message   delivery.
762 2001-12-21 21:41  barnabygray
764         * Makefile.am, autogen.sh, config.h.in, configure.in,
765         libicq2000.m4, libicq2000/Makefile.am, libicq2000/version.h.in,
766         src/Makefile.am, src/version.cpp: - m4 macros for testing for
767         libicq2000 - version symbols in library
769 2001-12-21 20:05  barnabygray
771         * Makefile.am, configure.in, libicq2000-config.in: Created a
772         libicq2000-config script
774 2001-12-21 18:09  barnabygray
776         * libicq2000/Makefile.am: Added Makefile for library headers
777         directory
779 2001-12-21 17:43  barnabygray
781         * Makefile.am, configure.in, examples/shell.cpp,
782         libicq2000/Cache.h, libicq2000/Client.h, libicq2000/Contact.h,
783         libicq2000/ContactList.h, libicq2000/DCCache.h,
784         libicq2000/DirectClient.h, libicq2000/ICBMCookie.h,
785         libicq2000/ICBMCookieCache.h, libicq2000/ICQ.h,
786         libicq2000/RequestIDCache.h, libicq2000/SNAC-BOS.h,
787         libicq2000/SNAC-BUD.h, libicq2000/SNAC-GEN.h,
788         libicq2000/SNAC-LOC.h, libicq2000/SNAC-MSG.h,
789         libicq2000/SNAC-SBL.h, libicq2000/SNAC-SRV.h,
790         libicq2000/SNAC-UIN.h, libicq2000/SNAC-base.h, libicq2000/SNAC.h,
791         libicq2000/SeqNumCache.h, libicq2000/TLV.h,
792         libicq2000/Translator.h, libicq2000/UserInfoBlock.h,
793         libicq2000/Xml.h, libicq2000/buffer.h, libicq2000/constants.h,
794         libicq2000/custom_marshal.h, libicq2000/events.h,
795         libicq2000/exceptions.h, libicq2000/socket.h,
796         libicq2000/userinfoconstants.h, src/Cache.h, src/Client.cpp,
797         src/Client.h, src/Contact.cpp, src/Contact.h, src/ContactList.cpp,
798         src/ContactList.h, src/DCCache.h, src/DirectClient.cpp,
799         src/DirectClient.h, src/ICBMCookie.cpp, src/ICBMCookie.h,
800         src/ICBMCookieCache.h, src/ICQ.cpp, src/ICQ.h, src/Makefile.am,
801         src/RequestIDCache.h, src/SNAC-BOS.cpp, src/SNAC-BUD.cpp,
802         src/SNAC-BUD.h, src/SNAC-GEN.cpp, src/SNAC-GEN.h, src/SNAC-LOC.cpp,
803         src/SNAC-LOC.h, src/SNAC-MSG.cpp, src/SNAC-MSG.h, src/SNAC-SBL.cpp,
804         src/SNAC-SRV.cpp, src/SNAC-SRV.h, src/SNAC-UIN.cpp, src/SNAC-UIN.h,
805         src/SNAC-base.cpp, src/SNAC-base.h, src/SNAC.cpp, src/SNAC.h,
806         src/SeqNumCache.h, src/TLV.cpp, src/TLV.h, src/Translator.cpp,
807         src/Translator.h, src/UserInfoBlock.cpp, src/UserInfoBlock.h,
808         src/Xml.cpp, src/Xml.h, src/buffer.cpp, src/buffer.h,
809         src/constants.h, src/custom_marshal.h, src/events.cpp,
810         src/events.h, src/exceptions.cpp, src/exceptions.h, src/socket.cpp,
811         src/socket.h, src/userinfoconstants.h: Many changes: - imported
812         Mitz's additions (needs more work) - move all the installed headers
813         in a libicq2000 directory - fixes to build process - removed uses
814         of the hash_map, to ease compatibility with STL   implementations
816 2001-12-20 15:33  barnabygray
818         * doxyfile.conf: doxygen config file
820 2001-12-20 15:32  barnabygray
822         * README: Spelling mistakes
824 2001-12-20 13:31  barnabygray
826         * Makefile.am, README, src/Client.cpp, src/Client.h,
827         src/DirectClient.h, src/Translator.h, src/events.cpp, src/events.h:
828         Documented a lot of the library.  Small fixes to Translator (const
829         methods)
831 2001-12-20 13:13  thekonst
833         * src/: Client.cpp, Contact.cpp, Contact.h, SNAC-SRV.cpp,
834         SNAC-SRV.h: 100% of user details are now read. Work info along with
835         personal interests and background/past are fetched, parsed and
836         passed to the Contact class.
838 2001-12-19 18:57  barnabygray
840         * configure.in: Autoconf guff
842 2001-12-19 18:24  barnabygray
844         * ChangeLog, Makefile.am: More additions
846 2001-12-19 16:37  barnabygray
848         * configure.in: Configure should now work
850 2001-12-19 15:56  barnabygray
852         * configure.in: Updated
854 2001-12-19 15:41  barnabygray
856         * src/: Makefile, Makefile.in: Oops, shouldn't have been in CVS
858 2001-12-19 15:20  barnabygray
860         * AUTHORS, COPYING, INSTALL, NEWS, README, THANKS, TODO,
861         autogen.sh, configure.in, src/Makefile.in: Administrivia stuff
863 2001-12-19 15:13  barnabygray
865         * examples/Makefile.am, examples/shell.cpp, src/Cache.h,
866         src/Client.cpp, src/Client.h, src/Contact.cpp, src/Contact.h,
867         src/ContactList.cpp, src/ContactList.h, src/DCCache.h,
868         src/DirectClient.cpp, src/DirectClient.h, src/ICBMCookie.cpp,
869         src/ICBMCookie.h, src/ICBMCookieCache.h, src/ICQ.cpp, src/ICQ.h,
870         src/RequestIDCache.h, src/SNAC-BUD.cpp, src/SNAC-BUD.h,
871         src/SNAC-GEN.cpp, src/SNAC-GEN.h, src/SNAC-LOC.cpp, src/SNAC-LOC.h,
872         src/SNAC-MSG.cpp, src/SNAC-MSG.h, src/SNAC-SRV.cpp, src/SNAC-SRV.h,
873         src/SNAC-UIN.cpp, src/SNAC-UIN.h, src/SNAC-base.cpp,
874         src/SNAC-base.h, src/SNAC.cpp, src/SNAC.h, src/SeqNumCache.h,
875         src/TLV.cpp, src/TLV.h, src/Translator.cpp, src/Translator.h,
876         src/UserInfoBlock.cpp, src/UserInfoBlock.h, src/Xml.cpp, src/Xml.h,
877         src/buffer.cpp, src/buffer.h, src/constants.h,
878         src/custom_marshal.h, src/events.cpp, src/events.h,
879         src/exceptions.cpp, src/exceptions.h, src/socket.cpp, src/socket.h,
880         src/sstream_fix.h, src/userinfoconstants.h: Modified licensing to
881         LGPL.
883 2001-12-19 14:12  barnabygray
885         * src/: Cache.h, Client.cpp, Client.h, Contact.cpp, Contact.h,
886         ContactList.cpp, ContactList.h, DCCache.h, DirectClient.cpp,
887         DirectClient.h, ICBMCookie.cpp, ICBMCookie.h, ICBMCookieCache.h,
888         ICQ.cpp, ICQ.h, Makefile, Makefile.am, Makefile.in,
889         RequestIDCache.h, SNAC-BUD.cpp, SNAC-BUD.h, SNAC-GEN.cpp,
890         SNAC-GEN.h, SNAC-LOC.cpp, SNAC-LOC.h, SNAC-MSG.cpp, SNAC-MSG.h,
891         SNAC-SRV.cpp, SNAC-SRV.h, SNAC-UIN.cpp, SNAC-UIN.h, SNAC-base.cpp,
892         SNAC-base.h, SNAC.cpp, SNAC.h, SeqNumCache.h, TLV.cpp, TLV.h,
893         Translator.cpp, Translator.h, UserInfoBlock.cpp, UserInfoBlock.h,
894         Xml.cpp, Xml.h, buffer.cpp, buffer.h, constants.h,
895         custom_marshal.h, events.cpp, events.h, exceptions, exceptions.cpp,
896         exceptions.h, socket.cpp, socket.h, sstream_fix.h,
897         userinfoconstants.h: Moved library from ickle to libicq2000