Browse code

tls: clarified licensing based on development history

- some were c&p as they refered to files related to components that were
developed later than the (c) year (e.g., selects)
- added openssl exception to gpl parts based on agreement from the
developers of those components - most of the code was released long time
ago under BSD by iptelorg. Code was rewrote for 3.1 when asynchronous
support was developed.

Daniel-Constantin Mierla authored on 02/12/2013 17:17:34
Showing 33 changed files
... ...
@@ -63,7 +63,10 @@ Andrei Pelinescu-Onciul
63 63
               11.3. tls.options
64 64
               11.4. tls.reload
65 65
 
66
-        12. History
66
+        12. Status
67
+
68
+              12.1. License
69
+              12.2. History
67 70
 
68 71
    List of Examples
69 72
 
... ...
@@ -166,7 +169,10 @@ Chapter 1. Admin Guide
166 169
         11.3. tls.options
167 170
         11.4. tls.reload
168 171
 
169
-   12. History
172
+   12. Status
173
+
174
+        12.1. License
175
+        12.2. History
170 176
 
171 177
 1. Overview
172 178
 
... ...
@@ -486,10 +492,10 @@ Revoking a certificate and using a CRL
486 492
 9.1. tls_method (string)
487 493
 
488 494
    Sets the SSL/TLS protocol method. Possible values are:
489
-     * TLSv1.1 - only TLSv1.2 connections are accepted (available starting
495
+     * TLSv1.2 - only TLSv1.2 connections are accepted (available starting
490 496
        with openssl/libssl v1.0.1e)
491 497
      * TLSv1.1 - only TLSv1.1 connections are accepted (available starting
492
-       with openssl/libssl v1.0.0)
498
+       with openssl/libssl v1.0.1)
493 499
      * TLSv1 - only TLSv1 connections are accepted. This is the default
494 500
        value.
495 501
      * SSLv3 - only SSLv3 connections are accepted
... ...
@@ -1204,20 +1210,21 @@ modparam("tls", "config", "/usr/local/etc/kamailio/tls.cfg")
1204 1210
    Parameters:
1205 1211
      * None.
1206 1212
 
1207
-12. History
1213
+12. Status
1214
+
1215
+   12.1. License
1216
+   12.2. History
1217
+
1218
+12.1. License
1219
+
1220
+   Most of the code for this module has been released under BSD by
1221
+   iptelorg. The GPL parts are released with an exception to link with
1222
+   OpenSSL toolkit software components.
1208 1223
 
1209
-   This module was put together by Jan Janak <jan@iptel.org> from code
1210
-   based on the experimental tls core addon
1211
-   (http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/experimental/tls/), code
1212
-   originally written by Peter Griffiths and later maintained by Cesc
1213
-   Santasusana and from an iptelorg tls code addon, written by Andrei
1214
-   Pelinescu-Onciul <andrei@iptel.org>. Jan also added support for
1215
-   multiple domains, a tls specific config, config reloading and a tls
1216
-   specific select framework.
1224
+12.2. History
1217 1225
 
1218
-   For Kamailio 3.1 most of the TLS specific code was completely
1219
-   re-written to add support for asynchronous TLS and fix several long
1220
-   standing bugs.
1226
+   For version 3.1 most of the TLS specific code was completely re-written
1227
+   to add support for asynchronous TLS and fix several long standing bugs.
1221 1228
 
1222 1229
    The code is currently maintained by Andrei Pelinescu-Onciul
1223 1230
    <andrei@iptel.org>.
... ...
@@ -8,25 +8,26 @@
8 8
 
9 9
 ]>
10 10
 
11
-<section id="tls.history">
12
-    <sectioninfo>
13
-    </sectioninfo>
14
-
15
-	<title>History</title>
11
+<section id="tls.status">
12
+	<title>Status</title>
13
+	<section id="tls.license">
14
+	<title>License</title>
16 15
 		<para>
17
-			This module was put together by Jan Janak <email>jan@iptel.org</email> from code 
18
-			based on the experimental tls core addon (<ulink url="http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/experimental/tls/">http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/experimental/tls/</ulink>), 
19
-			code originally written by Peter Griffiths and later maintained by Cesc Santasusana and 
20
-			from an iptelorg tls code addon, written by Andrei Pelinescu-Onciul <email>andrei@iptel.org</email>.
21
-			Jan also added support for multiple domains, a tls specific config, config reloading and a 
22
-			tls specific select framework.
16
+			Most of the code for this module has been released under BSD by
17
+			iptelorg. The GPL parts are released with an exception to link
18
+			with OpenSSL toolkit software components.
23 19
 		</para>
