December 17, 2002
View a6982b85d8

parse_uri cleanup: - It does no create copy of strings anymore - Fields are not zero terminated - Prototype of some low-level functions changed to accept str* instead of char*, that includes: mk_proxy, sip_resolvehost, str2ip, str2ip6, ip_addr2he - All modules updated (hopefully)

Jan Janak authored on 17/12/2002 18:14:32
December 12, 2002
View f2f969dda6

- changed sip_msg (new rcv member containing all the ips, ports, protocol) - added a "proto" parameter to forward_request, via_builder, get_send_sock etc. - added 2 new script commands: forward_udp & forward_tcp - lots of tcp bloat - changed parse_via to recognize TCP - more functions added to ip_addr.h (cmp for ips & sockaddrs etc.)

Andrei Pelinescu-Onciul authored on 12/12/2002 21:46:37
December 11, 2002
View 0c5da34bd1

- increased ROUTE_MAX_REC_LEV to 100 - added new route commad: send_tcp(address, port) - tcp global vars (added new members to pt a.s.o) - tcp_send(buf, len, server, 0) will try to find an existing open tcp connection to "server"; if none found a new one will be opened (ser will also start listening on it for sip messages) - first udp to tcp & tcp to tcp send (not forward, I still have to solve some tricky via stuff)

Andrei Pelinescu-Onciul authored on 11/12/2002 21:30:44
October 23, 2002
View 1baa06b5df

- myself matches now also the uri port - modified check_self, add_alias & grep_alias to accept port numbers - added loopback check - modified get_send_socket to return the first non loopback ipv4 interface if bind_address==0

Andrei Pelinescu-Onciul authored on 23/10/2002 15:12:20
September 19, 2002
View 7dd0b34273

GPLization banner introduced to *.[hc] files

Jiri Kuthan authored on 19/09/2002 12:23:52
August 19, 2002
View 855c2e68ee

- added myself==src_ip/dst_ip/uri condition - created parse_sip_msg_uri which puts the result in msg->parsed_uri & updates msg->parsed_rui_ok - changed default value of syn_branch to 1

Andrei Pelinescu-Onciul authored on 19/08/2002 11:51:31
August 15, 2002
View caf80ae64e

bignag change -- lot of things primarily added in relationship with refurbushing TM; see [sr] archive (2002-08-14) -- "ser update" and "TM update" for a long list of details

Jiri Kuthan authored on 15/08/2002 08:13:29
May 26, 2002
View 4e2fdd790c

- ipv6 support (-DUSE_IPV6) - changed all the sockaddr/ip addr structures - added gethostbyname/addr wrappers (resolve.h)

Andrei Pelinescu-Onciul authored on 26/05/2002 13:50:48
March 2, 2002
View e22bbdb8e1

- fixed almost all warnings in ser core (gcc-3.0 -Wall, icc, sun cc). (=> fixed a lot of format string bugs) - replaced some of the remaining mallocs w/ pkg_malloc

Andrei Pelinescu-Onciul authored on 02/03/2002 02:20:00
January 23, 2002
View a1041efe1d

- re-added break script in condition (if function returns 0)

Andrei Pelinescu-Onciul authored on 23/01/2002 18:10:41
November 15, 2001
View f8d46776b1

( merged the 0.8.3.4 changes back in 0.8.3.2) - char* pointers replaced by str (char*, len) in the important structs. - old parser is used if OLD_PARSER is defined (default) - new parser is unstable - small cleanups

Andrei Pelinescu-Onciul authored on 15/11/2001 17:44:26
October 26, 2001
View 5ada8f8a66

- fixed a memroy leak (rewritehost/uri/etc.) - added forward to uri support (forward(uri:host, uri:port) ). - improved free_lump_list speed (could be dangerous)

Andrei Pelinescu-Onciul authored on 26/10/2001 20:28:55
View 34fd2612cd

- added support for maximum 2 parameters per cmd call - added parameters no. for every function (can be 0, 1 or 2). - new example module (textops)

Andrei Pelinescu-Onciul authored on 26/10/2001 00:39:42
October 11, 2001
View f20a56a2b7

- new config style: if expr cmd else cmd; - expr can now contain commands (e.g: forward("proxy") && src_ip==1.2.3.4) - introduced boolean values in expr. (yes/no; true/false; on/off; 1/0) e.g.: if ( true ) log("..."); - changed name to ser, ser.cfg - bumped ver. no (0.7)

Andrei Pelinescu-Onciul authored on 11/10/2001 23:03:42
September 26, 2001
View 031500989c

- fixed memory leak when rewritting uri - route match after new uri - dmalloc debuging support

Andrei Pelinescu-Onciul authored on 26/09/2001 17:18:01