Mercurial > pidgin.yaz
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 |