Browse code

core, lib, modules: restructured source code tree

- new folder src/ to hold the source code for main project applications
- main.c is in src/
- all core files are subfolder are in src/core/
- modules are in src/modules/
- libs are in src/lib/
- application Makefiles are in src/
- application binary is built in src/ (src/kamailio)

Daniel-Constantin Mierla authored on 07/12/2016 11:03:51
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,34 +0,0 @@
1
-/*
2
- * Copyright (C) 2001-2003 FhG Fokus
3
- *
4
- * This file is part of Kamailio, a free SIP server.
5
- *
6
- * Kamailio is free software; you can redistribute it and/or modify
7
- * it under the terms of the GNU General Public License as published by
8
- * the Free Software Foundation; either version 2 of the License, or
9
- * (at your option) any later version
10
- *
11
- * Kamailio is distributed in the hope that it will be useful,
12
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU General Public License for more details.
15
- *
16
- * You should have received a copy of the GNU General Public License
17
- * along with this program; if not, write to the Free Software
18
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
19
- */
20
-
21
-#ifndef __tsend_h
22
-#define __tsend_h
23
-
24
-
25
-int tsend_stream(int fd, const char* buf, unsigned int len, int timeout);
26
-int tsend_dgram(int fd, const char* buf, unsigned int len, 
27
-				const struct sockaddr* to, socklen_t tolen, int timeout);
28
-int tsend_dgram_ev(int fd, const struct iovec* v, int count, int timeout);
29
-
30
-
31
-
32
-#endif
33
-
34
-
Browse code

core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO"

Olle E. Johansson authored on 16/01/2015 16:38:46
Showing 1 changed files
... ...
@@ -1,21 +1,14 @@
1 1
 /*
2
- * $Id$
3
- *
4 2
  * Copyright (C) 2001-2003 FhG Fokus
5 3
  *
6
- * This file is part of ser, a free SIP server.
4
+ * This file is part of Kamailio, a free SIP server.
7 5
  *
8
- * ser is free software; you can redistribute it and/or modify
6
+ * Kamailio is free software; you can redistribute it and/or modify
9 7
  * it under the terms of the GNU General Public License as published by
10 8
  * the Free Software Foundation; either version 2 of the License, or
11 9
  * (at your option) any later version
12 10
  *
13
- * For a license to use the ser software under conditions
14
- * other than those described here, or to purchase support for this
15
- * software, please contact iptel.org by e-mail at the following addresses:
16
- *    info@iptel.org
17
- *
18
- * ser is distributed in the hope that it will be useful,
11
+ * Kamailio is distributed in the hope that it will be useful,
19 12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20 13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21 14
  * GNU General Public License for more details.
... ...
@@ -24,11 +17,6 @@
24 17
  * along with this program; if not, write to the Free Software
25 18
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
26 19
  */
27
-/*
28
- *  History:
29
- * --------
30
- *  2004-02-26  created by andrei
31
- */
32 20
 
33 21
 #ifndef __tsend_h
34 22
 #define __tsend_h
Browse code

all: updated FSF address in GPL text

Anthony Messina authored on 04/07/2014 09:36:37 • Daniel-Constantin Mierla committed on 04/07/2014 09:37:36
Showing 1 changed files
... ...
@@ -22,7 +22,7 @@
22 22
  *
23 23
  * You should have received a copy of the GNU General Public License
24 24
  * along with this program; if not, write to the Free Software
25
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
25
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
26 26
  */
27 27
 /*
28 28
  *  History:
Browse code

tsend: s/char*/const char*/ in function params.

Andrei Pelinescu-Onciul authored on 23/06/2010 21:13:23
Showing 1 changed files
... ...
@@ -34,8 +34,8 @@
34 34
 #define __tsend_h
35 35
 
36 36
 
37
-int tsend_stream(int fd, char* buf, unsigned int len, int timeout);
38
-int tsend_dgram(int fd, char* buf, unsigned int len, 
37
+int tsend_stream(int fd, const char* buf, unsigned int len, int timeout);
38
+int tsend_dgram(int fd, const char* buf, unsigned int len, 
39 39
 				const struct sockaddr* to, socklen_t tolen, int timeout);
40 40
 int tsend_dgram_ev(int fd, const struct iovec* v, int count, int timeout);
41 41
 
Browse code

- Spelling checked - READMEs updated

Jan Janak authored on 24/08/2004 08:45:09
Showing 1 changed files
... ...
@@ -1,7 +1,7 @@
1 1
 /*
2 2
  * $Id$
3 3
  *
4
- * Copyright (C) 2001-2003 Fhg Fokus
4
+ * Copyright (C) 2001-2003 FhG Fokus
5 5
  *
6 6
  * This file is part of ser, a free SIP server.
7 7
  *
Browse code

- added tsend_dgram_ev (== writev+timeout) - changed parameter order for tsend_dgram

Andrei Pelinescu-Onciul authored on 03/03/2004 11:13:25
Showing 1 changed files
... ...
@@ -35,8 +35,9 @@
35 35
 
36 36
 
37 37
 int tsend_stream(int fd, char* buf, unsigned int len, int timeout);
38
-int tsend_dgram(int fd, char* buf, unsigned int len, int timeout,
39
-				const struct sockaddr* to, socklen_t tolen);
38
+int tsend_dgram(int fd, char* buf, unsigned int len, 
39
+				const struct sockaddr* to, socklen_t tolen, int timeout);
40
+int tsend_dgram_ev(int fd, const struct iovec* v, int count, int timeout);
40 41
 
41 42
 
42 43
 
Browse code

- replaced tcp_blocking_write with more generic tsend_stream(fd, buf, len, timeout) & tsend_dgram(fd, buf, len, timeout, to, tolen) so that they can be used from ser modules a.s.o.

Andrei Pelinescu-Onciul authored on 26/02/2004 18:00:49
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,45 @@
1
+/*
2
+ * $Id$
3
+ *
4
+ * Copyright (C) 2001-2003 Fhg Fokus
5
+ *
6
+ * This file is part of ser, a free SIP server.
7
+ *
8
+ * ser is free software; you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation; either version 2 of the License, or
11
+ * (at your option) any later version
12
+ *
13
+ * For a license to use the ser software under conditions
14
+ * other than those described here, or to purchase support for this
15
+ * software, please contact iptel.org by e-mail at the following addresses:
16
+ *    info@iptel.org
17
+ *
18
+ * ser is distributed in the hope that it will be useful,
19
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
20
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21
+ * GNU General Public License for more details.
22
+ *
23
+ * You should have received a copy of the GNU General Public License
24
+ * along with this program; if not, write to the Free Software
25
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
26
+ */
27
+/*
28
+ *  History:
29
+ * --------
30
+ *  2004-02-26  created by andrei
31
+ */
32
+
33
+#ifndef __tsend_h
34
+#define __tsend_h
35
+
36
+
37
+int tsend_stream(int fd, char* buf, unsigned int len, int timeout);
38
+int tsend_dgram(int fd, char* buf, unsigned int len, int timeout,
39
+				const struct sockaddr* to, socklen_t tolen);
40
+
41
+
42
+
43
+#endif
44
+
45
+