[sr-dev] git:andrei/blst_send_flags: NEWS: mentioned blacklist ignore masks

Andrei Pelinescu-Onciul andrei at iptel.org
Wed Feb 17 10:02:27 CET 2010


Module: sip-router
Branch: andrei/blst_send_flags
Commit: 6b8112b8d82f044a86fc6fce6cb1a1b869450fea
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=6b8112b8d82f044a86fc6fce6cb1a1b869450fea

Author: Andrei Pelinescu-Onciul <andrei at iptel.org>
Committer: Andrei Pelinescu-Onciul <andrei at iptel.org>
Date:   Wed Feb 17 10:00:57 2010 +0100

NEWS: mentioned blacklist ignore masks

---

 NEWS |   39 ++++++++++++++++++++++++++++++++++++++-
 1 files changed, 38 insertions(+), 1 deletions(-)

diff --git a/NEWS b/NEWS
index 3cd2de4..3896e72 100644
--- a/NEWS
+++ b/NEWS
@@ -3,7 +3,42 @@ Release notes for SIP Router (sr)
 
 $Id$
 
-sip-router changes
+sip-router 3.1 chages
+
+core:
+  - global, per protocol blacklist ignore masks (via extended send_flags).
+    See dst_blacklist_udp_imask a.s.o (dst_blacklist_*_imask).
+  - per message blacklist ignore masks
+
+new config variables:
+  - dst_blacklist_udp_imask - global blacklist events ignore mask for udp
+    (a blacklist event/reason set in this variable will be ignored when 
+    deciding whether or not to blacklist an udp destination). Can be set
+    at runtime. Default: 0 (no blacklist reason is ignored).
+    Possible values:  0 -disabled, 2 - send error; 4 - connect error,
+                      8 - icmp (reserverd), 16 - transaction timeout,
+                     32 - administratively prohibited (manually set).
+   - dst_blacklist_tcp_imask - like dst_blacklist_udp_imask, but for tcp.
+   - dst_blacklist_tls_imask - like dst_blacklist_tls_imask, but for tcp.
+   - dst_blacklist_sctp_imask -like dst_blacklist_sctp_imask, but for tcp.
+
+modules:
+   - blst: functions for ignoring blacklist events per message:
+           blst_set_ignore(mask):  set the events in mask in the per
+            per message blacklist ignore mask for a request
+            (see dst_blacklist_udp_imask for possible values).
+            The basic operation is: msg_blst_ignore_mask|=mask.
+           blst_clear_ignore(mask): like blst_set_ignore(mask), but instead
+            of setting some events, it clears them
+            (msg_blst_ignore_mask&=~mask).
+           blst_rpl_set_ignore(mask): like blst_set_ignore(mask), but sets
+            the mask for possible local replies to the current message.
+           blst_rpl_clear_ignore(mask): like blst_rpl_ignore(mask), but
+            clears instead of setting.
+
+
+
+sip-router 3.0 changes
 
 core:
   - type casts operators: (int), (str).
@@ -64,6 +99,8 @@ config script changes:
   - while()
   - include file support: include_file "somefile"
   - event route support: event_route[module_name:eventid]
+  - per message send_flags support (see set_forward_no_connect(),
+     set_forward_reply_no_connect(), set_forward_close() & set_reply_close())
 
 build system:
   - multiple modules directories are now supported (defined in Makefile.dirs)




More information about the sr-dev mailing list