12002-07-20 13:01  barnabygray
2
3	* examples/Makefile.am: More header files to include in SOURCES for
4	dist target
5
62002-07-18 20:46  barnabygray
7
8	* examples/: Makefile.am, Select.cpp, Select.h, shell.cpp, shell.h:
9	Fixed up working example again.
10
112002-07-11 00:28  barnabygray
12
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).
17
182002-06-25 18:47  barnabygray
19
20	* THANKS, libicq2000/Client.h, libicq2000/events.h, src/Client.cpp,
21	src/events.cpp: Nils Bj�rklund <nilbjo@telia.com>  - connecting
22	signal
23
242002-06-20 15:08  barnabygray
25
26	* configure.in: Fix so libtoolize will actually be run.
27
282002-06-08 14:51  barnabygray
29
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).
34
352002-06-08 12:57  barnabygray
36
37	* src/MessageHandler.cpp: Remove updating contact status based on
38	accept-status in ACK.
39
402002-05-19 15:36  barnabygray
41
42	* libicq2000.m4: Correction to the m4 macro.
43
442002-05-17 18:18  barnabygray
45
46	* examples/Makefile.am: Don't compile the examples for the moment
47
482002-05-17 11:40  barnabygray
49
50	* examples/: PipeExec.cpp, PipeExec.h, Select.cpp, Select.h:
51	Improved the examples
52
532002-05-17 11:38  barnabygray
54
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.
58
592002-05-16 19:02  barnabygray
60
61	* src/Capabilities.cpp: Seems this capability is relevant too - re:
62	ICQ2Go
63
642002-05-11 13:28  barnabygray
65
66	* libicq2000/events.h, src/events.cpp: Support for copying some
67	events easily
68
692002-05-10 01:09  barnabygray
70
71	* src/MessageHandler.cpp: All acks to away message requests are
72	delivered.. well they should be.
73
742002-05-06 01:14  barnabygray
75
76	* libicq2000/Client.h, src/Client.cpp: Couple of convenience
77	methods
78
792002-05-06 00:49  barnabygray
80
81	* src/ICQ.cpp: Fix for compatability with licq, which seems to use
82	different (incorrect?) accept-status flags
83
842002-05-05 19:38  barnabygray
85
86	* src/MessageHandler.cpp: Default to delivered so it's at least
87	defined for clients that don't do this
88
892002-04-30 01:03  barnabygray
90
91	* configure.in: By default compile without -g flag, as discussed on
92	ickle mailing list
93
942002-04-29 17:13  mitz
95
96	* libicq2000/Client.h, libicq2000/SNAC-GEN.h, src/Client.cpp,
97	src/SNAC-GEN.cpp: Web-aware
98
992002-04-28 23:33  barnabygray
100
101	* Makefile.am: Removing debian bits
102
1032002-04-28 23:33  barnabygray
104
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..
110
1112002-04-27 19:50  barnabygray
112
113	* autogen.sh: Pick up alternate forms of libtool macro
114
1152002-04-27 15:34  barnabygray
116
117	* configure.in, src/Client.cpp: The server seems to have started
118	sending user info updates with blank IP fields, ignore these.
119
1202002-04-26 23:36  alant
121
122	* src/Capabilities.cpp: Fix for strange RedHat's gcc-2.96
123	behaviour. Need to read Stroustrup once more.
124
1252002-04-26 16:47  barnabygray
126
127	* configure.in: Inc. version numbers
128
1292002-04-26 16:44  barnabygray
130
131	* libicq2000/DirectClient.h, src/DirectClient.cpp: Boo
132
1332002-04-26 16:41  barnabygray
134
135	* ChangeLog, NEWS, README, src/DirectClient.cpp: Stuff what need to
136	be done for the next release
137
1382002-04-26 16:18  barnabygray
139
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
147
1482002-04-23 16:09  barnabygray
149
150	* libicq2000/Capabilities.h, src/Capabilities.cpp: Fix sizes
151
1522002-04-23 14:39  barnabygray
153
154	* src/Capabilities.cpp: Oops.. get it right!
155
1562002-04-23 14:31  barnabygray
157
158	* libicq2000/Capabilities.h, src/Capabilities.cpp, src/Contact.cpp,
159	src/SNAC-MSG.cpp: Much better capability support
160
1612002-04-22 09:55  barnabygray
162
163	* libicq2000/DCCache.h: And another fix.
164
1652002-04-22 01:24  barnabygray
166
167	* libicq2000/DCCache.h, src/DirectClient.cpp: Fix direct connection
168	(rare) segfault.
169
1702002-04-21 15:47  barnabygray
171
172	* Makefile.am: Oops.. weren't including TODO in dist
173
1742002-04-21 15:25  barnabygray
175
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.
179
1802002-04-16 22:13  barnabygray
181
182	* NEWS, README, TODO: For the release
183
1842002-04-16 20:41  barnabygray
185
186	* libicq2000/Client.h, libicq2000/DCCache.h, src/Client.cpp: What I
187	want is all of the power and none of the responsibility.
188
1892002-04-16 00:13  barnabygray
190
191	* src/SNAC-MSG.cpp: Finally.. caught the bastard. (Sending advanced
192	through server was failing)
193
1942002-04-14 20:39  barnabygray
195
196	* src/SNAC-MSG.cpp: Fixes
197
1982002-04-14 20:09  barnabygray
199
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
203
2042002-04-13 22:31  barnabygray
205
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.
212
2132002-04-11 19:07  barnabygray
214
215	* src/ContactList.cpp: Better to use make_pair, it does exist in
216	gcc 3.0 just needed the namespace prefix.
217
2182002-04-11 15:56  thekonst
219
220	* src/: ContactList.cpp, MessageHandler.cpp: Fixed two minor issues
221	that made it impossible to build the library with gcc 3.x.x
222
2232002-04-11 12:09  barnabygray
224
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
228
2292002-04-10 17:32  barnabygray
230
231	* Makefile.am: docs built on dist target
232
2332002-04-08 00:24  barnabygray
234
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
238
2392002-04-06 23:31  barnabygray
240
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.
245
2462002-04-06 21:09  barnabygray
247
248	* src/MessageHandler.cpp: Fixed bug that prevented people from
249	reading away message
250
2512002-04-06 16:03  barnabygray
252
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).
255
2562002-04-03 07:41  mitz
257
258	* libicq2000/Client.h, libicq2000/SNAC-BOS.h, src/Client.cpp,
259	src/SNAC-BOS.cpp: Visible/invisible lists
260
2612002-04-02 01:25  barnabygray
262
263	* src/socket.cpp: Oops.. my bad
264
2652002-04-01 22:44  alant
266
267	* libicq2000/ref_ptr.h: operator= should return value
268
2692002-04-01 20:19  mitz
270
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.
274
2752002-04-01 12:24  barnabygray
276
277	* libicq2000/events.h, src/Client.cpp, src/events.cpp: - More small
278	fixes/tweaks
279
2802002-04-01 01:46  barnabygray
281
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
285
2862002-03-31 21:54  barnabygray
287
288	* src/ICQ.cpp: Eek.. perl good.
289
2902002-03-31 21:22  barnabygray
291
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.
296
2972002-03-31 17:53  barnabygray
298
299	* libicq2000/ICQ.h, libicq2000/buffer.h, src/ICQ.cpp,
300	src/MessageHandler.cpp, src/buffer.cpp: Fixed up auth requests
301
3022002-03-29 11:54  barnabygray
303
304	* src/Contact.cpp: Status changing bug (thanks Justin for pointing
305	it out)
306
3072002-03-28 18:24  barnabygray
308
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
325
3262002-03-12 19:40  barnabygray
327
328	* src/Client.cpp: EmailExpress never worked for when you receive
329	them whilst online - probably because it was never actually
330	implemented.. ;-)
331
3322002-03-12 18:45  barnabygray
333
334	* libicq2000/ContactList.h, src/Client.cpp, src/ContactList.cpp:
335	Fixes for EmailExpress (pager) messages.
336
3372002-03-07 00:13  barnabygray
338
339	* src/exceptions: Be gone, you foul being.
340
3412002-03-05 15:34  barnabygray
342
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.
346
3472002-03-03 17:33  thekonst
348
349	* src/userinfohelpers.cpp: Damn.
350
3512002-03-02 17:15  barnabygray
352
353	* src/Contact.cpp: Clear dynamic fields on going offline.
354
3552002-03-02 17:13  barnabygray
356
357	* src/Contact.cpp: Never attempt direct connections for offline
358	contacts.
359
3602002-03-02 17:06  barnabygray
361
362	* src/time_extra.cpp: Ooops
363
3642002-03-02 17:00  barnabygray
365
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
369
3702002-03-02 16:20  thekonst
371
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 :)
375
3762002-03-02 14:09  barnabygray
377
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.
381
3822002-03-01 19:36  barnabygray
383
384	* libicq2000/Client.h, src/Client.cpp: - Added setStatus for
385	setting status without touching invisibility - Added setInvisible
386	similarly to above
387
3882002-03-01 17:09  thekonst
389
390	* libicq2000/userinfohelpers.h, src/userinfohelpers.cpp: Just tired
391	of seeing "todo" there all the time :)
392
3932002-03-01 15:55  barnabygray
394
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.
399
4002002-02-28 17:31  barnabygray
401
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.
408
4092002-02-28 16:23  thekonst
410
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	;)
419
4202002-02-28 08:30  thekonst
421
422	* libicq2000/buffer.h, src/buffer.cpp: Added a method to extract an
423	LF terminated string from Buffer
424
4252002-02-27 19:17  barnabygray
426
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!
430
4312002-02-26 16:14  barnabygray
432
433	* libicq2000/events.h, src/SNAC-SRV.cpp, src/events.cpp: Fixed
434
4352002-02-26 15:36  barnabygray
436
437	* libicq2000/SNAC-SRV.h, src/Client.cpp, src/SNAC-SRV.cpp: -
438	Changes for SMTP sending
439
4402002-02-26 14:19  barnabygray
441
442	* src/SNAC-SRV.cpp: oops, libicq2000 != ickle
443
4442002-02-26 13:48  barnabygray
445
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
450
4512002-02-25 19:45  barnabygray
452
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
456
4572002-02-21 15:53  barnabygray
458
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.
462
4632002-02-20 22:51  barnabygray
464
465	* src/Client.cpp: Should have been sending to normalised mobile
466	number
467
4682002-02-16 09:52  mitz
469
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
473
4742002-02-15 17:36  barnabygray
475
476	* THANKS, libicq2000/RequestIDCache.h, libicq2000/constants.h,
477	libicq2000/userinfoconstants.h, src/TLV.cpp: More -Wall fixes
478
4792002-02-13 16:08  thekonst
480
481	* src/Client.cpp: Reverted the latest modification.
482
4832002-02-13 15:25  thekonst
484
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.
488
4892002-02-10 16:59  mitz
490
491	* src/SNAC-SBL.cpp: Process entries where the UIN is not the first
492	piece of information correctly.
493
4942002-02-05 17:13  barnabygray
495
496	* libicq2000/: constants.h, userinfoconstants.h: Moved AgeRange
497	constants to a more appropriate place
498
4992002-02-05 16:27  thekonst
500
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.
504
5052002-02-02 08:34  mitz
506
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.
509
5102002-02-01 19:47  barnabygray
511
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.
518
5192002-02-01 17:55  barnabygray
520
521	* src/Client.cpp: Bug fix, for sending through server which the
522	last priority changes broke.
523
5242002-02-01 12:47  thekonst
525
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.
530
5312002-01-30 22:02  barnabygray
532
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)
537
5382002-01-27 13:19  thekonst
539
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.
543
5442002-01-26 19:31  barnabygray
545
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.
549
5502002-01-26 13:51  thekonst
551
552	* libicq2000/userinfohelpers.h, src/userinfohelpers.cpp: Time zone
553	related routines were added to UserInfoHelpers.
554
5552002-01-25 15:38  barnabygray
556
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
563
5642002-01-25 01:35  barnabygray
565
566	* libicq2000/Makefile.am, libicq2000/userinfohelpers.h,
567	src/Makefile.am, src/userinfohelpers.cpp: Added convenience stuff
568	for user info
569
5702002-01-24 15:06  thekonst
571
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.
575
5762002-01-24 14:41  thekonst
577
578	* src/ICQ.cpp: Wrong parsing of authorization request packets was
579	fixed. Now the message is read correctly.
580
5812002-01-24 14:01  barnabygray
582
583	* src/SNAC-SRV.cpp: Stupid mistake fix #2 of today
584
5852002-01-24 13:48  barnabygray
586
587	* src/Client.cpp: setInvisible to false when going offline.. stupid
588	me, thanks Dominic
589
5902002-01-23 16:49  barnabygray
591
592	* libicq2000/Contact.h, src/Contact.cpp, src/ContactList.cpp,
593	src/SNAC-SRV.cpp: Correctly associates sms responses to contacts
594	now.
595
5962002-01-21 14:39  barnabygray
597
598	* src/socket.cpp: And actually include config.h so we will pick up
599	the fix
600
6012002-01-21 14:05  barnabygray
602
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.
606
6072002-01-21 13:29  barnabygray
608
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.
613
6142002-01-19 15:22  thekonst
615
616	* libicq2000/userinfoconstants.h: Added constants for interests
617	categories and background types.
618
6192002-01-19 15:19  barnabygray
620
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
624
6252002-01-18 16:46  barnabygray
626
627	* libicq2000/Client.h, libicq2000/Contact.h, src/Client.cpp,
628	src/Contact.cpp: Tidying up after self contact.
629
6302002-01-18 16:17  barnabygray
631
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.
638
6392002-01-18 15:55  barnabygray
640
641	* libicq2000/ICQ.h, src/Client.cpp, src/ICQ.cpp: Fixed invisible
642	users -> offline not clearing invisible flag.
643
6442002-01-15 18:44  barnabygray
645
646	* libicq2000/SNAC-UIN.h: gcc 3.0 namespace fixes
647
6482002-01-14 00:33  barnabygray
649
650	* Makefile.am: Temporary fix
651
6522002-01-13 17:18  barnabygray
653
654	* Makefile.am: Updated
655
6562002-01-13 17:18  barnabygray
657
658	* libicq2000-config.1: Added manpage for libicq2000-config, mainly
659	to meet the strict debian policy.
660
6612002-01-13 17:17  barnabygray
662
663	* doxyfile.conf: Changed doxygen config
664
6652002-01-13 17:16  barnabygray
666
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
672
6732002-01-13 17:15  barnabygray
674
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
679
6802002-01-11 21:38  barnabygray
681
682	* libicq2000/Contact.h: gcc 3.0 fixes - thanks Alex for pointing
683	them out
684
6852002-01-11 01:02  barnabygray
686
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
703
7042002-01-09 20:18  nordman
705
706	* libicq2000/constants.h: Wrap in the ICQ2000 namespace.
707
7082001-12-26 17:48  mitz
709
710	* src/: Client.cpp, ICQ.cpp: Mitz cleaning up his mess before
711	somebody gets killed.
712
7132001-12-26 17:30  mitz
714
715	* src/: Client.cpp, ICQ.cpp: - Invisible mode - Additional settings
716	(server host and port, ignore unlisted users)
717
7182001-12-25 23:59  barnabygray
719
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.
726
7272001-12-25 22:28  barnabygray
728
729	* libicq2000/Client.h, src/Client.cpp: Removed setInvisible at
730	Mitz's suggestion, to avoid confusion. setStatus should always be
731	used.
732
7332001-12-25 21:48  barnabygray
734
735	* libicq2000/Client.h, libicq2000/events.h, src/Client.cpp,
736	src/events.cpp: Invisibility fixes
737
7382001-12-25 19:33  barnabygray
739
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
743
7442001-12-24 18:14  mitz
745
746	* src/Client.cpp: Fixes to invisibility: - Enabled logging in as
747	invisible - Changes to visibility trigger a MyStatusChangedEvent
748
7492001-12-24 14:26  barnabygray
750
751	* libicq2000/SNAC.h, src/Client.cpp: Note to self: Check it
752	actually compiles before a commit
753
7542001-12-24 14:15  barnabygray
755
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.
761
7622001-12-21 21:41  barnabygray
763
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
768
7692001-12-21 20:05  barnabygray
770
771	* Makefile.am, configure.in, libicq2000-config.in: Created a
772	libicq2000-config script
773
7742001-12-21 18:09  barnabygray
775
776	* libicq2000/Makefile.am: Added Makefile for library headers
777	directory
778
7792001-12-21 17:43  barnabygray
780
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
815
8162001-12-20 15:33  barnabygray
817
818	* doxyfile.conf: doxygen config file
819
8202001-12-20 15:32  barnabygray
821
822	* README: Spelling mistakes
823
8242001-12-20 13:31  barnabygray
825
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)
830
8312001-12-20 13:13  thekonst
832
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.
837
8382001-12-19 18:57  barnabygray
839
840	* configure.in: Autoconf guff
841
8422001-12-19 18:24  barnabygray
843
844	* ChangeLog, Makefile.am: More additions
845
8462001-12-19 16:37  barnabygray
847
848	* configure.in: Configure should now work
849
8502001-12-19 15:56  barnabygray
851
852	* configure.in: Updated
853
8542001-12-19 15:41  barnabygray
855
856	* src/: Makefile, Makefile.in: Oops, shouldn't have been in CVS
857
8582001-12-19 15:20  barnabygray
859
860	* AUTHORS, COPYING, INSTALL, NEWS, README, THANKS, TODO,
861	autogen.sh, configure.in, src/Makefile.in: Administrivia stuff
862
8632001-12-19 15:13  barnabygray
864
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.
882
8832001-12-19 14:12  barnabygray
884
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
898
899