20
+	</section>
21
+	<section id="tls.history">
22
+	<title>History</title>
24 23
 		<para>
25
-			For &kamailio; 3.1 most of the TLS specific code was completely
24
+			For version 3.1 most of the TLS specific code was completely
26 25
 			re-written to add support for asynchronous TLS and fix several
27 26
 			long standing bugs.
28 27
 		</para>
29 28
 		<para>
30
-			The code is currently maintained by Andrei Pelinescu-Onciul <email>andrei@iptel.org</email>.
29
+			The code is currently maintained by Andrei Pelinescu-Onciul
30
+			<email>andrei@iptel.org</email>.
31 31
 		</para>
32
+	</section>
32 33
 </section>
... ...
@@ -1,4 +1,5 @@
1
-/* $Id$
1
+/*
2
+ * TLS module
2 3
  * 
3 4
  * This file contains modified zlib compression functions
4 5
  * originally part of crypto/comp/c_zlib.c from the openssl library 
... ...
@@ -1,6 +1,6 @@
1 1
 /* 
2
- * $Id$
3
- * 
2
+ * TLS module
3
+ *
4 4
  * Copyright (C) 2010 iptelorg GmbH
5 5
  *
6 6
  * Permission to use, copy, modify, and distribute this software for any
... ...
@@ -1,4 +1,6 @@
1 1
 /* 
2
+ * TLS module
3
+ *
2 4
  * Copyright (C) 2010 iptelorg GmbH
3 5
  *
4 6
  * Permission to use, copy, modify, and distribute this software for any
... ...
@@ -1,4 +1,6 @@
1 1
 /* 
2
+ * TLS module
3
+ *
2 4
  * Copyright (C) 2010 iptelorg GmbH
3 5
  *
4 6
  * Permission to use, copy, modify, and distribute this software for any
... ...
@@ -1,4 +1,6 @@
1 1
 /* 
2
+ * TLS module
3
+ *
2 4
  * Copyright (C) 2010 iptelorg GmbH
3 5
  *
4 6
  * Permission to use, copy, modify, and distribute this software for any
... ...
@@ -1,5 +1,5 @@
1 1
 /* 
2
- * $Id$
2
+ * TLS module
3 3
  * 
4 4
  * Copyright (C) 2010 iptelorg GmbH
5 5
  *
... ...
@@ -1,28 +1,19 @@
1 1
 /*
2
- * $Id$
2
+ * TLS module
3 3
  *
4
- * TLS module - Configuration file parser
4
+ * Copyright (C) 2010 iptelorg GmbH
5 5
  *
6
- * Copyright (C) 2001-2003 FhG FOKUS
7
- * Copyright (C) 2004,2005 Free Software Foundation, Inc.
8
- * Copyright (C) 2005,2006 iptelorg GmbH
9
- *
10
- * This file is part of SIP-router, a free SIP server.
11
- *
12
- * SIP-router is free software; you can redistribute it and/or modify
13
- * it under the terms of the GNU General Public License as published by
14
- * the Free Software Foundation; either version 2 of the License, or
15
- * (at your option) any later version
16
- *
17
- * SIP-router is distributed in the hope that it will be useful,
18
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
19
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20
- * GNU General Public License for more details.
21
- *
22
- * You should have received a copy of the GNU General Public License
23
- * along with this program; if not, write to the Free Software
24
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
6
+ * Permission to use, copy, modify, and distribute this software for any
7
+ * purpose with or without fee is hereby granted, provided that the above
8
+ * copyright notice and this permission notice appear in all copies.
25 9
  *
10
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
11
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
13
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
15
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
26 17
  */
