Difference between revisions of "Features in Progress"

From reSIProcate
Jump to: navigation, search
(minor corrections)
 
Line 8: Line 8:
  
 
===Features in Progress===
 
===Features in Progress===
* GNU Autotools tools for build  
+
* GNU Autotools tools for build - COMPLETE
* Even faster performance  
+
* Even faster performance - COMPLETE
* Support for both select(2) and poll(2) (possibly epoll(2) in the future)  
+
* Support for both select(2) and poll(2) (possibly epoll(2) in the future) - COMPLETE
* A user agent layer above the current stack that will manage user agent retransmissions and dialogs
+
* A user agent layer above the current stack that will manage user agent retransmissions and dialogs - COMPLETE
 
* SCTP transport protocol support
 
* SCTP transport protocol support
 
* GAIM plug-in
 
* GAIM plug-in
 
* Documentation
 
* Documentation
* Presence server
+
* Presence server - COMPLETE
* Support for large numbers of TCP connections
+
* Support for large numbers of TCP connections - COMPLETE
* Footprint reduction
+
* Footprint reduction - COMPLETE
* DTLS Support
+
* DTLS Support - COMPLETE
  
  
 
===DUM updates===
 
===DUM updates===
* full support for PRACK
+
* full support for PRACK - COMPLETE
* full support for UPDATE
+
* full support for UPDATE - COMPLETE
* support for encryption using s/mime
+
* support for encryption using s/mime - COMPLETE
  
  

Latest revision as of 16:46, 7 March 2016

Continuing Goals for reSIProcate[edit]

  • Standards compliant
  • Easy to use
  • Efficient: > 1000 tps
  • Small footprint ( < 1 MB)
  • Highly portable


Features in Progress[edit]

  • GNU Autotools tools for build - COMPLETE
  • Even faster performance - COMPLETE
  • Support for both select(2) and poll(2) (possibly epoll(2) in the future) - COMPLETE
  • A user agent layer above the current stack that will manage user agent retransmissions and dialogs - COMPLETE
  • SCTP transport protocol support
  • GAIM plug-in
  • Documentation
  • Presence server - COMPLETE
  • Support for large numbers of TCP connections - COMPLETE
  • Footprint reduction - COMPLETE
  • DTLS Support - COMPLETE


DUM updates[edit]

  • full support for PRACK - COMPLETE
  • full support for UPDATE - COMPLETE
  • support for encryption using s/mime - COMPLETE


Standards support[edit]

  • 3323: A Privacy Mechanism for the Session Initiation Protocol (SIP)
  • 3262: Reliability of Provisional Responses in the Session Initiation Protocol (SIP)
  • 3264: An Offer/Answer Model with the Session Description Protocol (SDP)
  • 3266: Support for IPv6 in Session Description Protocol (SDP)
  • 3311: The Session Initiation Protocol (SIP) UPDATE Method
  • draft-simple-winfo
  • draft-sip-caller-prefs