1V1.4 (2009-07-25) 2* Some previously rejected valid UTF8 sequences are now accepted. 3* Whitespace is allowed between attribute name, equal sign and value. 4* Small fixes all around (see ChangeLog). 5 6V1.3 (2007-08-02) 7* Project is moved to 8 http://code.google.com/p/iksemel/ 9 there is also a new mailing list at: 10 http://groups.google.com/group/iksemel 11 Please use those instead of old jabberstudio.org addresses. 12* iksemel is now participating in Coverity Inc's free software 13 quality improvement program (http://scan.coverity.com). As a 14 first result, a few problems found by Coverity's static analysis 15 tool in the iks_sasl_challenge() are fixed in this release, and 16 other than that, iksemel passes from defect test with no problems. 17* Extra padding problem in the base64 encoder is fixed. Some servers 18 were having problems with extra '=' padded SASL digests. 19* New dom functions: iks_append(), iks_prepend(), iks_append_cdata(), 20 iks_prepend_cdata(). You can append/prepend new nodes within the 21 siblings with them, insert_ functions were only appending at the 22 last child. Thus editing a tree is much easier now. 23* iks_load was giving error on files with multiply of 4Kb sizes, fixed. 24 25V1.2 (2004-08-06) 26* SASL authentication. 27* SSH connections via gnutls library. 28* Socket code abstracted, you can even provide your own transport functions. 29* Compiles on Windows with MinGW. 30* iks_sha_print() uses lowercase hex numbers to comply with latest jabber. 31* New stack implementation, much faster and uses less memory. 32 Unfortunately API has changed a bit: 33 iks_stack_strcat, strcatv, print functions removed. 34 iks_stack_stats modified. 35 iks_stack_strecat renamed to iks_stack_strcat. 36 iks_stack_new takes two chunk sizes, one for structures one for strings. 37 iks_stack_strdup returns (char *). 38 39V1.1 (2003-09-11) 40* Minor sax parser speed up. 41* iks_string() and dom parser performance is improved greatly. 42* iksperf: new tool for measuring iksemel performance. 43* ikslint: better error checking. supports stdin. can display tag usage histogram. 44* New dom functions: iks_copy(), iks_copy_within(), iks_root(), iks_tree(). 45* License of the documentation changed to GPL from GNU FDL. 46 47V1.0 (2003-06-29) 48* API redesigned. 49* iconv interface removed. 50* ikslint and iksroster tools. 51* Jabber packet filter. 52* IPv6 support. 53* iks_find_with_attrib, iks_next_tag, iks_prev_tag, iks_first_tag functions. 54* Parser improvements (CDATA sections, comments, UTF8 validity checks) 55* Memory pools are replaced with object stacks. 56 57V0.1 (2002-10-30) 58* First release. 59