27 18
 /*!
28 19
  * \file
... ...
@@ -1,33 +1,19 @@
1
-/*
2
- * $Id$
3
- *
4
- * TLS module - Configuration file parser
1
+/* 
2
+ * TLS module
5 3
  *
6
- * Copyright (C) 2001-2003 FhG FOKUS
7
- * Copyright (C) 2004,2005 Free Software Foundation, Inc.
8 4
  * Copyright (C) 2005,2006 iptelorg GmbH
9 5
  *
10
- * This file is part of ser, a free SIP server.
11
- *
12
- * ser is free software; you can redistribute it and/or modify
13
- * it under the terms of the GNU General Public License as published by
14
- * the Free Software Foundation; either version 2 of the License, or
15
- * (at your option) any later version
16
- *
17
- * For a license to use the ser software under conditions
18
- * other than those described here, or to purchase support for this
19
- * software, please contact iptel.org by e-mail at the following addresses:
20
- *    info@iptel.org
21
- *
22
- * ser is distributed in the hope that it will be useful,
23
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
24
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
25
- * GNU General Public License for more details.
26
- *
27
- * You should have received a copy of the GNU General Public License
28
- * along with this program; if not, write to the Free Software
29
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
30
- *
6
+ * Permission to use, copy, modify, and distribute this software for any
7
+ * purpose with or without fee is hereby granted, provided that the above
8
+ * copyright notice and this permission notice appear in all copies.
9
+ *
10
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
11
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
13
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
15
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
31 17
  */
32 18
 /*!
33 19
  * \file
... ...
@@ -1,4 +1,6 @@
1 1
 /* 
2
+ * TLS module
3
+ *
2 4
  * Copyright (C) 2010 iptelorg GmbH
3 5
  *
4 6
  * Permission to use, copy, modify, and distribute this software for any
... ...
@@ -1,4 +1,6 @@
1 1
 /* 
2
+ * TLS module
3
+ *
2 4
  * Copyright (C) 2010 iptelorg GmbH
3 5
  *
4 6
  * Permission to use, copy, modify, and distribute this software for any
... ...
@@ -1,4 +1,6 @@
1 1
 /* 
2
+ * TLS module
3
+ *
2 4
  * Copyright (C) 2010 iptelorg GmbH
3 5
  *
4 6
  * Permission to use, copy, modify, and distribute this software for any
... ...
@@ -1,5 +1,6 @@
1 1
 /*
2
- * Copyright (C) 2001-2003 FhG FOKUS
2
+ * TLS module
3
+ *
3 4
  * Copyright (C) 2005,2006 iptelorg GmbH
4 5
  *
5 6
  * Permission to use, copy, modify, and distribute this software for any
... ...
@@ -1,5 +1,6 @@
1 1
 /*
2
- * Copyright (C) 2001-2003 FhG FOKUS
2
+ * TLS module
3
+ *
3 4
  * Copyright (C) 2005,2006 iptelorg GmbH
4 5
  *
5 6
  * Permission to use, copy, modify, and distribute this software for any
... ...
@@ -1,5 +1,5 @@
1 1
 /*
2
- * $Id$
2
+ * TLS module
3 3
  *
4 4
  * Copyright (C) 2006 enum.at
5 5
  *
... ...
@@ -18,6 +18,11 @@
18 18
  * You should have received a copy of the GNU General Public License 
19 19
  * along with this program; if not, write to the Free Software 
20 20
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
21
+ *
22
+ * Exception: permission to copy, modify, propagate, and distribute a work
23
+ * formed by combining OpenSSL toolkit software and the code in this file,
24
+ * such as linking with software components and libraries released under
25
+ * OpenSSL project license.
21 26
  */
22 27
 /** log the verification failure reason.
23 28
  * @file tls_dump_vf.c
... ...
@@ -1,5 +1,5 @@
1 1
 /*
2
- * $Id$
2
+ * TLS module
3 3
  *
4 4
  * Copyright (C) 2006 enum.at
5 5
  *
... ...
@@ -18,6 +18,11 @@
18 18
  * You should have received a copy of the GNU General Public License 
19 19
  * along with this program; if not, write to the Free Software 
20 20
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
21
+ *
22
+ * Exception: permission to copy, modify, propagate, and distribute a work
23
+ * formed by combining OpenSSL toolkit software and the code in this file,
24
+ * such as linking with software components and libraries released under
25
+ * OpenSSL project license.
21 26
  */
