January 20, 2003
View 8aeb47e2ed

- more tcp stuff (uses locking.h, hashtables, mostly untested) - main exit cleanups (created cleanup(show_status() function that should prepare ser for exiting: dellocate everything, free sems a.s.o).

Andrei Pelinescu-Onciul authored on 20/01/2003 18:35:09
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 13, 2002
View f720ad635d

- missing #ifdef USE_IPV6 (reported by bogdan)

Andrei Pelinescu-Onciul authored on 13/12/2002 16:24:02
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
December 9, 2002
View 6bc40dea88

- more tcp stuff (not sure it compiles though, so don't use -DUSE_TCP yet)

Andrei Pelinescu-Onciul authored on 09/12/2002 18:40:42
November 29, 2002
View 5b532c7fdd

- preliminary tcp support (it doesn't work, it's just for debugging, as long as you compile w/o -DUSE_TCP you should be safe) Note: sip + tcp really sucks

Andrei Pelinescu-Onciul authored on 29/11/2002 21:12:24
November 4, 2002
View 087d09764c

- converted to autoconf compatible format (replaced some os specific ifdefs with HAVE_xxx a.s.o)

Andrei Pelinescu-Onciul authored on 04/11/2002 17:05:32
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
October 14, 2002
View 156b277b41

- added init_su alias: ip_addr2su

Andrei Pelinescu-Onciul authored on 14/10/2002 16:42:31
September 25, 2002
View 054cb6cff5

- big makefile changes - debian fixes (works like a charm now) - ipaddr2he bug fix - changes rpm specs - modified the tar makefile target - new make vars: basedir, cfg-target, modules-target - cfg. file modified on the fly (module-path=modules-target) - ser default cfg. file=cfg-target - etc.

Andrei Pelinescu-Onciul authored on 25/09/2002 19:20:26
September 19, 2002
View 7dd0b34273

GPLization banner introduced to *.[hc] files

Jiri Kuthan authored on 19/09/2002 12:23:52
September 10, 2002
View 741db91318

- sockaddr_union len fixes (needed for bind/sun) - new macro sockaddru_len(su) -> returns the len of a sockaddr_union (sizeof(sockaddr) or sizeof(sockaddr_in6)) - removed the len parameter in udp_send (not needed) and updated the modules using it (im, msilo, sl, tm)

Andrei Pelinescu-Onciul authored on 10/09/2002 13:49:23
September 9, 2002
View 0fcf9d39eb

- fixed freebsd listen on ipv6 & ipv4 bug

Andrei Pelinescu-Onciul authored on 09/09/2002 21:08:35
View 535315280f

- bsd fixes

Andrei Pelinescu-Onciul authored on 09/09/2002 20:29:20