Module: sip-router
Branch: master
Commit: 8708160fe82b0886d3a3e014450c2a112b4aa150
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=8708160…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Fri Apr 17 00:27:37 2009 +0200
core: commented prototype of free_/fixup_regexp_none()
- these functions are used only by textops module
- implementation of these functions added to textops
---
mod_fix.h | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/mod_fix.h b/mod_fix.h
index c27beee..613e11f 100644
--- a/mod_fix.h
+++ b/mod_fix.h
@@ -85,9 +85,9 @@ int fixup_uint_uint(void** param, int param_no);
int fixup_regexp_null(void** param, int param_no);
int fixup_free_regexp_null(void** param, int param_no);
+#if 0
int fixup_regexp_none(void** param, int param_no);
int fixup_free_regexp_none(void** param, int param_no);
-#if 0
/* not implemened yet */
int fixup_regexpNL_null(void** param, int param_no);
int fixup_regexpNL_none(void** param, int param_no);
Module: sip-router
Branch: master
Commit: 2ca10ea1f1d30b728678f28099b99e0735f9dc15
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=2ca10ea…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Thu Apr 16 20:56:13 2009 +0200
kex: new module - kamailio extensions
- the module collects kamailio core extensions
- K core mi commands included in the module
---
modules_k/kex/Makefile | 15 ++++++++
modules_k/kex/kex_mod.c | 85 +++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 100 insertions(+), 0 deletions(-)
diff --git a/modules_k/kex/Makefile b/modules_k/kex/Makefile
new file mode 100644
index 0000000..7f67725
--- /dev/null
+++ b/modules_k/kex/Makefile
@@ -0,0 +1,15 @@
+# $Id$
+#
+# example module makefile
+#
+#
+# WARNING: do not run this directly, it should be run by the master Makefile
+
+include ../../Makefile.defs
+auto_gen=
+NAME=kex.so
+LIBS=
+
+DEFS+=-DOPENSER_MOD_INTERFACE
+
+include ../../Makefile.modules
diff --git a/modules_k/kex/kex_mod.c b/modules_k/kex/kex_mod.c
new file mode 100644
index 0000000..e99b6dc
--- /dev/null
+++ b/modules_k/kex/kex_mod.c
@@ -0,0 +1,85 @@
+/**
+ * $Id$
+ *
+ * Copyright (C) 2009
+ *
+ * This file is part of Kamailio, a free SIP server.
+ *
+ * Kamailio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version
+ *
+ * Kamailio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+
+#include "../../sr_module.h"
+#include "../../dprint.h"
+
+#include "mi_core.h"
+
+
+MODULE_VERSION
+
+
+/** parameters */
+
+/** module functions */
+static int mod_init(void);
+
+void destroy(void);
+
+static cmd_export_t cmds[]={
+ {0,0,0,0,0,0}
+};
+
+static param_export_t params[]={
+ {0,0,0}
+};
+
+
+/** module exports */
+struct module_exports exports= {
+ "kex",
+ DEFAULT_DLFLAGS, /* dlopen flags */
+ cmds,
+ params,
+ 0, /* exported statistics */
+ 0, /* exported MI functions */
+ 0, /* exported pseudo-variables */
+ 0, /* extra processes */
+ mod_init, /* module initialization function */
+ 0,
+ (destroy_function) destroy,
+ 0 /* per-child init function */
+};
+
+/**
+ * init module function
+ */
+static int mod_init(void)
+{
+ if(init_mi_core()<0)
+ return -1;
+ return 0;
+}
+
+/**
+ * destroy function
+ */
+void destroy(void)
+{
+ return;
+}
+
Folks,
I am happy to announce that we finished the migration of SER and Kamailio
modules into a shared git repository and the git repository is now ready for
everyone to use. You can browse the repository here:
http://git.sip-router.org/cgi-bin/gitweb.cgi?p=sip-router;a=summary
There are currently three directories with modules:
* modules: This is the directory that contains modules that have been merged
from both projects.
* modules_k: This is the directory that contains updated Kamailio modules.
* modules_s: This is the directory that contains updated SER modules.
We have reached a significant milestone on our way towards one common
project. It took a tremendous amount of work to get us where we are now and I
would like to take the opportunity to thank all the people from both projects
who made this possible. I will resist the temptation to list names, because
there are too many of them, it's not necessarily only the people who you see
active on the mailing lists. So here is your "thank you" in big friendly letters:
T H A N K Y O U
There is still a lot of work waiting for us, but it will hopefully be more
exciting and interesting than the migration process itself. There are still
some modules that don't compile, scripts and tools that are missing, and so
on.
But we are on the track and if we keep shoveling coal into the machine, I am
sure the train will get to the "sip-router" station soon, no matter how far
the station may seem now :-).
Jan.