22 27
 /** log the verification failure reason.
23 28
  * @file tls_dump_vf.h
... ...
@@ -1,33 +1,19 @@
1
-/*
2
- * $Id$
3
- *
4
- * TLS module - OpenSSL initialization funtions
1
+/* 
2
+ * TLS module
5 3
  *
6
- * Copyright (C) 2001-2003 FhG FOKUS
7
- * Copyright (C) 2004,2005 Free Software Foundation, Inc.
8 4
  * Copyright (C) 2005,2006 iptelorg GmbH
9 5
  *
10
- * This file is part of SIP-router, a free SIP server.
11
- *
12
- * SIP-router is free software; you can redistribute it and/or modify
13
- * it under the terms of the GNU General Public License as published by
14
- * the Free Software Foundation; either version 2 of the License, or
15
- * (at your option) any later version
6
+ * Permission to use, copy, modify, and distribute this software for any
7
+ * purpose with or without fee is hereby granted, provided that the above
8
+ * copyright notice and this permission notice appear in all copies.
16 9
  *
17
- * SIP-router is distributed in the hope that it will be useful,
18
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
19
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20
- * GNU General Public License for more details.
21
- *
22
- * You should have received a copy of the GNU General Public License 
23
- * along with this program; if not, write to the Free Software 
24
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
25
- */
26
-/*
27
- * History:
28
- * --------
29
- *  2007-01-26  openssl kerberos malloc bug detection/workaround (andrei)
30
- *  2007-02-23  openssl low memory bugs workaround (andrei)
10
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
11
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
13
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
15
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
31 17
  */
32 18
 
33 19
 /*! \defgroup tls SIP-router TLS support
... ...
@@ -1,32 +1,19 @@
1
-/*
2
- * $Id$
3
- * 
4
- * TLS module - OpenSSL initialization funtions
1
+/* 
2
+ * TLS module
5 3
  *
6
- * Copyright (C) 2001-2003 FhG FOKUS
7
- * Copyright (C) 2004,2005 Free Software Foundation, Inc.
8 4
  * Copyright (C) 2005,2006 iptelorg GmbH
9 5
  *
10
- * This file is part of ser, a free SIP server.
11
- *
12
- * ser is free software; you can redistribute it and/or modify
13
- * it under the terms of the GNU General Public License as published by
14
- * the Free Software Foundation; either version 2 of the License, or
15
- * (at your option) any later version
16
- *
17
- * For a license to use the ser software under conditions
18
- * other than those described here, or to purchase support for this
19
- * software, please contact iptel.org by e-mail at the following addresses:
20
- *    info@iptel.org
21
- *
22
- * ser is distributed in the hope that it will be useful,
23
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
24
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
25
- * GNU General Public License for more details.
6
+ * Permission to use, copy, modify, and distribute this software for any
7
+ * purpose with or without fee is hereby granted, provided that the above
8
+ * copyright notice and this permission notice appear in all copies.
26 9
  *
27
- * You should have received a copy of the GNU General Public License 
28
- * along with this program; if not, write to the Free Software 
29
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
10
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
11
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
13
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
15
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
30 17
  */
31 18
 /*!
32 19
  * \file
... ...
@@ -1,5 +1,5 @@
1 1
 /*
2
- * $Id$
2
+ * TLS module
3 3
  *
4 4
  * Copyright (C) 2007 iptelorg GmbH 
5 5
  *
... ...
@@ -15,13 +15,7 @@
15 15
  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16 16
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17 17
  */
