diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..4293b73a --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +*.a +*.d +*.o +*.pyc +*.pyo +*.so +*~ +apps/py_sems/sip/*.cpp +apps/py_sems/sip/*.h +apps/py_sems/sip/Makefile.gen +core/etc/*.conf +core/etc/*.template +getarch +getos +sems +sems-stats +sems-logfile-callextract +cscope.out +cscope.files +semantic.cache +apps/rtmp/flash_phone/*.swf +core/plug-in/silk/SILK_SDK_* +core.* +*.patch \ No newline at end of file diff --git a/Makefile.defs b/Makefile.defs index 9a666df3..36b1423e 100644 --- a/Makefile.defs +++ b/Makefile.defs @@ -5,11 +5,11 @@ export makefile_defs GIT := $(shell which git) -ifneq ($(GIT),) - SCM_REV := $(shell if git --help describe |grep dirty 2>&1 >/dev/null ; \ - then git describe --always --dirty 2>/dev/null; \ - else git describe --always 2>/dev/null; fi) -endif +#ifneq ($(GIT),) +# SCM_REV := $(shell if git --help describe |grep dirty 2>&1 >/dev/null ; \ +# then git describe --always --dirty 2>/dev/null; \ +# else git describe --always 2>/dev/null; fi) +#endif #version number VERSION = 1 diff --git a/core/AmConfig.cpp b/core/AmConfig.cpp index bb780b98..a1350f9c 100644 --- a/core/AmConfig.cpp +++ b/core/AmConfig.cpp @@ -1023,6 +1023,10 @@ static bool fillSysIntfList() freeifaddrs(ifap); close(fd); + return true; +} + +static void fillMissingLocalSIPIPfromSysIntfs() { // add addresses from SysIntfList, if not present for(unsigned int idx = 0; idx < AmConfig::SIP_Ifs.size(); idx++) { @@ -1045,15 +1049,15 @@ static bool fillSysIntfList() if(AmConfig::LocalSIPIP2If.find(intf_it->addrs.front().addr) == AmConfig::LocalSIPIP2If.end()) { - + DBG("mapping unmapped IP address '%s' to interface #%u \n", + intf_it->addrs.front().addr.c_str(), idx); AmConfig::LocalSIPIP2If[intf_it->addrs.front().addr] = idx; } } } - - return true; } + /** Get the AF_INET[6] address associated with the network interface */ string fixIface2IP(const string& dev_name, bool v6_for_sip) { @@ -1195,6 +1199,8 @@ int AmConfig::finalizeIPConfig() RTP_If_names["default"] = 0; } + fillMissingLocalSIPIPfromSysIntfs(); + return 0; } diff --git a/core/tests/Makefile b/core/tests/Makefile index 770f9e1c..54be2509 100644 --- a/core/tests/Makefile +++ b/core/tests/Makefile @@ -76,10 +76,13 @@ include ../../Makefile.defs %.d : $(SBC_DIR)%.cpp $(SBC_DIR)%.h ../../Makefile.defs $(CXX) -MM $< $(CPPFLAGS) $(CXXFLAGS) > $@ +%.d : $(AUTH_DIR)%.cpp $(SBC_DIR)%.h ../../Makefile.defs + $(CXX) -MM $< $(CPPFLAGS) $(CXXFLAGS) > $@ + %.d : ../%.cpp ../%.h ../../Makefile.defs $(CXX) -MM $< $(CPPFLAGS) $(CXXFLAGS) > $@ -$(NAME): $(OBJS) $(CORE_OBJS) $(SBC_OBJS) $(SIP_STACK) $(LIBRESAMPLE) ../../Makefile.defs +$(NAME): $(OBJS) $(CORE_OBJS) $(SBC_OBJS) $(AUTH_OBJS) $(SIP_STACK) $(LIBRESAMPLE) ../../Makefile.defs -@echo "" -@echo "making $(NAME)" $(LD) -o $(NAME) $(OBJS) $(CORE_OBJS) $(SBC_OBJS) $(SIP_STACK) $(LIBRESAMPLE) $(LDFLAGS) $(EXTRA_LDFLAGS) $(AUTH_OBJS) diff --git a/pkg/deb/debian/changelog b/pkg/deb/debian/changelog index 40221b26..56d17c6e 100644 --- a/pkg/deb/debian/changelog +++ b/pkg/deb/debian/changelog @@ -1,3 +1,9 @@ +sems (1.6.0) unstable; urgency=low + + * SEMS 1.6.0 release + + -- stefan Tue, 16 Jun 2015 13:10:56 +0200 + sems (1.6.0~dev) unstable; urgency=medium * Devel version diff --git a/pkg/deb/jessie/changelog b/pkg/deb/jessie/changelog index 40221b26..56d17c6e 100644 --- a/pkg/deb/jessie/changelog +++ b/pkg/deb/jessie/changelog @@ -1,3 +1,9 @@ +sems (1.6.0) unstable; urgency=low + + * SEMS 1.6.0 release + + -- stefan Tue, 16 Jun 2015 13:10:56 +0200 + sems (1.6.0~dev) unstable; urgency=medium * Devel version diff --git a/pkg/deb/precise/changelog b/pkg/deb/precise/changelog index 40221b26..56d17c6e 100644 --- a/pkg/deb/precise/changelog +++ b/pkg/deb/precise/changelog @@ -1,3 +1,9 @@ +sems (1.6.0) unstable; urgency=low + + * SEMS 1.6.0 release + + -- stefan Tue, 16 Jun 2015 13:10:56 +0200 + sems (1.6.0~dev) unstable; urgency=medium * Devel version diff --git a/pkg/deb/trusty/changelog b/pkg/deb/trusty/changelog index 40221b26..56d17c6e 100644 --- a/pkg/deb/trusty/changelog +++ b/pkg/deb/trusty/changelog @@ -1,3 +1,9 @@ +sems (1.6.0) unstable; urgency=low + + * SEMS 1.6.0 release + + -- stefan Tue, 16 Jun 2015 13:10:56 +0200 + sems (1.6.0~dev) unstable; urgency=medium * Devel version diff --git a/pkg/deb/wheezy/changelog b/pkg/deb/wheezy/changelog index 40221b26..56d17c6e 100644 --- a/pkg/deb/wheezy/changelog +++ b/pkg/deb/wheezy/changelog @@ -1,3 +1,9 @@ +sems (1.6.0) unstable; urgency=low + + * SEMS 1.6.0 release + + -- stefan Tue, 16 Jun 2015 13:10:56 +0200 + sems (1.6.0~dev) unstable; urgency=medium * Devel version