Explorar el Código

docs/ : typos

Дилян Палаузов hace 2 años
padre
commit
9fba677923

+ 1 - 1
INSTALL

@@ -155,7 +155,7 @@ OS Notes:
 
 
   Solaris 10
   Solaris 10
   ----------
   ----------
-  As above; you can use Solaris's yacc instead of bison. You might also
+  As above; you can use Solaris' yacc instead of bison. You might also
   need gtar and ginstall. If you don't have ginstall you can use Solaris
   need gtar and ginstall. If you don't have ginstall you can use Solaris
   install, just make sure it's in the PATH (it's usually in /usr/sbin) and
   install, just make sure it's in the PATH (it's usually in /usr/sbin) and
   add INSTALL=install either to the environment or to the make command line
   add INSTALL=install either to the environment or to the make command line

+ 1 - 1
doc/docbook/catalog.xml

@@ -20,7 +20,7 @@
 
 
     <!-- Try the system wide catalogs as the last step before reverting to
     <!-- Try the system wide catalogs as the last step before reverting to
          using the value of system identifiers and URI references from the
          using the value of system identifiers and URI references from the
-         documents being processed (they usualy contain HTTP URIs). -->
+         documents being processed (they usually contain HTTP URIs). -->
     <delegatePublic publicIdStartString="" catalog="file:///etc/xml/catalog"/>
     <delegatePublic publicIdStartString="" catalog="file:///etc/xml/catalog"/>
     <delegateURI    uriStartString=""      catalog="file:///etc/xml/catalog"/>
     <delegateURI    uriStartString=""      catalog="file:///etc/xml/catalog"/>
 
 

+ 2 - 2
doc/docbook/dep.xsl

@@ -66,7 +66,7 @@
 		     in this step. -->
 		     in this step. -->
 		<xsl:value-of select="concat($fullpath, ' ')"/>
 		<xsl:value-of select="concat($fullpath, ' ')"/>
 
 
-		<!-- Traverse the file being included and search for more depencencies
+		<!-- Traverse the file being included and search for more dependencies
 		     in that file and other files included from there. -->
 		     in that file and other files included from there. -->
 		<xsl:apply-templates select="document(@href)" mode="subroot">
 		<xsl:apply-templates select="document(@href)" mode="subroot">
 			<!-- Extract the directory name from $fullpath and set it as a new
 			<!-- Extract the directory name from $fullpath and set it as a new
@@ -106,6 +106,6 @@
 		<xsl:text> </xsl:text>
 		<xsl:text> </xsl:text>
 	</xsl:template>
 	</xsl:template>
 	
 	
-	<!-- Supress all other output -->
+	<!-- Suppress all other output -->
 	<xsl:template match="text()|@*" mode="subroot"/>
 	<xsl:template match="text()|@*" mode="subroot"/>
 </xsl:stylesheet>
 </xsl:stylesheet>

+ 5 - 5
doc/docbook/entities.xml

@@ -19,9 +19,9 @@
 
 
 <!ENTITY kamailiohome "https://www.kamailio.org/">
 <!ENTITY kamailiohome "https://www.kamailio.org/">
 <!ENTITY kamailiobugs "https://github.com/kamailio/kamailio/issues">
 <!ENTITY kamailiobugs "https://github.com/kamailio/kamailio/issues">
-<!ENTITY kamailiohelp "https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users">
-<!ENTITY kamailiousers "https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users">
-<!ENTITY kamailiodev "https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev">
+<!ENTITY kamailiohelp "https://lists.kamailio.org/mailman3/postorius/lists/sr-users.lists.kamailio.org/">
+<!ENTITY kamailiousers "https://lists.kamailio.org/mailman3/postorius/lists/sr-users.lists.kamailio.org/">
+<!ENTITY kamailiodev "https://lists.kamailio.org/mailman3/postorius/lists/sr-dev.lists.kamailio.org/">
 <!ENTITY kamailiodbdocs "https://www.kamailio.org/docs/db-tables/kamailio-db-devel.html">
 <!ENTITY kamailiodbdocs "https://www.kamailio.org/docs/db-tables/kamailio-db-devel.html">
 
 
 <!ENTITY kamailiohomelink "<ulink url='&kamailiohome;'>&kamailiohome;</ulink>">
 <!ENTITY kamailiohomelink "<ulink url='&kamailiohome;'>&kamailiohome;</ulink>">
@@ -54,8 +54,8 @@
 
 
 <!ENTITY serhome "https://www.kamailio.org">
 <!ENTITY serhome "https://www.kamailio.org">
 <!ENTITY serbugs "https://github.com/kamailio/kamailio/issues">
 <!ENTITY serbugs "https://github.com/kamailio/kamailio/issues">
-<!ENTITY serusers "https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users">
-<!ENTITY serdev "https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev">
+<!ENTITY serusers "https://lists.kamailio.org/mailman3/postorius/lists/sr-users.lists.kamailio.org/">
+<!ENTITY serdev "https://lists.kamailio.org/mailman3/postorius/lists/sr-dev.lists.kamailio.org/">
 
 
 <!ENTITY serhomelink "<ulink url='&serhome;'>&serhome;</ulink>">
 <!ENTITY serhomelink "<ulink url='&serhome;'>&serhome;</ulink>">
 <!ENTITY serbugslink "<ulink url='&serbugs;'>&serbugs;</ulink>">
 <!ENTITY serbugslink "<ulink url='&serbugs;'>&serbugs;</ulink>">

+ 1 - 1
doc/docbook/html.chunked.xsl

@@ -5,7 +5,7 @@
     <!-- Generate chunked output when building all the documentation  -->
     <!-- Generate chunked output when building all the documentation  -->
     <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/xhtml/chunk.xsl"/>
     <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/xhtml/chunk.xsl"/>
 
 
-    <!-- Commmon XHTML customization -->
+    <!-- Common XHTML customization -->
     <xsl:import href="html.common.xsl"/>
     <xsl:import href="html.common.xsl"/>
 
 
 <!-- Chunking -->
 <!-- Chunking -->