18
-/*
19
- * tls locking and atomic ops related init functions
20
- *
21
- * History:
22
- * --------
23
- *  2007-01-22  created by andrei
24
- */
18
+
25 19
 /*!
26 20
  * \file
27 21
  * \brief SIP-router TLS support :: Locking
... ...
@@ -1,5 +1,5 @@
1 1
 /*
2
- * $Id$
2
+ * TLS module
3 3
  *
4 4
  * Copyright (C) 2007 iptelorg GmbH 
5 5
  *
... ...
@@ -1,43 +1,21 @@
1 1
 /*
2
- * $Id$
2
+ * TLS module
3 3
  *
4
- * TLS module - module interface
4
+ * Copyright (C) 2007 iptelorg GmbH 
5 5
  *
6
- * Copyright (C) 2001-2003 FhG FOKUS
7
- * Copyright (C) 2004,2005 Free Software Foundation, Inc.
8
- * Copyright (C) 2005,2006 iptelorg GmbH
6
+ * Permission to use, copy, modify, and distribute this software for any
7
+ * purpose with or without fee is hereby granted, provided that the above
8
+ * copyright notice and this permission notice appear in all copies.
9 9
  *
10
- * This file is part of SIP-router, a free SIP server.
11
- *
12
- * SIP-router is free software; you can redistribute it and/or modify
13
- * it under the terms of the GNU General Public License as published by
14
- * the Free Software Foundation; either version 2 of the License, or
15
- * (at your option) any later version
16
- *
17
- * SIP-router is distributed in the hope that it will be useful,
18
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
19
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20
- * GNU General Public License for more details.
21
- *
22
- * You should have received a copy of the GNU General Public License
23
- * along with this program; if not, write to the Free Software
24
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
25
- *
26
- * History:
27
- * -------
28
- * 2003-03-11: New module interface (janakj)
29
- * 2003-03-16: flags export parameter added (janakj)
30
- * 2003-04-05: default_uri #define used (jiri)
31
- * 2003-04-06: db connection closed in mod_init (janakj)
32
- * 2004-06-06  updated to the new DB api, cleanup: static dbf & handler,
33
- *              calls to domain_db_{bind,init,close,ver} (andrei)
34
- * 2007-02-09  updated to the new tls_hooks api and renamed tls hooks hanlder
35
- *              functions to avoid conflicts: s/tls_/tls_h_/   (andrei)
36
- * 2010-03-19  new parameters to control advanced openssl lib options
37
- *              (mostly work on 1.0.0+): ssl_release_buffers, ssl_read_ahead,
38
- *              ssl_freelist_max_len, ssl_max_send_fragment   (andrei)
39
- * 2010-05-27  migrated to the runtime cfg framework (andrei)
10
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
11
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
13
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
15
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
40 17
  */
18
+
41 19
 /** SIP-router TLS support :: Module interface.
42 20
  * @file
43 21
  * @ingroup tls
... ...
@@ -1,32 +1,19 @@
1
-/*
2
- * $Id$
3
- *
1
+/* 
4 2
  * TLS module - module interface
5 3
  *
6
- * Copyright (C) 2001-2003 FhG FOKUS
7
- * Copyright (C) 2004,2005 Free Software Foundation, Inc.
8 4
  * Copyright (C) 2005 iptelorg GmbH
9 5
  *
10
- * This file is part of sip-router, a free SIP server.
11
- *
12
- * sip-router is free software; you can redistribute it and/or modify
13
- * it under the terms of the GNU General Public License as published by
14
- * the Free Software Foundation; either version 2 of the License, or
15
- * (at your option) any later version
16
- *
17
- * For a license to use the sip-router software under conditions
18
- * other than those described here, or to purchase support for this
19
- * software, please contact iptel.org by e-mail at the following addresses:
20
- *    info@iptel.org
21
- *
22
- * sip-router is distributed in the hope that it will be useful,
23
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
24
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
25
- * GNU General Public License for more details.
6
+ * Permission to use, copy, modify, and distribute this software for any
7
+ * purpose with or without fee is hereby granted, provided that the above
8
+ * copyright notice and this permission notice appear in all copies.
26 9
  *
27
- * You should have received a copy of the GNU General Public License 
28
- * along with this program; if not, write to the Free Software 
29
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
10
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
11
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
13
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
15
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
30 17
  */
