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,36 +0,0 @@ 1 -/* 2 - * Copyright (C) 2005 iptelorg GmbH 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 -/*! 22 - * \file 23 - * \brief Kamailio core :: Register RPC 24 - * \ingroup core 25 - * Module: \ref core 26 - */ 27 - 28 -#ifndef _CORE_CMD_H 29 -#define _CORE_CMD_H 30 - 31 -#include "rpc.h" 32 - 33 -int register_core_rpcs(void); 34 -int rpc_init_time(void); 35 - 36 -#endif /* _CORE_CMD_H */

core : Update include files - delete IDs, update doxygen, delete history

Olle E. Johansson authored on 03/01/2015 10:55:48
Showing 1 changed files
 ... ... @@ -1,21 +1,14 @@ 1 1  /* 2 - * $Id$ 3 - * 4 2  * Copyright (C) 2005 iptelorg GmbH 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. ... ... @@ -27,7 +20,7 @@ 27 20   28 21  /*! 29 22  * \file 30 - * \brief SIP-router core ::  23 + * \brief Kamailio core :: Register RPC 31 24  * \ingroup core 32 25  * Module: \ref core 33 26  */

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  /*!

- Doxygen updates on core files - Add project name to doxygen in Makefile

oej authored on 19/10/2009 20:35:43
Showing 1 changed files
 ... ... @@ -25,6 +25,13 @@ 25 25  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 26 26  */ 27 27   28 +/*! 29 + * \file 30 + * \brief SIP-router core ::  31 + * \ingroup core 32 + * Module: \ref core 33 + */ 34 + 28 35  #ifndef _CORE_CMD_H 29 36  #define _CORE_CMD_H 30 37 

rpc: added register function and switched to hash table

- rpc switched to hashtable
- added rpc register function, that can be called from modules not
using ser module interface (e.g. kamailio or future sip-router
module interface).

Andrei Pelinescu-Onciul authored on 11/05/2009 22:39:03
Showing 1 changed files
 ... ... @@ -30,8 +30,7 @@ 30 30   31 31  #include "rpc.h" 32 32   33 -extern rpc_export_t core_rpc_methods[]; 34 - 33 +int register_core_rpcs(void); 35 34  int rpc_init_time(void); 36 35   37 36  #endif /* _CORE_CMD_H */

- core commands reimplemented

Jan Janak authored on 12/12/2005 23:41:30
Showing 1 changed files
 1 1 new file mode 100644 ... ... @@ -0,0 +1,37 @@ 1 +/* 2 + * $Id$ 3 + * 4 + * Copyright (C) 2005 iptelorg GmbH 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 +#ifndef _CORE_CMD_H 29 +#define _CORE_CMD_H 30 + 31 +#include "rpc.h" 32 + 33 +extern rpc_export_t core_rpc_methods[]; 34 + 35 +int rpc_init_time(void); 36 + 37 +#endif /* _CORE_CMD_H */