+ 1 - 1
doc/doxygen/main.dox

@@ -16,7 +16,7 @@
  * The documentation can be generated using doxygen by running "make doxygen"
  * The documentation can be generated using doxygen by running "make doxygen"
  *
  *
  * \section Other information
  * \section Other information
- * If you want other informaiton about Kamailio, please visit http://www.kamailio.org
+ * If you want other information about Kamailio, please visit https://www.kamailio.org
  *
  *
  * \section License Kamailio license
  * \section License Kamailio license
  * Kamailio is free software; you can redistribute it and/or modify
  * Kamailio is free software; you can redistribute it and/or modify

+ 1 - 1
doc/man/kamailio.cfg.5

@@ -36,7 +36,7 @@ see
 .PP
 .PP
 Full documentation on kamailio, including configuration guidelines, FAQs and
 Full documentation on kamailio, including configuration guidelines, FAQs and
 licensing conditions, is available at
 licensing conditions, is available at
-.I http://kamailio.org.
+.I https://kamailio.org.
 .PP
 .PP
 For reporting  bugs see
 For reporting  bugs see
 .I
 .I

+ 5 - 5
doc/misc/HISTORY

@@ -6,7 +6,7 @@
 This is a short ser history based mainly on my memory and my old mail archive. I've tried to mention only the important events. I'm sure I have missed a lot of things and/or people. If this is your case, please don't feel offended, send me an email and I will straighten things up.
 This is a short ser history based mainly on my memory and my old mail archive. I've tried to mention only the important events. I'm sure I have missed a lot of things and/or people. If this is your case, please don't feel offended, send me an email and I will straighten things up.
 
 
 
 
-Three years ago on 4 September 2001 I committed the first working ser version on a private cvs. In fact I started writting ser 2 days before, on 2nd September.
+Three years ago on 4 September 2001 I committed the first working ser version on a private cvs. In fact I started writing ser 2 days before, on 2nd September.
  I was supposed to write some kind of sip glue for a Cisco PSTN gateway in 1 week, but of course I did it in the last 2 days :-)
  I was supposed to write some kind of sip glue for a Cisco PSTN gateway in 1 week, but of course I did it in the last 2 days :-)
 
 
 At that time the config looked like:
 At that time the config looked like:
@@ -20,7 +20,7 @@ At that time the config looked like:
 
 
 A short time after this Jiri began testing the code and requesting new features.2 weeks later I completely changed the config format bringing it pretty close to what we have today. At the time Jiri stronlgy disagreed with the ideea arguing that the new config would increase code complexity too much and would severely 
 A short time after this Jiri began testing the code and requesting new features.2 weeks later I completely changed the config format bringing it pretty close to what we have today. At the time Jiri stronlgy disagreed with the ideea arguing that the new config would increase code complexity too much and would severely 
  impact performance. The final argument was: I already wrote the code and it works :-)
  impact performance. The final argument was: I already wrote the code and it works :-)
-In Octomber 2001 I made some changes to ser routing language bringing it to what we still use today.
+In October 2001 I made some changes to ser routing language bringing it to what we still use today.
 In the next months I've created the module interface, the first two modules (print and textops) and I've added the shared memory support (this involved the creation of ser's own malloc library which proved to be much faster for ser's memory usage patterns than standards malloc implementations).
 In the next months I've created the module interface, the first two modules (print and textops) and I've added the shared memory support (this involved the creation of ser's own malloc library which proved to be much faster for ser's memory usage patterns than standards malloc implementations).
 During the same period Bogdan and Jan joined me and Jiri also began writing code.
 During the same period Bogdan and Jan joined me and Jiri also began writing code.
 In December 2001 Bogdan announced that tm was up and running (after a sleepless night).
 In December 2001 Bogdan announced that tm was up and running (after a sleepless night).
@@ -28,12 +28,12 @@ At the beginning of 2002 we were joined by Daniel. Jan introduced the mysql, usr
 Ser first public appearance was at the April 2002 Sipit. We ran it on a pda an still managed to be faster than the testing tools that were used against us :-)
 Ser first public appearance was at the April 2002 Sipit. We ran it on a pda an still managed to be faster than the testing tools that were used against us :-)
 
 
 In May 2002 ser got ipv6 support.
 In May 2002 ser got ipv6 support.
-In August 2002 Nils commited sipsak to berlios (very useful testing tool).
+In August 2002 Nils committed sipsak to berlios (very useful testing tool).
 In September 2002 ser went public: it was GPL'ed and the cvs tree was moved to berlios. During the same month Jiri introduced  the FIFO interface, Karel committed serweb and we had the first GPL'ed release: ser 0.8.8.
 In September 2002 ser went public: it was GPL'ed and the cvs tree was moved to berlios. During the same month Jiri introduced  the FIFO interface, Karel committed serweb and we had the first GPL'ed release: ser 0.8.8.
 In December 2002 ser got its first big external contribution: the enum module, written by  Juha Heinanen.
 In December 2002 ser got its first big external contribution: the enum module, written by  Juha Heinanen.
-In January 2003 Raphael commited sems on berlios.
+In January 2003 Raphael committed sems on berlios.
 In February 2003 ser got tcp support.
 In February 2003 ser got tcp support.
 Sometime during the 2003 spring ser got the permissions module from Miklos Tirpak and nathelper from  Maxim Sobolev.
 Sometime during the 2003 spring ser got the permissions module from Miklos Tirpak and nathelper from  Maxim Sobolev.
-In August 2003, Uli commited isdngw to sems.
+In August 2003, Uli committed isdngw to sems.
 
 
 All the rest is too new to be in the history :-)
 All the rest is too new to be in the history :-)

+ 29 - 29
doc/misc/NEWS

@@ -69,7 +69,7 @@ new config variables:
       udp4_raw can be used on Linux and FreeBSD. For other BSDs and Darwin
       udp4_raw can be used on Linux and FreeBSD. For other BSDs and Darwin
       one must compile with -DUSE_RAW_SOCKS.
       one must compile with -DUSE_RAW_SOCKS.
       On Linux one should also set udp4_raw_mtu if the MTU on any network
       On Linux one should also set udp4_raw_mtu if the MTU on any network