31 18
 /** SIP-router TLS support :: module interface.
32 19
  * @file
... ...
@@ -1,9 +1,6 @@
1 1
 /*
2
- * $Id$
3
- *
4 2
  * TLS module - management interface
5 3
  *
6
- * Copyright (C) 2001-2003 FhG FOKUS
7 4
  * Copyright (C) 2005 iptelorg GmbH
8 5
  *
9 6
  * This file is part of sip-router, a free SIP server.
... ...
@@ -1,9 +1,6 @@
1 1
 /*
2
- * $Id$
2
+ * TLS module
3 3
  *
4
- * TLS module - management interface
5
- *
6
- * Copyright (C) 2001-2003 FhG FOKUS
7 4
  * Copyright (C) 2005 iptelorg GmbH
8 5
  *
9 6
  * This file is part of sip-router, a free SIP server.
... ...
@@ -1,10 +1,6 @@
1 1
 /*
2
- * $Id$
3
- *
4 2
  * TLS module - select interface
5 3
  *
6
- * Copyright (C) 2001-2003 FhG FOKUS
7
- * Copyright (C) 2004,2005 Free Software Foundation, Inc.
8 4
  * Copyright (C) 2005 iptelorg GmbH
9 5
  * Copyright (C) 2006 enum.at
10 6
  *
... ...
@@ -23,6 +19,11 @@
23 19
  * You should have received a copy of the GNU General Public License
24 20
  * along with this program; if not, write to the Free Software
25 21
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
22
+ *
23
+ * Exception: permission to copy, modify, propagate, and distribute a work
24
+ * formed by combining OpenSSL toolkit software and the code in this file,
25
+ * such as linking with software components and libraries released under
26
+ * OpenSSL project license.
26 27
  */
27 28
 /** SIP-router TLS support :: Select interface.
28 29
  * @file
... ...
@@ -1,10 +1,6 @@
1 1
 /*
2
- * $Id$
3
- *
4 2
  * TLS module - select interface
5 3
  *
6
- * Copyright (C) 2001-2003 FhG FOKUS
7
- * Copyright (C) 2004,2005 Free Software Foundation, Inc.
8 4
  * Copyright (C) 2005,2006 iptelorg GmbH
9 5
  * Copyright (C) 2006 enum.at
10 6
  *
... ...
@@ -28,6 +24,11 @@
28 24
  * You should have received a copy of the GNU General Public License
29 25
  * along with this program; if not, write to the Free Software
30 26
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
27
+ *
28
+ * Exception: permission to copy, modify, propagate, and distribute a work
29
+ * formed by combining OpenSSL toolkit software and the code in this file,
30
+ * such as linking with software components and libraries released under
31
+ * OpenSSL project license.
31 32
  */
32 33
 /*!
33 34
  * \file
... ...
@@ -1,9 +1,6 @@
1 1
 /*
2
- * $Id$
3
- *
4 2
  * TLS module - main server part
5
- * 
6
- * Copyright (C) 2001-2003 FhG FOKUS
3
+ *
7 4
  * Copyright (C) 2005-2010 iptelorg GmbH
8 5
  *
9 6
  * This file is part of SIP-router, a free SIP server.
... ...
@@ -1,9 +1,6 @@
1 1
 /*
2
- * $Id$
3
- *
4 2
  * TLS module - main server part
5 3
  * 
6
- * Copyright (C) 2001-2003 FhG FOKUS
7 4
  * Copyright (C) 2005-2010 iptelorg GmbH
8 5
  *
9 6
  * This file is part of SIP-router, a free SIP server.
... ...
@@ -1,27 +1,19 @@
1
-/*
2
- * $Id$
3
- *
4
- * TLS module - common functions
1
+/* 
2
+ * TLS module
5 3
  *
6
- * Copyright (C) 2001-2003 FhG FOKUS
7
- * Copyright (C) 2004,2005 Free Software Foundation, Inc.
8 4
  * Copyright (C) 2005 iptelorg GmbH
9 5
  *
10
- * This file is part of SIP-router, a free SIP server.
11
- *
12
- * SIP-router is free software; you can redistribute it and/or modify
13
- * it under the terms of the GNU General Public License as published by
14
- * the Free Software Foundation; either version 2 of the License, or
15
- * (at your option) any later version
16
- *
17
- * SIP-router is distributed in the hope that it will be useful,
18
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
19
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20
- * GNU General Public License for more details.
6
+ * Permission to use, copy, modify, and distribute this software for any
7
+ * purpose with or without fee is hereby granted, provided that the above
8
+ * copyright notice and this permission notice appear in all copies.
21 9
  *
22
- * You should have received a copy of the GNU General Public License
23
- * along with this program; if not, write to the Free Software
24
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
10
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
11
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
13
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
15
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
25 17
  */
26 18
 
27 19
 #define _GNU_SOURCE 1 /* Needed for strndup */
