sip-router
18 years ago- malloc replacements
Andrei Pelinescu-Onciul [Fri, 23 Nov 2001 09:29:00 +0000 (09:29 +0000)]
- malloc replacements

18 years ago*** empty log message ***
Andrei Pelinescu-Onciul [Fri, 23 Nov 2001 09:15:13 +0000 (09:15 +0000)]
*** empty log message ***

18 years agochanged lock_t to ser_lock_t to avoid solaris conflicts
Jiri Kuthan [Fri, 23 Nov 2001 06:42:26 +0000 (06:42 +0000)]
changed lock_t to ser_lock_t to avoid solaris conflicts

18 years agoLock probing tested
Jiri Kuthan [Fri, 23 Nov 2001 06:26:26 +0000 (06:26 +0000)]
Lock probing tested

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Fri, 23 Nov 2001 04:27:37 +0000 (04:27 +0000)]
*** empty log message ***

18 years ago- make file fixes (mode)
Andrei Pelinescu-Onciul [Fri, 23 Nov 2001 03:56:30 +0000 (03:56 +0000)]
- make file fixes (mode)

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Fri, 23 Nov 2001 03:32:50 +0000 (03:32 +0000)]
*** empty log message ***

18 years ago- fixed makefile
Andrei Pelinescu-Onciul [Fri, 23 Nov 2001 03:10:03 +0000 (03:10 +0000)]
- fixed makefile

18 years ago- added test tm module (for *cloner)
Andrei Pelinescu-Onciul [Fri, 23 Nov 2001 03:06:59 +0000 (03:06 +0000)]
- added test tm module (for *cloner)

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Fri, 23 Nov 2001 01:43:20 +0000 (01:43 +0000)]
*** empty log message ***

18 years ago- added cseq_body and prototype cseq parser
Andrei Pelinescu-Onciul [Fri, 23 Nov 2001 00:47:19 +0000 (00:47 +0000)]
- added cseq_body and prototype cseq parser
- fixed some missing #ifdef STATS

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Thu, 22 Nov 2001 23:02:06 +0000 (23:02 +0000)]
*** empty log message ***

18 years ago - switched to new via & header parsing
Andrei Pelinescu-Onciul [Thu, 22 Nov 2001 22:32:38 +0000 (22:32 +0000)]
 - switched to new via & header parsing
 - lots of new members added to sip_msg
 - all headers are parsed
 - merged with cvs version => compilation errors in receive.c

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Thu, 22 Nov 2001 22:04:36 +0000 (22:04 +0000)]
*** empty log message ***

18 years agohash_table_size returned to constant
Jiri Kuthan [Thu, 22 Nov 2001 10:03:07 +0000 (10:03 +0000)]
hash_table_size returned to constant

18 years agoclean up
Jiri Kuthan [Thu, 22 Nov 2001 09:00:17 +0000 (09:00 +0000)]
clean up

18 years agowe use now three semaphore sets for transaction timers, retransmission
Jiri Kuthan [Thu, 22 Nov 2001 07:59:14 +0000 (07:59 +0000)]
we use now three semaphore sets for transaction timers, retransmission
timers and hash table entries

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Wed, 21 Nov 2001 21:46:41 +0000 (21:46 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Wed, 21 Nov 2001 19:18:04 +0000 (19:18 +0000)]
*** empty log message ***