-      interface that could be used for sending is smaller then 1500.
+      interface that could be used for sending is smaller than 1500.
       Can be set at runtime as long as sr was started with enough privileges
       Can be set at runtime as long as sr was started with enough privileges
       (core.udp4_raw).
       (core.udp4_raw).
   - udp4_raw_mtu - MTU value used for UDP IPv4 packets when udp4_raw is
   - udp4_raw_mtu - MTU value used for UDP IPv4 packets when udp4_raw is
@@ -215,7 +215,7 @@ core:
       defined expr - returns true if expr is defined, and false if not.
       defined expr - returns true if expr is defined, and false if not.
                      Note: only a standalone avp or pvar can be
                      Note: only a standalone avp or pvar can be
                      undefined, everything else is defined.
                      undefined, everything else is defined.
-      strlen(expr) - returns the lenght of expr evaluated as string.
+      strlen(expr) - returns the length of expr evaluated as string.
       strempty(expr) - returns true if expr evaluates to the empty
       strempty(expr) - returns true if expr evaluates to the empty
                        string (equivalent to expr=="").
                        string (equivalent to expr=="").
     e.g.: if (defined $v && !strempty($v)) $len=strlen($v);
     e.g.: if (defined $v && !strempty($v)) $len=strlen($v);
@@ -374,7 +374,7 @@ modules:
              - t_relay_to renamed to t_relay_to_avp (undocumented function)
              - t_relay_to renamed to t_relay_to_avp (undocumented function)
              - t_relay() can now also take host and port parameters (e.g.
              - t_relay() can now also take host and port parameters (e.g.
                t_relay(host, port)), behaving like a statefull 
                t_relay(host, port)), behaving like a statefull 
-               forwad(host, port) version (forward to host:port using the same
+               forward(host, port) version (forward to host:port using the same
                protocol on which the message was received)
                protocol on which the message was received)
              - t_relay_to_udp(), t_relay_to_tcp() and t_relay_to_tls() work
              - t_relay_to_udp(), t_relay_to_tcp() and t_relay_to_tls() work
                now even with no parameters: in this case the message is 
                now even with no parameters: in this case the message is 
@@ -400,7 +400,7 @@ modules:
                reply arrives on such a branch
                reply arrives on such a branch
              - noisy_ctimer is now 1 (on) by default
              - noisy_ctimer is now 1 (on) by default
              - added maximum transaction lifetime - a transaction is not
              - added maximum transaction lifetime - a transaction is not
