comparison src/protocols/jabber/ChangeLog.libjabber @ 2086:424a40f12a6c

[gaim-migrate @ 2096] moving protocols from plugins/ to src/protocols. making it so that you can select which protocols are compiled statically. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Tue, 31 Jul 2001 01:00:39 +0000
parents
children
comparison
equal deleted inserted replaced
2085:7ebb4322f89b 2086:424a40f12a6c
1 2000-10-30 temas <temas@box5.net> (temas@jabber.org)
2
3 * src/Makefile.am: new libtool version info
4
5 * configure.in: 1.2 final version
6
7 2000-10-20 jer <jer@jabber.org>
8
9 * jpacket.c: fixed it so that we actually check the full packet name (we shouldn't have been cheating) and flagged when bad addresses were used
10
11 2000-10-08 jer <jer@jabber.org>
12
13 * rate.c: renamed to jlimit_*
14
15 2000-10-06 madcat <palpa@jabber.org>
16
17 * jconn.c: jab_auth is not automated anymore.
18 * jconn.c: fixed seg fault bug in jab_start() (thanks Marco! :)
19
20 2000-06-18 spectre <spectre@portent.net>
21
22 * jconn.c: automated jab_auth, shouldn't be called manually unless
23 called after registering
24 * jconn.c: added JDEBUG #ifdefs to monitor incoming/outgoing xml stream
25 * jconn.c: added jab_reg, registering of users
26 * jutil.c: added jutil_msgnew, creating of message packets
27 * jabber.h: added message types to use with jutil_msgnew
28 * jabber.h: new state (JCONN_STATE_AUTH) for automated authorizing
29
30 2000-06-15 madcat <palpa@jabber.org>
31
32 * jabberx removed from build system, it is now on jabber-x.sourceforge.net
33 * jabber.h: C++ friendlyness (conditionally compiled extern "C" {} stuff)
34
35 2000-06-01 madcat <palpa@jabber.org>
36
37 * jconn.c: support for anonymous accounts, and new jab_getid() function
38
39 2000-05-24 madcat <palpa@jabber.org>
40
41 * jabberx: new curses gui
42
43 2000-05-21 madcat <palpa@jabber.org>
44
45 * jconn.c: new event handler system, they return jpackets now.
46 added comments to the functions
47
48 * jabberx: updated to new api
49
50 2000-05-02 temas <temas@box5.net>
51
52 * configure.in: fixes for the libxode checks
53
54 2000-05-01 jer <jeremie@jabber.org>
55
56 * two bug fixes, type=normal and pproxy brokenedness
57
58 * -Wall
59
60 * astyle 4 space indent enforced
61
62 2000-04-28 jer <jeremie@jabber.org>
63
64 * jpacket.c: message type=headline
65
66 * pproxy.c: update for pool heaps
67
68 2000-04-25 jer <jeremie@jabber.org>
69
70 * jid.c: new jid_cmpx() function to compare by optional parts
71
72 * pproxy.c: dumb bug preventing the use of _primary() and user@host addresses
73
74 * util.c: the register utility was broke after 100 keys :)
75
76 2000-04-22 jer <jeremie@jabber.org>
77
78 * by popular demand, the server now eats presence type=available (and normalizes it)
79
80 2000-04-18 jer <jeremie@jabber.org>
81
82 * 1.0pre2
83
84 2000-04-17 jer <jeremie@jabber.org>
85
86 * jid.c: username limit at 255
87
88 * log.c: zonestr now in libxode
89
90 2000-04-12 temas <temas@box5.net>
91
92 * Build fixes for non standard prefixes
93
94 2000-04-12 jer <jeremie@jabber.org>
95
96 * roll to 1.0pre1
97
98 * util.c: jutil_regkey to generate and validate registration keys
99
100 2000-04-10 jer <jeremie@jabber.org>
101
102 * jid.c: jid_cmp was FUBAR under certian compares, ick, it's better now
103
104 * pproxy.c: I rewrote it all... why? because it scared me
105
106 * util.c: lots of goodies transferred from jserver to share with all
107
108 2000-03-28 temas <temas@box5.net>
109
110 * configure.in: no more NONE
111
112 2000-03-28 jer <jeremie@jabber.org>
113
114 * 0.9!
115
116 2000-03-27 e-t <eliot@landrum.cx>
117
118 * Updated README a bit. Not much changed.
119 * Commited some debian/ files that were missing...
120
121 2000-03-27 jer <jeremie@jabber.org>
122
123 * jid.c: space character is illegal too :)
124
125 2000-03-19 temas <temas@box5.net>
126
127 * RC
128
129 2000-03-19 jer <jeremie@jabber.org>
130
131 * jpacket.c: a little more careful about jpackets now, strict
132
133 2000-03-17 temas <temas@box5.net>
134
135 * configure.in: libxode checks better
136
137 * bump to pre4
138
139 2000-03-15 jer <jeremie@jabber.org>
140
141 * jid.c: now EXTRA cautious about the jid, validating the characters and length in the username/hostname
142
143 2000-03-13 jer <jeremie@jabber.org>
144
145 * pproxy.c: presence priority is only negative for type=unavailable
146
147 2000-03-12 jer <jeremie@jabber.org>
148
149 * jid.c: jid_nodescan() utility to get nodes with matchin jid's, behaving to jid matching rules
150
151 * jid.c: ignore type:, tolower server, better data validity checking, case insensitive username compares, 64 char limit on user/server
152
153 2000-02-29 temas <temas@box5.net>
154
155 * Makefile.am: get rid of common dir
156
157 * src/Makefile.am: use the libxode stuff better
158
159 * configure.in: libxode and common dir fixes
160
161 * ChangeLog: double spaced e-t's entries cause I like it that way =)
162
163 2000-02-29 e-t <eliot@jabber.org>
164
165 * README: general cleanup.
166
167 * AUTHORS: general cleanup.
168
169 * man/jabber-config.1: added, probably could use a bit more description,
170 but will do for now. (included Makefiles in man/)
171
172 * Makefile.am: added dir man/
173
174 2000-02-27 jer <jeremie@jabber.org>
175
176 * jpacket.c: performance tweaks
177
178 2000-02-24 jer <jeremie@jabber.org>
179
180 * common transformed to libxode, use that instead
181
182 * jpacket.c: now nulls out data upon a reset to be safer
183
184 * ppdb.c: bug, check data better! grr
185
186 * jid.c: leaky leaky, handle memory better when appending jid's
187
188 2000-02-20 e-t <eliot@jabber.org>
189
190 * README: Kinda trashed the old one and copied/edited the Jabber standard README.
191
192 2000-02-17 temas <temas@box5.net>
193
194 * Makefile.am: don't have a macros dir anymore
195 * jabber-config.in: cleanups
196
197 * configure.in: pre2 roll
198
199 2000-02-09 jer <jeremie@jabber.org>
200
201 * jpacket.c: added presence probe subtype
202
203 2000-02-01 temas <temas@box5.net>
204
205 * jabber-config is needed for the macro stuff
206
207 2000-01-31 jer <jeremie@jabber.org>
208
209 * xmlstream->jabstream: renamed all xmlstream to jabstream symbols, so they don't conflict with etherx's xmlstream
210
211 2000-01-25 jer <jeremie@jabber.org>
212
213 * jpacket.c: jpacket_subtype() which breaks down the packet type further and stores it in p->subtype
214
215 2000-01-06 jer <jeremie@jabber.org>
216
217 * jid.c: jid_xres() returns an xmlnode (same pool as the jid) representation of the resource and a standard query string,
218 for instance: /resource?name=value&foo=bar is an xmlnode for <resource name="value" foo="bar"/>
219
220 * fixed other header prototype misplacements
221
222 2000-01-06 palpa <gozen@isbank.net.tr>
223
224 * bye libjnix, lala libjabber :)
225
226 2000-01-04 palpa <gozen@isbank.net.tr>
227
228 * profile.c: from field added to jnixpf struct
229
230 2000-01-03 palpa <gozen@isbank.net.tr>
231
232 * profile.c: handles jabber:iq:info queries
233
234 2000-01-02 palpa <gozen@isbank.net.tr>
235
236 * jabberx fixed for new api
237
238 * auth.c: _jnix_reg() fixed
239
240 * funcs for updating roster items
241
242 * user field in the roster item struct is changed to (char*)
243 from (jid).
244
245 2000-01-02 palpa <gozen@isbank.net.tr>
246
247 * jnixr_removeitem() added
248
249 2000-01-01 palpa <gozen@isbank.net.tr>
250
251 * New JNIXC_ROSTER flag automatically requests roster from server.
252
253 * New roster api.
254
255 * Multiclient funcs removed & auth cb changed again.
256
257 1999-12-30 scott <quad@jabber.org>
258
259 * continued adding features and breaking up jabberx. Soon, my pretty,
260 soon.
261
262 * well, y2k hath struck in some areas of the world. It's still 30 here,
263 so I'll note I've severely made jabberx awesome. Check it out o-kudasai!
264
265 1999-12-30 palpa <gozen@isbank.net.tr>
266
267 * jnixprivate.h added and private defines/prototypes in
268 jnix.h are moved in it.
269
270 * com field in the roster item structure removed
271
272 1999-12-29 palpa <gozen@isbank.net.tr>
273
274 * stresstest moved to test dir
275
276 * docs dir added
277
278 * some jabberx fixes
279
280 * user structure added & auth callback changed
281
282 * login(), logoff() funcs for multiclients
283
284 1999-12-29 scott <quad@jabber.org>
285
286 * went to lower bandwidth node defaults
287
288 * continued improving jnixtest.
289
290 * Fixed a bit of roster parsing
291
292 1999-12-28 scott <quad@jabber.org>
293
294 * Re-vamped connection
295
296 * Re-vamped rosters
297
298 * Added more management
299
300 * Fixed jnixtest to WORK
301
302 * Patched a bunch of miscellaneous bugs.
303
304 * patched a few more memory leaks
305
306 1999-12-13 palpa <gozen@isbank.net.tr>
307
308 * new editNode() function
309
310 * id attribute support
311
312 * presence changed for 0.8
313
314 1999-12-09 disq <disq@sanane.com>
315
316 * fixed auth/register <result> for 0.8
317
318 1999-12-08 palpa <gozen@isbank.net.tr>
319
320 * test/api.html: added (not finished yet)
321
322 * node.c: msg/prs/iq things now use same set of functions
323 old msg/prs/iq funcs removed
324
325 * jnix.c: now callbacks are global
326
327 * jnixtest.c: changed to new api
328
329 1999-12-04 palpa <gozen@isbank.net.tr>
330
331 * xmlstream: removed unnecessary callback, fixed xmlstream_stop()
332
333 * jnix: disconnect() now frees jnixc structure
334
335 * auth: fixed/changed/optimized :)
336
337 * jnixtest: auth callback support
338
339 1999-12-03 disq <disq@sanane.com>
340
341 * auth.c: added authorization & registration response callback
342
343 * iq.c: changed jnix_findIQitem, now it takes the jnixqitem as a parameter.
344 this way we can use this function to search attributes
345 * jnix.c: frees iq before we call j->cbRoster
346
347 1999-11-25 palpa <gozen@isbank.net.tr>
348
349 * presence.c, iq.c: send functions changed for using spool
350
351 1999-11-25 palpa <gozen@isbank.net.tr>
352
353 * message.c: sendMessage() now creates xml with spool functions
354 (faster and uses less memory)
355
356 1999-11-24 palpa <gozen@isbank.net.tr>
357
358 * iq.c: newIQ() uses vararg arguments
359
360 1999-11-24 palpa <gozen@isbank.net.tr>
361
362 * jnix.c: JNIXC_NEWUSER now sends auth request after registration
363
364 * jnixtext.c: new command line option, -n : registers new user
365
366 1999-11-23 palpa <gozen@isbank.net.tr>
367
368 * roster.c: parseRoster now correctly gets comment information
369
370 * jnixtext.c: status command renamed to presence
371 added probe command
372
373 1999-11-22 palpa <gozen@isbank.net.tr>
374
375 * i did some api changes :}
376 nspace field in the jnixq struct renamed to xmlns
377 connect() now has a flags (int) field
378 some #define's changed, look jnix.h for them
379 old newXXX funcs removed, now all newXXX funcs takes vararg parameters
380
381 * if you call connect with JNIXC_NEWUSER flag, it registers
382 that user (needs some work to send auth request after that :)
383
384 * new addIQitem() function supports query tags with attributes.
385
386 * roster.c and jnixtest.c patched for this changes.
387
388 * this changes are not fully tested, sorry :}
389
390 1999-11-22 disq <disq@sanane.com>
391
392 * roster.c: added remaining roster routines, does not work mainly ;)
393 * jnixtest.c: updated
394
395 1999-11-22 palpa <gozen@isbank.net.tr>
396
397 * iq.c: parseIQ() now parses attributes of tags too
398
399 1999-11-22 palpa <gozen@isbank.net.tr>
400
401 * auth.c: jnix_register() added
402 (jnix_auth() moved to this file too)
403
404 1999-11-22 disq <disq@sanane.com>
405
406 * roster.c: added, parseRoster is there, untested
407
408 1999-11-21 palpa <gozen@isbank.net.tr>
409
410 * presence.c: changes for jnixp from field
411
412 1999-11-21 palpa <gozen@isbank.net.tr>
413
414 * jnix_auth(jnixc j, char *user, char* pass) added to api
415 This is for multiclients, jnix_connect() automatically
416 calls it for first user of that connection.
417
418 * message.c: now fully supports jnixm from field.
419
420 * jnix.c: sends auth request after receiving stream tag.
421
422 1999-11-20 tcharron >tcharron@ductape.net
423
424 * More changes to StressTest.
425 * message.c: _jnix_parsenode() Changed so to field is populated
426 by the jnixc user field if not specificaly stated in the message
427
428 1999-11-20 palpa <gozen@isbank.net.tr>
429
430 * presence.c: createPresence(int type, ...) added
431
432 1999-11-19 temas <temas@box5.net>
433
434 * added the header to files
435
436 1999-11-17 palpa <gozen@isbank.net.tr>
437
438 * createMessage() fixes/improvements
439
440 1999-11-17 palpa <gozen@isbank.net.tr>
441
442 * createMessage(char *to, ...) added to message api
443
444 1999-11-16 TCharron <tcharron@ductape.net>
445
446 * StressTest will now use full threading, and take
447 command line option.
448
449 1999-11-15 TCharron <tcharron@ductape.net>
450
451 * Added StressTest directory. This is going to be a program
452 to put the servers under incredible load. I'm currently using
453 it to simply login over 900 simo users. In the future, they'll
454 message eachother, go on and off line, and change status
455 messages. More to come..
456
457 (PPsst.. No comments.. Shoot me..)
458
459 1999-11-15 palpa <gozen@isbank.net.tr>
460
461 * sendIQ completed
462
463 1999-11-13 palpa <gozen@isbank.net.tr>
464
465 * parseIQ stuff
466
467 1999-11-13 palpa <gozen@isbank.net.tr>
468
469 * jnixm/p/q structures now have 'from' and 'to' fields instead of 'user'
470 (necessary for multi client support)
471
472 1999-11-12 palpa <gozen@isbank.net.tr>
473
474 * id field added to jnixm, jnixp, jnixq structures
475
476 * iq callback partially working
477
478 * sendPresence now sends priority
479
480 1999-11-12 palpa <gozen@isbank.net.tr>
481
482 * fixes for new jdebug() stuff
483
484 1999-11-09 palpa <gozen@isbank.net.tr>
485
486 * jnix_isOnline() function added
487
488 * jnix now parses priority data in incoming message and presence nodes
489
490 1999-11-09 palpa <gozen@isbank.net.tr>
491
492 * establish-close callbacks renamed to online-offline
493
494 * offline callback returns the reason of disconnection
495
496 * jnix prefix added to callback typedefs
497
498 * test client fixed for this changes
499
500 1999-11-09 spectre <spectre@winterland.net>
501
502 * added presence stuff, shortcuts and reply cmd to test client
503
504 * and also some visual improvements
505
506 1999-11-09 disq <disq@sanane.com>
507
508 * fixed some /* bug/typo in jnix.h
509
510 * debug(), insane(), _log() now defined even if DEBUG is not defined, but
511 they're empty functions
512
513 1999-11-07 palpa <gozen@isbank.net.tr>
514
515 * name of the test client changed to jnixtest
516
517 * presence.c: jnix_sendMessage() added
518
519 1999-11-07 disq <disq@sanane.com>
520
521 * fixed typo in presence.c, now compiles
522
523 1999-11-07 palpa <gozen@isbank.net.tr>
524
525 * jnix.c: jnix_disconnect() added
526
527 * presence.c: now it parses incoming presence nodes
528
529 * message.c: some fixes
530
531 1999-11-07 palpa <gozen@isbank.net.tr>
532
533 * presence.c added for putting presence handling functions in
534
535 * jnix_freeMessage() added
536
537 * jnix.c and xmlstream.c now fully uses memory pools
538
539 1999-11-06 palpa <gozen@isbank.net.tr>
540
541 * jnix_newMessage and jnix_chatMessage added
542
543 1999-11-06 spectre <spectre@winterland.net>
544
545 * onMessage callback gets jnixm structure now
546
547 * new ncurses based quick'n'dirty testclient
548
549 1999-11-05 temas <temas@box5.net>
550
551 * test/Makefile.am: testclient should build..
552
553 * configure.in: Fixed up some of the checks
554
555 * acconfig.h: Make this file so we get a config.h
556
557 1999-11-05 palpa <gozen@isbank.net.tr>
558
559 * xmlstream api changed
560
561 1999-11-04 palpa <gozen@isbank.net.tr>
562
563 * xmlstream.c now uses string pools
564
565 1999-11-04 palpa <gozen@isbank.net.tr>
566
567 * parseMessage() is working
568
569 1999-11-03 palpa <gozen@isbank.net.tr>
570
571 * simple test client added
572
573 * log stuff fixed
574
575 * TODO file added
576
577 1999-11-03 palpa <gozen@isbank.net.tr>
578
579 * connect now takes a jid argument instead of server and user
580
581 * 0.6 stuff removed
582
583 1999-11-03 palpa <gozen@isbank.net.tr>
584
585 * jnix_sendMessage (v0.7 protocol)
586
587 * new jnix_auth for v0.7
588
589 1999-11-03 palpa <gozen@isbank.net.tr>
590
591 * added message.c for putting message handling functions in
592
593 * connection close/establish and message callbacks are working
594
595 1999-11-02 palpa <gozen@isbank.net.tr>
596
597 * connect, poll, setcb and fd functions implemented
598
599 * pth and tstream stuff removed from xmlstream.c
600
601 * configure.in and makefile.am files in include dir fixed
602
603 1999-10-31 Jer <jeremie@jabber.org>
604
605 * added xmlstream code from jlib for porting
606
607 * fixing includes for common/include
608
609 * jnix.h: rough API attempt
610
611 1999-10-30 temas <temas@box5.net>
612
613 * now use the common dir
614
615 1999-10-29 temas <temas@box5.net>
616
617 * autogen.sh: this is libjnix not jlib
618
619 1999-10-29 Jer <jeremie@jabber.org>
620
621 * birth! stole most of this from jlib