... ...
@@ -1,32 +1,19 @@
1
-/*
2
- * $Id$
3
- *
4
- * TLS module - common functions
5
- *
6
- * Copyright (C) 2001-2003 FhG FOKUS
7
- * Copyright (C) 2004,2005 Free Software Foundation, Inc.
8
- * COpyright (C) 2005 iptelorg GmbH
9
- *
10
- * This file is part of sip-router, a free SIP server.
11
- *
12
- * sip-router is free software; you can redistribute it and/or modify
13
- * it under the terms of the GNU General Public License as published by
14
- * the Free Software Foundation; either version 2 of the License, or
15
- * (at your option) any later version
1
+/* 
2
+ * TLS module
16 3
  *
17
- * For a license to use the sip-router software under conditions
18
- * other than those described here, or to purchase support for this
19
- * software, please contact iptel.org by e-mail at the following addresses:
20
- *    info@iptel.org
4
+ * Copyright (C) 2010 iptelorg GmbH
21 5
  *
22
- * ser is distributed in the hope that it will be useful,
23
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
24
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
25
- * GNU General Public License for more details.
6
+ * Permission to use, copy, modify, and distribute this software for any
7
+ * purpose with or without fee is hereby granted, provided that the above
8
+ * copyright notice and this permission notice appear in all copies.
26 9
  *
27
- * You should have received a copy of the GNU General Public License
28
- * along with this program; if not, write to the Free Software
29
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
10
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
11
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
13
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
15
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
30 17
  */
31 18
 /*!
32 19
  * \file
... ...
@@ -1,27 +1,19 @@
1
-/*
2
- * $Id$
1
+/* 
2
+ * TLS module
3 3
  *
4
- * TLS module - certificate verification function
4
+ * Copyright (C) 2005 iptelorg GmbH
5 5
  *
6
- * Copyright (C) 2001-2003 FhG FOKUS
7
- * Copyright (C) 2004,2005 Free Software Foundation, Inc.
8
- * COpyright (C) 2005 iptelorg GmbH
6
+ * Permission to use, copy, modify, and distribute this software for any
7
+ * purpose with or without fee is hereby granted, provided that the above
8
+ * copyright notice and this permission notice appear in all copies.
9 9
  *
10
- * This file is part of sip-router, a free SIP server.
11
- *
12
- * sip-router is free software; you can redistribute it and/or modify
13
- * it under the terms of the GNU General Public License as published by
14
- * the Free Software Foundation; either version 2 of the License, or
15
- * (at your option) any later version
16
- *
17
- * sip-router is distributed in the hope that it will be useful,
18
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
19
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20
- * GNU General Public License for more details.
21
- *
22
- * You should have received a copy of the GNU General Public License
23
- * along with this program; if not, write to the Free Software
24
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
10
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
11
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
13
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
15
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
25 17
  */
26 18
 
27 19
 #include "../../dprint.h"
... ...
@@ -1,32 +1,19 @@
1
-/*
2
- * $Id$
3
- *
1
+/* 
4 2
  * TLS module - certificate verification function
5 3
  *
6
- * Copyright (C) 2001-2003 FhG FOKUS
7
- * Copyright (C) 2004,2005 Free Software Foundation, Inc.
8
- * COpyright (C) 2005 iptelorg GmbH
9
- *
10
- * This file is part of SIP-router, a free SIP server.
11
- *
12
- * SIP-router is free software; you can redistribute it and/or modify
13
- * it under the terms of the GNU General Public License as published by
14
- * the Free Software Foundation; either version 2 of the License, or
15
- * (at your option) any later version
16
- *
17
- * For a license to use the SIP-router software under conditions
18
- * other than those described here, or to purchase support for this
19
- * software, please contact iptel.org by e-mail at the following addresses:
20
- *    info@iptel.org
4
+ * Copyright (C) 2005 iptelorg GmbH
21 5
  *
22
- * SIP-router is distributed in the hope that it will be useful,
23
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
24
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
25
- * GNU General Public License for more details.
6
+ * Permission to use, copy, modify, and distribute this software for any
7
+ * purpose with or without fee is hereby granted, provided that the above
8
+ * copyright notice and this permission notice appear in all copies.
26 9
  *
27
- * You should have received a copy of the GNU General Public License
28
- * along with this program; if not, write to the Free Software
29
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
10
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
11
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
13
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
15
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
30 17
  */
31 18
 /*!
32 19
  * \file