================================= Release 0.9.7 ============================== 2007-10-10 Andrei Pelinescu-Onciul * core: - the cpu is no longer hard-wired to strongarm1100 on arm arch. (strongarm is still the default, but it can be overwritten by setting CPU in the environment or make command line) - libfl dependency removed (makes cross compiling easier) (patch provided by Raphael Coeffic ) 2007-10-10 Andrei Pelinescu-Onciul * core: backported fix: get_send_socket bug in some unlikely circumstances (a socket of a diff. proto is forced and find_si cannot fix it to a corresp. socket of the correct protocol) 2007-01-25 Andrei Pelinescu-Onciul * tm: variable timer fix: variable timers (avps) won't be exteneded anymore in some special situations. Tested with random generated timer values; minimal perfromance impact. Performance maniacs can turn the new code off modparam("tm", "var_timers", 0). Thanks to Bogdan Iancu for the excelent bug report. 2006-12-15 Andrei Pelinescu-Onciul * core: dst_uri buffer overflow check, discovered in openser (the fix is slightly different due to slight changes in the append_branch function) Note: this is not such a big problem as it might sound, the only module using append_branch() with a non zero dst_uri is registrar and in this case it sets dst_uri to the received address which is always < 1024 (so it's always safe). 2006-12-13 Miklos Tirpak * permissions: must return failure if the trusted table cannot be loaded 2006-12-13 Vaclav Kubart * pa: used safe fixed version of hash function from HEAD 2006-12-04 Andrei Pelinescu-Onciul * core (build system): gcc 4.x minline-all-stringops removed from the arm & alpha architectures (not supported) 2006-11-29 Andrei Pelinescu-Onciul * core: fix for free_rdata_list() which used to access the "next" pointer after freeing the current elements (ported from Ottendorf). Credits & patch: Jan Andres 2006-11-24 Andrei Pelinescu-Onciul * usrloc: usrloc hash fix ported from ser 0.10.99-dev60 (Ottendorf) 2006-11-22 Andrei Pelinescu-Onciul * core (locking): fastlock arm fix: arm early clobber added: according to the swp instruction specification the address register must be != from the other 2 . Fix from openser, originally sent by Julien Blache ) 2006-10-25 Andrei Pelinescu-Onciul * pike: even more pike race avoidance/fixes, this time from me 2006-10-25 Andrei Pelinescu-Onciul * pike: pike fixes from openser part2: "bug fixed - due bogus flag testing, race between timer and ip tree could occurred" (Bogdan Iancu's commit msg.) 2006-10-25 Andrei Pelinescu-Onciul * pike: pike fixes ported from openser part1: changes made on the initial fork by Bogdan 2006-10-25 Andrei Pelinescu-Onciul * core: - print warnings number if any 2006-10-25 Andrei Pelinescu-Onciul * postgres: postgress sprintf fixes (thanks to Elias Baixas for finding this bug) 2006-09-05 Nils Ohlmeier * rr: fixed wrong removal of a Route header in case of strict to loose route conversion if the routes are stored in separate Route HFs. 2006-08-28 Andrei Pelinescu-Onciul * tm: deadlock when t_relay-ing a message from the failure_route fixed (e2e_cancel uses now t_reply_unsafe when called from the failure_route) 2006-08-25 Andrei Pelinescu-Onciul * acc: fixed acc 'p' (user part of r-uri) and 'D' (domain part of r-uri) flags (they used parsed_uri without checking if it's still valid or if the message is a reply) 2006-08-25 Andrei Pelinescu-Onciul * core: fixed set_advertised_port 2006-07-13 Andrei Pelinescu-Onciul * core: fixed possible memory leak when receiving bad responses for srv or naptr requests (it can happen if more records are returned and the length of these records is tweaked to exceed tha packet size) 2006-06-13 Raphael Coeffic * tm: 'fixed the fix' after andrei's directions. 2006-06-12 Raphael Coeffic * tm: added sems specific patch. This patch is present in the ser version shipped on iptel.org/drupal/sems. 2006-04-05 Andrei Pelinescu-Onciul * core (locking): early clobber fixes for ppc and alpha; reverted x86* unlock to xchg (safe even on oostore x86 clones/ppros) 2006-03-30 Andrei Pelinescu-Onciul * core: removed unused buggy code 2006-03-19 Nils Ohlmeier * auth_db: backported authname sanity check from head 2006-03-15 Andrei Pelinescu-Onciul * Makefile, debian: added nodeb tar option: make tar nodeb=1 will build a src.tar.gz without the debian dir (needed for debian packaging); minor debian cleanups 2006-03-03 Miklos Tirpak * postgres: bug corrected in postgres module: nul variable was unset in case of non-null value 2006-03-03 Jan Janak * digest_parser: Fixed typo ('n' -> '\n'), found by Tomas Mandys ================================= Release 0.9.6 ============================== 2006-01-11 Jan Janak * debian: Fixed config file checking in debian start script * tm: Added missing diversion header to SIP message cloner, this caused crash in diversion module, reported by Adrian Georgescu and Dan Pascu ================================= Release 0.9.5 ============================== 2005-12-14 Andrei Pelinescu-Onciul * core: malloc real_used/initial size accounting fixes (*realloc shrink accounting fix; initial size does not contain the overhead anymore) DBG_F_MALLOC typo and warning fixes 2005-12-06 Michal Matyska * nathelper: Documentation of nat_uac_test had switched descriptions of tests for flags 1 and 2. 2005-12-06 Andrei Pelinescu-Onciul * tm: insert_timer used to eat too much cpu, decreasing dramatically the performance if lots of calls per second are made (unstable test results: ~1500 cps w/o the bugfix and ~6000 with the bug fix) 2005-12-06 Andrei Pelinescu-Onciul * core: fixed statements in ifs w/o {} (now if (cond) a(); else b(); should work) fixed debug config printing 2005-12-05 Jan Janak * tm: fixed misplaced set_avp list, courtesy of cesc.santa@gmail.com 2005-12-02 Andrei Pelinescu-Onciul * makefiles: backport from unstable gcc version number detections -- fixes gentoo gcc version detection (thanks to Dennis Kisilyov) (closes SER-81) 2005-11-29 Andrei Pelinescu-Onciul * core: int2reverse_hex/reverse_hex2int fixes (tm with large "labels" was affected by it) 2005-11-29 Jan Janak * tm: Fixed local ACK matching, courtesy of cesc.santa@gmail.com 2005-11-21 Jan Janak * domain: Fixed hash problem (was not case-insensitive) reported and patch provided by Axel Böger 2005-11-01 Jan Janak * domain: Free memory allocated for hash table entry in case of failure 2005-10-04 Jan Janak * tm: timer avp race condition fix backported from head * registrar: Race condition in registered function fixed (SER-79) 2005-09-29 Jan Janak * usrloc: Missing unlock_udomain added (SER-75) 2005-09-05 Jan Janak * tm: bugfix - terminate timers when canceling a transaction ================================= Release 0.9.4 ==============================