-               allowed to be active longer then this interval. See
+               allowed to be active longer than this interval. See
                t_set_max_lifetime(), max_inv_lifetime and max_noninv_lifetime.
                t_set_max_lifetime(), max_inv_lifetime and max_noninv_lifetime.
              - support for changing the retransmission intervals on the fly,
              - support for changing the retransmission intervals on the fly,
                on a per transaction basis (it is enabled if tm is compiled
                on a per transaction basis (it is enabled if tm is compiled
@@ -497,7 +497,7 @@ core:
                (can be changed at runtime, e.g. 
                (can be changed at runtime, e.g. 
                  sercmd cfg.set_now_int tcp connection_lifetime 180 )
                  sercmd cfg.set_now_int tcp connection_lifetime 180 )
              - fallback to tcp or other congestion controlled transport 
              - fallback to tcp or other congestion controlled transport 
-               protocol if a forwarded udp sip request is greater then 
+               protocol if a forwarded udp sip request is greater than 
                udp_mtu (config). Default off. See udp_mtu and 
                udp_mtu (config). Default off. See udp_mtu and 
                udp_mtu_try_proto.
                udp_mtu_try_proto.
              - sctp support (one-to-many, work in progress, for now linux
              - sctp support (one-to-many, work in progress, for now linux
@@ -528,7 +528,7 @@ new config variables:
                     maximum datagram size that can be received over tcp.
                     maximum datagram size that can be received over tcp.
                     Default: 4096, can be changed at runtime.
                     Default: 4096, can be changed at runtime.
   tcp_wq_blk_size = block size used for tcp async writes. It should be big
   tcp_wq_blk_size = block size used for tcp async writes. It should be big
-                    enough to hold a few datagrams. If it's smaller then a
+                    enough to hold a few datagrams. If it's smaller than a
                     datagram (in fact a tcp write()) size, it will be rounded
                     datagram (in fact a tcp write()) size, it will be rounded
                     up. It has no influenced on the number of datagrams 
                     up. It has no influenced on the number of datagrams 
                     queued (for that see tcp_conn_wq_max or tcp_wq_max).
                     queued (for that see tcp_conn_wq_max or tcp_wq_max).
@@ -539,7 +539,7 @@ new config variables:
                      Default: no, can be changed at runtime.
                      Default: no, can be changed at runtime.
   udp_mtu = number - fallback to another protocol (udp_mtu_try_proto must be
   udp_mtu = number - fallback to another protocol (udp_mtu_try_proto must be
                      set also either globally or per packet) if the constructed
                      set also either globally or per packet) if the constructed
-                     request size is greater then udp_mtu.
+                     request size is greater than udp_mtu.
                      Recommended size: 1300. Default: 0 (off).
                      Recommended size: 1300. Default: 0 (off).
   udp_mtu_try_proto = TCP|TLS|SCTP|UDP - if udp_mtu !=0 and udp forwarded
   udp_mtu_try_proto = TCP|TLS|SCTP|UDP - if udp_mtu !=0 and udp forwarded
                      request size (after adding all the "local" headers) >
                      request size (after adding all the "local" headers) >
@@ -618,17 +618,17 @@ new config variables:
      associations.
      associations.
   sctp_srto_max = milliseconds - maximum value of the retransmission timeout
   sctp_srto_max = milliseconds - maximum value of the retransmission timeout
      (RTO) (default: OS specific).
      (RTO) (default: OS specific).
-     WARNING: values lower then the sctp sack_delay will cause lots of
+     WARNING: values lower than the sctp sack_delay will cause lots of
      retransmissions and connection instability (see sctp_srto_min for more
      retransmissions and connection instability (see sctp_srto_min for more
      details).
      details).
      Can be changed at runtime (sctp srto_max) but it will affect only new
      Can be changed at runtime (sctp srto_max) but it will affect only new
      associations.
      associations.
   sctp_srto_min = milliseconds - minimum value of the retransmission timeout
   sctp_srto_min = milliseconds - minimum value of the retransmission timeout
      (RTO) (default: OS specific).
      (RTO) (default: OS specific).
-     WARNING: values lower then the sctp sack_delay of any peer might cause
+     WARNING: values lower than the sctp sack_delay of any peer might cause
      retransmissions and possible interoperability problems. According to the
      retransmissions and possible interoperability problems. According to the
      standard the sack_delay should be between 200 and 500 ms, so avoid trying
      standard the sack_delay should be between 200 and 500 ms, so avoid trying
-     values lower then 500 ms unless you control all the possible sctp peers
+     values lower than 500 ms unless you control all the possible sctp peers
      and you do make sure their sack_delay is higher or their sack_freq is 1.
      and you do make sure their sack_delay is higher or their sack_freq is 1.
      Can be changed at runtime (sctp srto_min) but it will affect only new
      Can be changed at runtime (sctp srto_min) but it will affect only new
      associations.
      associations.
@@ -653,8 +653,8 @@ new config variables:
      associations.
      associations.
   sctp_sack_delay = milliseconds - delay until an ACK is generated after
   sctp_sack_delay = milliseconds - delay until an ACK is generated after
      receiving a packet. Default: OS specific.
      receiving a packet. Default: OS specific.
-     WARNING: a value higher then srto_min can cause a lot of retransmissions
-     (and strange problems). A value higher then srto_max will result in very
+     WARNING: a value higher than srto_min can cause a lot of retransmissions
+     (and strange problems). A value higher than srto_max will result in very
      high connections instability. According to the standard the sack_delay
      high connections instability. According to the standard the sack_delay
      value should be between 200 and 500 ms.
      value should be between 200 and 500 ms.
      Can be changed at runtime (sctp sack_delay) but it will affect only new
      Can be changed at runtime (sctp sack_delay) but it will affect only new
@@ -891,7 +891,7 @@ core:
  - default log level switched to 0 (only messages < L_WARN will be printed
  - default log level switched to 0 (only messages < L_WARN will be printed
    by default)
    by default)
  - separate memdbg log level which controls the memory/malloc related
  - separate memdbg log level which controls the memory/malloc related
-   debug messages (to see them ser must be compiled with malloc debuging:
+   debug messages (to see them ser must be compiled with malloc debugging:
      -DDBG_QM_MALLOC or -DDBG_FM_MALLOC and memdbg must be <= debug )
      -DDBG_QM_MALLOC or -DDBG_FM_MALLOC and memdbg must be <= debug )
  - added named routes: names can be used instead of numbers in all the
  - added named routes: names can be used instead of numbers in all the
    route commads or route declarations. route(number) is equivalent to
    route commads or route declarations. route(number) is equivalent to
@@ -915,7 +915,7 @@ core:
    a route reaches its end without executing a return statement, it returns 1.
    a route reaches its end without executing a return statement, it returns 1.
    If return is used in the top level route is equivalent with exit [val].
    If return is used in the top level route is equivalent with exit [val].
  - drop /exit [n] now will end the script execution
  - drop /exit [n] now will end the script execution
-   exit n will exit with code n (usefull in onreply/onsend routes where
+   exit n will exit with code n (useful in onreply/onsend routes where
    if script code !=0 a reply is generated/the message is sent or to force
    if script code !=0 a reply is generated/the message is sent or to force
    script errors)
    script errors)
  - added $? which can be used to check the return code of the last executed
  - added $? which can be used to check the return code of the last executed
@@ -956,14 +956,14 @@ core:
              (see below dns_* and man resolv.conf(6)).
              (see below dns_* and man resolv.conf(6)).
              The maximum time a dns request can take (before failing) is:
              The maximum time a dns request can take (before failing) is:
               (dns_retr_time*dns_retr_no)*(search_list_domains)
               (dns_retr_time*dns_retr_no)*(search_list_domains)
-             If dns_try_ipv6 is yes, mutliply it again by 2.
+             If dns_try_ipv6 is yes, multiply it again by 2.
              The fastest possible dns config (max 1s):
              The fastest possible dns config (max 1s):
                 dns_try_ipv6=no
                 dns_try_ipv6=no
                 dns_retr_time=1
                 dns_retr_time=1
                 dns_retr_no=1
                 dns_retr_no=1
                 dns_use_search_list=no
                 dns_use_search_list=no
 - default on reply route added: onreply_route {.. } will add a default 
 - default on reply route added: onreply_route {.. } will add a default 
-    onreply route that will be executed for any reply (usefull to catch
+    onreply route that will be executed for any reply (useful to catch
     replies without using tm)
     replies without using tm)
 - branch_routes added (tm triggered), only a very limited number of commands
 - branch_routes added (tm triggered), only a very limited number of commands
    are available (see tm docs)
    are available (see tm docs)
@@ -1013,7 +1013,7 @@ new config variables:
       fact search "" (so even if the search list is empty/missing there will
       fact search "" (so even if the search list is empty/missing there will
       still be 2 dns queries, eg. foo+'.' and foo+""+'.')
       still be 2 dns queries, eg. foo+'.' and foo+""+'.')
    tcp_connection_lifetime = value (s) - how long the lifetime of a
    tcp_connection_lifetime = value (s) - how long the lifetime of a
-      tcp connection will be exteneded after an IO event (accept, connect, 
+      tcp connection will be extended after an IO event (accept, connect, 
       read, write). Default: 120 s.
       read, write). Default: 120 s.
    tcp_poll_method = poll|select|sigio_rt|epoll_et|epoll-lt|kqueue|devpoll - 
    tcp_poll_method = poll|select|sigio_rt|epoll_et|epoll-lt|kqueue|devpoll - 
       poll method used (by default the best one for the current OS is selected)
       poll method used (by default the best one for the current OS is selected)
@@ -1040,7 +1040,7 @@ WARNING: - older 0.10.99-dev version (< 0.10.99-dev46) returned a 480 reply
  
  
 general:
 general:
  - gcc 4.0 support
  - gcc 4.0 support
- - mutlicast options are set for all the sockets
+ - multicast options are set for all the sockets
  - mediaproxy: memory leak, unchecked memory allocations
  - mediaproxy: memory leak, unchecked memory allocations
  - postgress: some bugs and cleanups (compiles cleanly now)
  - postgress: some bugs and cleanups (compiles cleanly now)
  - tm: shm cloned lumps (SER-55) 
  - tm: shm cloned lumps (SER-55) 
@@ -1084,7 +1084,7 @@ modules:
  - TM has a new parameter: restart_fr_on_each_reply. If set (default)
  - TM has a new parameter: restart_fr_on_each_reply. If set (default)
    fr_inv timer will be restarted for each provisional reply, if not set
    fr_inv timer will be restarted for each provisional reply, if not set
    it will be restarted only for the first reply and for replies >=180
    it will be restarted only for the first reply and for replies >=180
-   (but only if increasing, eg.: 180, 181 ...). Usefull when dealing with bad
+   (but only if increasing, eg.: 180, 181 ...). Useful when dealing with bad
    UAs that re-transmit 180s.
    UAs that re-transmit 180s.
  - TM saves the avp list into transactions, and make it available into
  - TM saves the avp list into transactions, and make it available into
    callbacks, failure and reply routes.
    callbacks, failure and reply routes.
@@ -1096,7 +1096,7 @@ modules:
    email value from DB (as VM), TM looks for the "email" attribute to get the
    email value from DB (as VM), TM looks for the "email" attribute to get the
    value.
    value.
    vm() function was replaced with t_write_req()
    vm() function was replaced with t_write_req()
-   vm_reply() fifo functions was replcated by TM with t_reply() fifo function
+   vm_reply() fifo functions was replaced by TM with t_reply() fifo function
    NOTE!! because current version of SEMS/AA try to send reply via vm_reply,
    NOTE!! because current version of SEMS/AA try to send reply via vm_reply,
    it will not work with the TM version.
    it will not work with the TM version.
  - xlog - printing the body of any header by specifying the name; new
  - xlog - printing the body of any header by specifying the name; new
@@ -1106,7 +1106,7 @@ modules:
 new modules:
 new modules:
  - avp / avp_db / avp_radius - load and check avps per caller or callee
  - avp / avp_db / avp_radius - load and check avps per caller or callee
  - avpops - flexible module for operations with avps and database, introducing
  - avpops - flexible module for operations with avps and database, introducing
-   a pseudo-varible support in SER configuration file
+   a pseudo-variable support in SER configuration file
  - cpl-c - implementation of Call Processing Language
  - cpl-c - implementation of Call Processing Language
  - dispatcher - implements a dispatcher for incoming requests using hashes
  - dispatcher - implements a dispatcher for incoming requests using hashes
    over parts of the request to select the destination
    over parts of the request to select the destination
@@ -1143,7 +1143,7 @@ core:
     - avp (Attribute-Value Pair) support added
     - avp (Attribute-Value Pair) support added
     - avp alias support added
     - avp alias support added
     - multicast support added (see mcast_loopback & mcast_ttl)
     - multicast support added (see mcast_loopback & mcast_ttl)
-    - saving of procces group id enabled, if the -G option is specified
+    - saving of process group id enabled, if the -G option is specified
       (a safe way to quickly kill all ser processes)
       (a safe way to quickly kill all ser processes)
     - core dump-ing is enabled by default, see also disable_core_dump
     - core dump-ing is enabled by default, see also disable_core_dump
     - protocol and port can be specified in the alias and listen lines, e.g.:
     - protocol and port can be specified in the alias and listen lines, e.g.:
@@ -1196,7 +1196,7 @@ core:
    log_facility = LOG_LOCAL0
    log_facility = LOG_LOCAL0
        if ser logs to syslog, you can control the facility for logging. Very
        if ser logs to syslog, you can control the facility for logging. Very
        useful when you want to divert all ser logs to a different log file.
        useful when you want to divert all ser logs to a different log file.
-       See man page syslog(3) for more detailes.
+       See man page syslog(3) for more details.
    unix_sock = "/tmp/ser.sock"
    unix_sock = "/tmp/ser.sock"
        The name of the socket the unixsock server should listen on.
        The name of the socket the unixsock server should listen on.
    unix_sock_children = 1
    unix_sock_children = 1
@@ -1212,7 +1212,7 @@ core:
    force_tcp_alias()
    force_tcp_alias()
    force_tcp_alias(port)
    force_tcp_alias(port)
        adds a tcp port alias for the current connection (if tcp).
        adds a tcp port alias for the current connection (if tcp).
-       Usefull if you want to send all the trafic to port_alias through
+       Useful if you want to send all the traffic to port_alias through
        the same connection this request came from [it could help 
        the same connection this request came from [it could help 
        for firewall or nat traversal].
        for firewall or nat traversal].
        With no parameters adds the port from the message via as the alias.
        With no parameters adds the port from the message via as the alias.
@@ -1288,7 +1288,7 @@ auth_db:
 Bug fixes
 Bug fixes
 =========
 =========
 - memory leak in digest credentials parser fixed
 - memory leak in digest credentials parser fixed
-- authenticathion ha1 didn't include domain if username was of the form
+- authentication ha1 didn't include domain if username was of the form
   user@domain and calculate_ha1 was set to yes (modules/auth_db)
   user@domain and calculate_ha1 was set to yes (modules/auth_db)
 - tm reply processing race condition (modules/tm), special thanks go to
 - tm reply processing race condition (modules/tm), special thanks go to
  Dong Liu
  Dong Liu
@@ -1355,7 +1355,7 @@ Changes to use of ser scripts
 
 
 About Multiple Transport Support
 About Multiple Transport Support
 --------------------------------
 --------------------------------
-SER now suports multiple transport protocols: UDP and TCP. As there
+SER now supports multiple transport protocols: UDP and TCP. As there
 may be UAs which support only either protocol and cannot speak to
 may be UAs which support only either protocol and cannot speak to
 each other directly, we recommend to alway record-route SIP requests,
 each other directly, we recommend to alway record-route SIP requests,
 to keep the transport-translating SER in path. Also, if a destination
 to keep the transport-translating SER in path. Also, if a destination
@@ -1390,7 +1390,7 @@ auth module:
   authentication
   authentication
 - auth_radius contains functions needed for radius authentication
 - auth_radius contains functions needed for radius authentication
 - group module contains group membership checking functions
 - group module contains group membership checking functions
-- group_radius contains radius group membeship checking functions
+- group_radius contains radius group membership checking functions
 - is_in_group has been renamed to is_user_in and places to groups
 - is_in_group has been renamed to is_user_in and places to groups
   module
   module
 - check_to and check_from have been moved to the uri module
 - check_to and check_from have been moved to the uri module
@@ -1404,7 +1404,7 @@ exec module:
 ------------
 ------------
 - exec_uri and exec_user have been obsoleted by exec_dset; 
 - exec_uri and exec_user have been obsoleted by exec_dset; 
   exec_dset is identical to exec_uri in capabilities; it 
   exec_dset is identical to exec_uri in capabilities; it 
-  additionaly passes content of request elements (header 
+  additionally passes content of request elements (header 
   fields and URI parts) in environment variables; users of 
   fields and URI parts) in environment variables; users of 
   exec_user can use exec_dset now and use the "URI_USER"  
   exec_user can use exec_dset now and use the "URI_USER"  
   variable to learn user part of URI
   variable to learn user part of URI
@@ -1444,7 +1444,7 @@ rr module:
 - a new option, "enable_full_lr" can be set to make life
 - a new option, "enable_full_lr" can be set to make life
   with misimplemented UAs easier and put LR in from "lr=on"
   with misimplemented UAs easier and put LR in from "lr=on"
 - rr module can insert two Record-Route header fields when
 - rr module can insert two Record-Route header fields when
-  necesarry (disconnected networks, UDP->TCP and so on)
+  necessary (disconnected networks, UDP->TCP and so on)
 
 
 tm module:
 tm module:
 ----------
 ----------

+ 5 - 5
doc/misc/TODO

@@ -21,7 +21,7 @@ x [mem] investigate: keep an used/unused flag per fragment, on free
       check if neighboring frags were not used and if so defragment
       check if neighboring frags were not used and if so defragment
 - [timer] multiple timers? at least ticks should no be affected by the amount
 - [timer] multiple timers? at least ticks should no be affected by the amount
    of work done in the timer handlers
    of work done in the timer handlers
-- [tcp] ser intiated tcp connections use INADDR_ANY (they should be bound first
+- [tcp] ser initiated tcp connections use INADDR_ANY (they should be bound first
   to some ip/port ?function of the dest?)
   to some ip/port ?function of the dest?)
 - [tcp] need to confirm fd receipt after send_fd, before closing it (this might
 - [tcp] need to confirm fd receipt after send_fd, before closing it (this might
  happen in tcp_send new conn.) (see FreeBSD send BUGS for more info)
  happen in tcp_send new conn.) (see FreeBSD send BUGS for more info)
@@ -65,7 +65,7 @@ x extend listen and alias to include port numbers and protocol:
        tcp foo.bar:5063, udp foo.bar:5062, foo2.bar
        tcp foo.bar:5063, udp foo.bar:5062, foo2.bar
 x added set_advertised_{address,port} -- was: add force_via, force_srcip a.s.o
 x added set_advertised_{address,port} -- was: add force_via, force_srcip a.s.o
 (the advertised addresses should be overwritable from the script).
 (the advertised addresses should be overwritable from the script).
-x ? add force_outbound_socket(ip)? (choose an apropriate socket from the
+x ? add force_outbound_socket(ip)? (choose an appropriate socket from the
  listen list for sending the msg; works on udp only)
  listen list for sending the msg; works on udp only)
 
 
 release:
 release:
@@ -102,7 +102,7 @@ not so critical:
 x replace  remaining mallocs/frees at least in msg_translator.c
 x replace  remaining mallocs/frees at least in msg_translator.c
 - add $(INCLUDES) to the Makefiles
 - add $(INCLUDES) to the Makefiles
 x make ser suncc ready
 x make ser suncc ready
-- fix parse_cseq!!! (it doesnt parse 1234\n INVITE a.s.o)
+- fix parse_cseq!!! (it doesn't parse 1234\n INVITE a.s.o)
 x fix 0 parameter module f. call
 x fix 0 parameter module f. call
 x better Via parsing (handle ' ' in uri, eg: foo.bar : 1234 ; received=) and
 x better Via parsing (handle ' ' in uri, eg: foo.bar : 1234 ; received=) and
  ipv6 addresses ([fec0:aa::01]).
  ipv6 addresses ([fec0:aa::01]).
@@ -148,7 +148,7 @@ x command line switch for checking the config file syntax
 - config file version (a la sendmail)
 - config file version (a la sendmail)
 0 loop detection
 0 loop detection
 - cfg. file reload
 - cfg. file reload
-- flags for using names or ip adresses in Via ?
+- flags for using names or ip addresses in Via ?
 - escape char injection/printing fix (verify all log/printed messages
 - escape char injection/printing fix (verify all log/printed messages
  for terminal escapes and remove them)
  for terminal escapes and remove them)
 
 
@@ -202,7 +202,7 @@ tm optimizations:
 - inline/macro/drop for: get_tm_table, set_kr, lock_hash, unlock_hash,
 - inline/macro/drop for: get_tm_table, set_kr, lock_hash, unlock_hash,
   set_t, get_t
   set_t, get_t
 - replace snprintfs int build_uac_request, *_dlg
 - replace snprintfs int build_uac_request, *_dlg
-- fix the huge param no. in this functions (use structs if neccessary):
+- fix the huge param no. in this functions (use structs if necessary):
   build_uac_request, build_uac_request_dlg, t_uac, t_uac_dlg
   build_uac_request, build_uac_request_dlg, t_uac, t_uac_dlg
 - uri2proxy - t_uac_dlg => extra malloc/free (no üroxy needed here)
 - uri2proxy - t_uac_dlg => extra malloc/free (no üroxy needed here)
   
   

+ 3 - 3
doc/misc/cvs-commit-rules.txt

@@ -3,8 +3,8 @@ Kamailio git commit rules
 
 
 1. Changing other people's code:
 1. Changing other people's code:
 --------------------------------
 --------------------------------
- - send a patch to the code/module mantainer and/or sr-dev 
-   (don't commit changes to code you don't own if you don't have the mantainer's approval)
+ - send a patch to the code/module maintainer and/or sr-dev 
+   (don't commit changes to code you don't own if you don't have the maintainer's approval)
 Exceptions:
 Exceptions:
  a. compilation (this includes warning) fixes
  a. compilation (this includes warning) fixes
  b. bug fixes
  b. bug fixes
@@ -25,4 +25,4 @@ Exceptions:
    linux, freebsd, netbsd, openbsd, solaris >= 8; x86, ultrasparc, strongarm;
    linux, freebsd, netbsd, openbsd, solaris >= 8; x86, ultrasparc, strongarm;
    gcc 4.x, icc, sun cc >=5.3). It should also compile on gcc 2.95 and 3.x.
    gcc 4.x, icc, sun cc >=5.3). It should also compile on gcc 2.95 and 3.x.
  - the code must be tested or the change trivial enough
  - the code must be tested or the change trivial enough
- - the code should compile without warnings on all the arhitectures (with some exceptions)
+ - the code should compile without warnings on all the architectures (with some exceptions)

+ 1 - 1
doc/stylesheets/dbschema_k/catalog.xml

@@ -64,7 +64,7 @@
 
 
     <!-- Try the system wide catalogs as the last step before reverting
     <!-- Try the system wide catalogs as the last step before reverting
          to using the value of system identifiers and URI references
          to using the value of system identifiers and URI references
-	 from the documents being processed (they usualy contain HTTP
+	 from the documents being processed (they usually contain HTTP
 	 URIs).
 	 URIs).
       -->
       -->
     <delegatePublic publicIdStartString="" catalog="file:///etc/xml/catalog"/>
     <delegatePublic publicIdStartString="" catalog="file:///etc/xml/catalog"/>

+ 2 - 2
doc/stylesheets/dbschema_k/xsl/db_berkeley.xsl

@@ -114,8 +114,8 @@
 		 <xsl:apply-templates select="version"/> 
 		 <xsl:apply-templates select="version"/> 
 		<!-- this is not exactly what we want for db_berkeley, as the version data gets
 		<!-- this is not exactly what we want for db_berkeley, as the version data gets
 		     appended to the actual table file, and no to the 'version' table.
 		     appended to the actual table file, and no to the 'version' table.
-		     But its not possible (at least with XSL 1.0, AFAIK) to append data to a
-		     file. So it's much more easier to do this in the Makefile -->
+		     But it is not possible (at least with XSL 1.0, AFAIK) to append data to a
+		     file. So it's much easier to do this in the Makefile -->
 	</xsl:document>
 	</xsl:document>
     </xsl:template>
     </xsl:template>
 
 

+ 2 - 2
doc/stylesheets/dbschema_k/xsl/db_redis.xsl

@@ -46,8 +46,8 @@
 		 <xsl:apply-templates select="version"/>
 		 <xsl:apply-templates select="version"/>
 		<!-- this is not exactly what we want for dbtext, as the version data gets
 		<!-- this is not exactly what we want for dbtext, as the version data gets
 		     appended to the actual table file, and no to the 'version' table.
 		     appended to the actual table file, and no to the 'version' table.
-		     But its not possible (at least with XSL 1.0, AFAIK) to append data to a
-		     file. So it's much more easier to do this in the Makefile -->
+		     But it is not possible (at least with XSL 1.0, AFAIK) to append data to a
+		     file. So it's much easier to do this in the Makefile -->
 	</xsl:document>
 	</xsl:document>
     </xsl:template>
     </xsl:template>
 
 

+ 2 - 2
doc/stylesheets/dbschema_k/xsl/dbtext.xsl

@@ -46,8 +46,8 @@
 		 <xsl:apply-templates select="version"/> 
 		 <xsl:apply-templates select="version"/> 
 		<!-- this is not exactly what we want for dbtext, as the version data gets
 		<!-- this is not exactly what we want for dbtext, as the version data gets
 		     appended to the actual table file, and no to the 'version' table.
 		     appended to the actual table file, and no to the 'version' table.
-		     But its not possible (at least with XSL 1.0, AFAIK) to append data to a
-		     file. So it's much more easier to do this in the Makefile -->
+		     But it is not possible (at least with XSL 1.0, AFAIK) to append data to a
+		     file. So it's much easier to do this in the Makefile -->
 	</xsl:document>
 	</xsl:document>
     </xsl:template>
     </xsl:template>
 
 

+ 1 - 1
doc/stylesheets/dbschema_k/xsl/mysql.xsl

@@ -138,7 +138,7 @@
 	<xsl:if test="autoincrement">
 	<xsl:if test="autoincrement">
 	    <xsl:text> AUTO_INCREMENT</xsl:text>
 	    <xsl:text> AUTO_INCREMENT</xsl:text>
 	</xsl:if>
 	</xsl:if>
-	<!-- PRIMARY KEY column defintion -->
+	<!-- PRIMARY KEY column definition -->
 	<xsl:if test="primary">
 	<xsl:if test="primary">
 	    <xsl:text> PRIMARY KEY</xsl:text>
 	    <xsl:text> PRIMARY KEY</xsl:text>
 	</xsl:if>
 	</xsl:if>

+ 1 - 1
doc/stylesheets/dbschema_k/xsl/pi_framework_mod.xsl

@@ -39,7 +39,7 @@
 		</xsl:variable>
 		</xsl:variable>
 		<xsl:text>&#x9;&lt;!-- </xsl:text>
 		<xsl:text>&#x9;&lt;!-- </xsl:text>
 		<xsl:value-of select="$table.name"/>
 		<xsl:value-of select="$table.name"/>
-		<xsl:text> provisionning --&gt;&#xa;</xsl:text>
+		<xsl:text> provisioning --&gt;&#xa;</xsl:text>
 		<xsl:text>&#x9;&lt;mod&gt;&lt;mod_name&gt;</xsl:text>
 		<xsl:text>&#x9;&lt;mod&gt;&lt;mod_name&gt;</xsl:text>
 		<xsl:value-of select="$table.name"/>
 		<xsl:value-of select="$table.name"/>
 		<xsl:text>&lt;/mod_name&gt;&#xa;</xsl:text>
 		<xsl:text>&lt;/mod_name&gt;&#xa;</xsl:text>

+ 1 - 1
doc/tutorials/presence/cfg/ps.cfg

@@ -283,7 +283,7 @@ route[RR]
 		# use different transport protocol
 		# use different transport protocol
 
 
 		# if the initial INVITE got the ACC flag store this in
 		# if the initial INVITE got the ACC flag store this in
-		# an RR AVP cookie. this is more for demonstration purpose
+		# an RR AVP cookie. This is more for demonstration purpose
 		if (isflagset(FLAG_ACC)) {
 		if (isflagset(FLAG_ACC)) {
 			$account = "yes";
 			$account = "yes";
 			setavpflag($account, "dialog_cookie");
 			setavpflag($account, "dialog_cookie");

+ 1 - 1
doc/tutorials/presence/install.xml

@@ -18,7 +18,7 @@ more information see <xref linkend="pres.known_problems"/>.
 </section>
 </section>
 
 
 <section id="pres.dependencies"><title>Dependencies</title>
 <section id="pres.dependencies"><title>Dependencies</title>
-<para>Presence module dependecies may be found in sections <link
+<para>Presence module dependencies may be found in sections <link
 linkend="pa.dependencies">PA module dependencies</link> and <link
 linkend="pa.dependencies">PA module dependencies</link> and <link
 linkend="rls.dependencies">RLS module dependencies</link>. These modules depend
 linkend="rls.dependencies">RLS module dependencies</link>. These modules depend
 on common libraries which have their own dependencies as mentioned below.
 on common libraries which have their own dependencies as mentioned below.

+ 2 - 2
doc/tutorials/presence/intro.xml

@@ -65,7 +65,7 @@ libraries. Their interface is described in standalone documents.
 <section><title>Persistence</title>
 <section><title>Persistence</title>
 <para>Modules can store their status (working data) into database. This data is
 <para>Modules can store their status (working data) into database. This data is
 automatically reloaded on startup, so it is possible to restart SIP-router and
 automatically reloaded on startup, so it is possible to restart SIP-router and
-clients don't note it. Established SIP dialogs are stored in a database too.</para>
+clients don't notice it. Established SIP dialogs are stored in a database too.</para>
 <para>Details about database storage are described for each module separately in
 <para>Details about database storage are described for each module separately in
 module documentation.
 module documentation.
 
 
@@ -85,7 +85,7 @@ rules may be found in <xref linkend="pres_draft_common_auth"/> and
 <para>Only XCAP storage of authorization rules is supported at this moment. It is 
 <para>Only XCAP storage of authorization rules is supported at this moment. It is 
 <emphasis>not fully implemented</emphasis> now - only basic rule conditions, no sphere 
 <emphasis>not fully implemented</emphasis> now - only basic rule conditions, no sphere 
 and time conditions. Transformations defined in <xref linkend="pres_draft_auth"/> are 
 and time conditions. Transformations defined in <xref linkend="pres_draft_auth"/> are 
-ignored.  Maybe, that in the
+ignored.  Maybe, in the
 future it will be possible to use other variants like webdav or storing
 future it will be possible to use other variants like webdav or storing
 authorization rules in SIP-router's own database.</para>
 authorization rules in SIP-router's own database.</para>
 
 

+ 1 - 1
doc/tutorials/serdev/routing_engine.xml

@@ -259,7 +259,7 @@
 		    route statement.
 		    route statement.
 		</para>
 		</para>
 		<para>
 		<para>
-		    As we have mentioned already, there can be more that one
+		    As we have mentioned already, there can be more than one
 		    route statement in the config file. One of them is main
 		    route statement in the config file. One of them is main
 		    (without number), the other are additional. This command
 		    (without number), the other are additional. This command
 		    makes it possible to execute an additional route statement.
 		    makes it possible to execute an additional route statement.

+ 1 - 1
doc/tutorials/seruser/otherapps.xml

@@ -32,7 +32,7 @@ usage:
  serctl mail &lt;username&gt; .................... send an email to a user
  serctl mail &lt;username&gt; .................... send an email to a user
  serctl alias show [&lt;alias&gt;] ............... show aliases
  serctl alias show [&lt;alias&gt;] ............... show aliases
  serctl alias rm &lt;alias&gt; ................... remove an alias
  serctl alias rm &lt;alias&gt; ................... remove an alias
- serctl alias add &lt;alias&gt; &lt;uri&gt; ............ add an aliases 
+ serctl alias add &lt;alias&gt; &lt;uri&gt; ............ add an alias
 
 
            * access control lists *
            * access control lists *
  serctl acl show [&lt;username&gt;] .............. show user membership
  serctl acl show [&lt;username&gt;] .............. show user membership