18 years ago some clean up!!
Bogdan-Andrei Iancu [Wed, 21 Nov 2001 18:55:59 +0000 (18:55 +0000)]
 some clean up!!

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Wed, 21 Nov 2001 18:47:01 +0000 (18:47 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Wed, 21 Nov 2001 18:39:06 +0000 (18:39 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Wed, 21 Nov 2001 18:04:03 +0000 (18:04 +0000)]
*** empty log message ***

18 years agochanged lock API
Jiri Kuthan [Wed, 21 Nov 2001 17:48:56 +0000 (17:48 +0000)]
changed lock API

18 years ago `
Bogdan-Andrei Iancu [Wed, 21 Nov 2001 17:45:27 +0000 (17:45 +0000)]
  `

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Wed, 21 Nov 2001 17:31:44 +0000 (17:31 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Jiri Kuthan [Wed, 21 Nov 2001 17:29:00 +0000 (17:29 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Wed, 21 Nov 2001 17:04:40 +0000 (17:04 +0000)]
*** empty log message ***

18 years agoAdded function unlock( lock_t ) and it's compiling wit no warnings :)
Bogdan-Andrei Iancu [Wed, 21 Nov 2001 16:26:47 +0000 (16:26 +0000)]
Added function unlock( lock_t ) and it's compiling wit no warnings :)

18 years agominor fixes
Jiri Kuthan [Wed, 21 Nov 2001 12:36:12 +0000 (12:36 +0000)]
minor fixes

18 years agoadded newly
Jiri Kuthan [Wed, 21 Nov 2001 12:35:14 +0000 (12:35 +0000)]
added newly

18 years agoadded lock.h
Jiri Kuthan [Wed, 21 Nov 2001 12:30:59 +0000 (12:30 +0000)]
added lock.h

18 years agonew
Jiri Kuthan [Tue, 20 Nov 2001 12:21:11 +0000 (12:21 +0000)]
new

18 years agoport numbers different now for remote and local ser_0839_errors
Jiri Kuthan [Tue, 20 Nov 2001 06:26:49 +0000 (06:26 +0000)]
port numbers different now for remote and local

18 years agofixed tm to reflect changes to h_table
Jiri Kuthan [Tue, 20 Nov 2001 02:05:31 +0000 (02:05 +0000)]
fixed tm to reflect changes to h_table

18 years agomore automated Makefile; to be replaced by ser Makefiles later
Jiri Kuthan [Tue, 20 Nov 2001 01:56:05 +0000 (01:56 +0000)]
more automated Makefile; to be replaced by ser Makefiles later

18 years agoputting all the stuff into a single directory
Jiri Kuthan [Tue, 20 Nov 2001 01:44:58 +0000 (01:44 +0000)]
putting all the stuff into a single directory

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Mon, 19 Nov 2001 23:35:13 +0000 (23:35 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Andrei Pelinescu-Onciul [Mon, 19 Nov 2001 12:44:51 +0000 (12:44 +0000)]
*** empty log message ***

18 years agorefurbished version of the hash table functions; added support
Jiri Kuthan [Mon, 19 Nov 2001 07:51:17 +0000 (07:51 +0000)]
refurbished version of the hash table functions; added support
for variable number of timer lists

18 years agoinitial CVS checkin of t-management
Jiri Kuthan [Sun, 18 Nov 2001 22:34:39 +0000 (22:34 +0000)]
initial CVS checkin of t-management

18 years ago- replaced memchr w/ q_memchr (inline version).
Andrei Pelinescu-Onciul [Fri, 16 Nov 2001 00:20:54 +0000 (00:20 +0000)]
- replaced memchr w/ q_memchr (inline version).

18 years ago- added DNS_IP_HACK
Andrei Pelinescu-Onciul [Thu, 15 Nov 2001 23:39:36 +0000 (23:39 +0000)]
- added DNS_IP_HACK
- added inline functions: str2ip, str2s, q_inet_ntoa (faster then their library equivalents).

18 years ago( merged the 0.8.3.4 changes back in 0.8.3.2)
Andrei Pelinescu-Onciul [Thu, 15 Nov 2001 17:44:26 +0000 (17:44 +0000)]
( 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

18 years agomoved max buffer size probing to a separate procedure
Jiri Kuthan [Wed, 14 Nov 2001 06:57:20 +0000 (06:57 +0000)]
moved max buffer size probing to a separate procedure

18 years agoshoot utility added; sends requests with SIP retransmission until reply appears ser_0_8_3_2
Jiri Kuthan [Wed, 14 Nov 2001 06:06:01 +0000 (06:06 +0000)]
shoot utility added; sends requests with SIP retransmission until reply appears

18 years agomore examples in demo.cfg
Jiri Kuthan [Wed, 14 Nov 2001 05:55:45 +0000 (05:55 +0000)]
more examples in demo.cfg

18 years agoadded comments and more noisy -V
Jiri Kuthan [Wed, 14 Nov 2001 05:49:51 +0000 (05:49 +0000)]
added comments and more noisy -V

18 years ago- improved forward_request
Andrei Pelinescu-Onciul [Tue, 13 Nov 2001 21:06:35 +0000 (21:06 +0000)]
- improved forward_request
- wrote fast inet_ntoa replacement
(no str in this version)

18 years agoadded send error handling
Jiri Kuthan [Mon, 12 Nov 2001 22:53:41 +0000 (22:53 +0000)]
added send error handling

18 years agoCommented Demonstration Config File
Jiri Kuthan [Mon, 12 Nov 2001 22:48:59 +0000 (22:48 +0000)]
Commented Demonstration Config File

18 years agoadded maxbuffer configuratiion option
Jiri Kuthan [Mon, 12 Nov 2001 21:46:12 +0000 (21:46 +0000)]
added maxbuffer configuratiion option

18 years agoadded configuraqble maxbuffer option
Jiri Kuthan [Mon, 12 Nov 2001 21:45:10 +0000 (21:45 +0000)]
added configuraqble maxbuffer option

18 years agoadded seeking maximum receive buffer size
Jiri Kuthan [Mon, 12 Nov 2001 19:51:59 +0000 (19:51 +0000)]
added seeking maximum receive buffer size

18 years ago- added NO_DEBUG & NO_LOG ser_0_8_3_1
Andrei Pelinescu-Onciul [Thu, 8 Nov 2001 05:16:56 +0000 (05:16 +0000)]
- added NO_DEBUG & NO_LOG
- fixed socket listen

18 years agotested and ifdef-ed the Stats hack; to be done:L put it in shmem
Jiri Kuthan [Wed, 7 Nov 2001 19:52:42 +0000 (19:52 +0000)]
tested and ifdef-ed the Stats hack; to be done:L put it in shmem

18 years agonasty stats added
Jiri Kuthan [Wed, 7 Nov 2001 18:41:08 +0000 (18:41 +0000)]
nasty stats added

18 years ago -functional test full via parser
Andrei Pelinescu-Onciul [Tue, 6 Nov 2001 18:55:46 +0000 (18:55 +0000)]
 -functional test full via parser
 Not tested: cr/lf behavaviour
 Todo: param parsing

18 years ago- updated TODO
Andrei Pelinescu-Onciul [Tue, 6 Nov 2001 00:11:56 +0000 (00:11 +0000)]
- updated TODO
- more bloat into via_parse.c

18 years ago- update TODO
Andrei Pelinescu-Onciul [Fri, 2 Nov 2001 21:22:24 +0000 (21:22 +0000)]
- update TODO
- added test files for the new automaton based parsing
(work in progress)

18 years ago- fixed error msg. for missing command
Andrei Pelinescu-Onciul [Mon, 29 Oct 2001 11:12:38 +0000 (11:12 +0000)]
- fixed error msg. for missing command

18 years ago- added make modules
Andrei Pelinescu-Onciul [Fri, 26 Oct 2001 21:24:00 +0000 (21:24 +0000)]
- added make modules

18 years ago- fixed a memroy leak (rewritehost/uri/etc.) sip_083
Andrei Pelinescu-Onciul [Fri, 26 Oct 2001 20:28:55 +0000 (20:28 +0000)]
- 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)

18 years ago- added support for maximum 2 parameters per cmd call ser_082
Andrei Pelinescu-Onciul [Fri, 26 Oct 2001 00:39:42 +0000 (00:39 +0000)]
- 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)

18 years ago- on BSD dlopen is in libc => removed -ldl from LIBS
Andrei Pelinescu-Onciul [Wed, 24 Oct 2001 22:02:56 +0000 (22:02 +0000)]
- on BSD dlopen is in libc => removed -ldl from LIBS

18 years ago- fixed LIBS in SunOS Makefile part
Andrei Pelinescu-Onciul [Wed, 24 Oct 2001 21:58:38 +0000 (21:58 +0000)]
- fixed LIBS in SunOS Makefile part
- added special case for SunOS in print/Makefile (other LDFLAGS, -G required)

18 years ago*** empty log message *** ser_081-plugins
Andrei Pelinescu-Onciul [Wed, 24 Oct 2001 19:20:49 +0000 (19:20 +0000)]
*** empty log message ***

18 years ago- added module support (loadmodule "...")
Andrei Pelinescu-Onciul [Wed, 24 Oct 2001 19:17:54 +0000 (19:17 +0000)]
- added module support (loadmodule "...")
- added example dummy print module

18 years ago- added loadable module support (sr_module.*)
Andrei Pelinescu-Onciul [Wed, 24 Oct 2001 12:43:39 +0000 (12:43 +0000)]
- added loadable module support (sr_module.*)
- bumped ver. no
(WARNING: not tested yet)

18 years ago- added preliminary forward request plugin support sip_pre-plugin
Andrei Pelinescu-Onciul [Tue, 23 Oct 2001 19:59:08 +0000 (19:59 +0000)]
- added preliminary forward request plugin support

18 years ago- added test udp flood program & config
Andrei Pelinescu-Onciul [Sun, 21 Oct 2001 18:33:24 +0000 (18:33 +0000)]
- added test udp flood program & config
- prototype plugin interface

18 years ago- new config style: if expr cmd else cmd;
Andrei Pelinescu-Onciul [Thu, 11 Oct 2001 23:03:42 +0000 (23:03 +0000)]
- 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)

18 years ago- preliminary windows-cygwin support added to the Makefile ser_0_7
Andrei Pelinescu-Onciul [Thu, 11 Oct 2001 17:13:05 +0000 (17:13 +0000)]
- preliminary windows-cygwin support added to the Makefile

18 years agoTools for automated network profiling.
Jiri Kuthan [Sat, 6 Oct 2001 22:20:55 +0000 (22:20 +0000)]
Tools for automated network profiling.

18 years agoAdded NOCR and MACROEATER compile-time speed-up options.
Jiri Kuthan [Sat, 6 Oct 2001 22:17:53 +0000 (22:17 +0000)]
Added NOCR and MACROEATER compile-time speed-up options.
NOCR replaces a 'for' cycle with 'memchr' and
MACROEATER replaces 'eater' functions with macros.
The -V command-line options shows now which of these options
are enabled. A signal handler is added which calls
exit(0) on INT signal ... good for profiling.

-Jiri

18 years ago*** empty log message ***
Andrei Pelinescu-Onciul [Sat, 6 Oct 2001 00:19:11 +0000 (00:19 +0000)]
*** empty log message ***

18 years ago- fixed extra '@' added when rewritting the host part of uris w/o an username.
Andrei Pelinescu-Onciul [Fri, 5 Oct 2001 23:58:55 +0000 (23:58 +0000)]
- fixed extra '@' added when rewritting the host part of uris w/o an username.

18 years ago- updated readme
Andrei Pelinescu-Onciul [Thu, 4 Oct 2001 13:19:13 +0000 (13:19 +0000)]
- updated readme

18 years ago- added INSTALL, README
Andrei Pelinescu-Onciul [Thu, 4 Oct 2001 13:10:07 +0000 (13:10 +0000)]
- added INSTALL, README
- updated TODO

18 years ago*** empty log message ***
Andrei Pelinescu-Onciul [Thu, 4 Oct 2001 10:35:57 +0000 (10:35 +0000)]
*** empty log message ***

18 years ago- added TODO
Andrei Pelinescu-Onciul [Thu, 4 Oct 2001 10:35:09 +0000 (10:35 +0000)]
- added TODO

18 years ago*** empty log message ***
Andrei Pelinescu-Onciul [Thu, 27 Sep 2001 13:03:06 +0000 (13:03 +0000)]
*** empty log message ***

18 years ago- modified the Makefile (it should work out of the box on linux, freebsd and solaris)
Andrei Pelinescu-Onciul [Thu, 27 Sep 2001 13:01:22 +0000 (13:01 +0000)]
- modified the Makefile (it should work out of the box on linux, freebsd and solaris)

18 years ago- fixed memory leak when rewritting uri
Andrei Pelinescu-Onciul [Wed, 26 Sep 2001 17:18:01 +0000 (17:18 +0000)]
- fixed memory leak when rewritting uri
- route match after new uri
- dmalloc debuging support

18 years ago - added a missing include, needed on bsd
Andrei Pelinescu-Onciul [Tue, 25 Sep 2001 23:19:04 +0000 (23:19 +0000)]
 - added a missing include, needed on bsd

18 years ago- fixed the cfg. files, added a new sip msg
Andrei Pelinescu-Onciul [Tue, 25 Sep 2001 23:09:08 +0000 (23:09 +0000)]
- fixed the cfg. files, added a new sip msg

18 years ago- added rewrite support (sethost setuser, setuserpass, sethost, setport, sethostport)
Andrei Pelinescu-Onciul [Tue, 25 Sep 2001 23:06:39 +0000 (23:06 +0000)]
- added rewrite support (sethost setuser, setuserpass, sethost, setport, sethostport)
- allow spaces in header names (e.g: "via :")
- case insensitive header name parsing
- do not look anymore for the second via for requests (jiri)
- fixed config match operator (was ~=, now is =~)
- added config file suport for all the command line options (except -f :))
- bumped the version number

18 years ago- fixed a segfault bug in parse msg (printing of via even if via==null)
Andrei Pelinescu-Onciul [Mon, 24 Sep 2001 16:51:22 +0000 (16:51 +0000)]
- fixed a segfault bug in parse msg (printing of via even if via==null)

18 years ago- bitlen mask fixes
Andrei Pelinescu-Onciul [Sat, 22 Sep 2001 02:20:24 +0000 (02:20 +0000)]
- bitlen mask fixes

18 years ago- minor parsing bug fixes
Andrei Pelinescu-Onciul [Fri, 21 Sep 2001 23:47:10 +0000 (23:47 +0000)]
- minor parsing bug fixes
- bsd fixes
- added cfg_errors, a global inc'ed from yyerror

18 years ago- added new cfg.
Andrei Pelinescu-Onciul [Fri, 21 Sep 2001 22:43:33 +0000 (22:43 +0000)]
- added new cfg.
- small sun fixes

18 years ago- added test configs & packets
Andrei Pelinescu-Onciul [Fri, 21 Sep 2001 21:42:52 +0000 (21:42 +0000)]
- added test configs & packets

18 years ago- other sun fixes
Andrei Pelinescu-Onciul [Fri, 21 Sep 2001 20:47:18 +0000 (20:47 +0000)]
- other sun fixes

18 years ago- small sun fixes
Andrei Pelinescu-Onciul [Fri, 21 Sep 2001 20:35:51 +0000 (20:35 +0000)]
- small sun fixes

18 years ago- finally a working version
Andrei Pelinescu-Onciul [Fri, 21 Sep 2001 20:24:13 +0000 (20:24 +0000)]
- finally a working version

18 years ago- compiles ok new_cfg_compiles
Andrei Pelinescu-Onciul [Fri, 21 Sep 2001 15:24:24 +0000 (15:24 +0000)]
- compiles ok

18 years ago- still to do action,c
Andrei Pelinescu-Onciul [Thu, 20 Sep 2001 17:17:26 +0000 (17:17 +0000)]
- still to do action,c

18 years ago- config parser + expression builder seem to be working sr_simpleconfig
Andrei Pelinescu-Onciul [Wed, 19 Sep 2001 21:45:25 +0000 (21:45 +0000)]
- config parser + expression builder seem to be working

18 years ago- started to build the expresion & acion tree/list
Andrei Pelinescu-Onciul [Wed, 19 Sep 2001 02:19:09 +0000 (02:19 +0000)]
- started to build the expresion & acion tree/list

18 years ago- new config parser (not finished yet)
Andrei Pelinescu-Onciul [Tue, 18 Sep 2001 04:56:43 +0000 (04:56 +0000)]
- new config parser (not finished yet)