Skip to content

Commit c8f69d7

Browse files
committed
refresh
1 parent f5273e6 commit c8f69d7

60 files changed

Lines changed: 817 additions & 291 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

bionic/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ LABEL org.opencontainers.image.authors Victor Seva <linuxmaniac@torreviejawirele
55
# is updated with the current date. It will force refresh of all
66
# of the base images and things like 'apt-get update' won't be using
77
# old cached versions when the Dockerfile is built.
8-
ENV REFRESHED_AT 2024-02-05
8+
ENV REFRESHED_AT 2024-08-27
99

1010
RUN rm -rf /var/lib/apt/lists/* && apt-get update
1111
RUN echo MIRRORSITE=http://archive.ubuntu.com/ubuntu > /etc/pbuilderrc

bionic/debian/changelog

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,17 @@
1-
kamailio (5.8.0~pre0) unstable; urgency=medium
1+
kamailio (6.0.0~dev2) unstable; urgency=medium
22

3-
* version set 5.8.0~pre0
3+
* version set 6.0.0~dev2
44

5-
-- Victor Seva <vseva@debian.org> Fri, 02 Feb 2024 15:20:05 +0100
5+
-- Victor Seva <vseva@debian.org> Thu, 16 May 2024 09:46:08 +0200
66

7-
kamailio (5.8.0~dev2) unstable; urgency=medium
7+
kamailio (5.9.0~dev1) unstable; urgency=medium
88

9-
* version set 5.8.0~dev2
9+
* version set 5.9.0~dev1
1010

11-
-- Victor Seva <vseva@debian.org> Tue, 05 Dec 2023 12:04:06 +0100
11+
-- Victor Seva <vseva@debian.org> Mon, 15 Apr 2024 08:52:26 +0200
1212

13-
kamailio (5.8.0~dev1) unstable; urgency=medium
13+
kamailio (5.9.0~dev0) unstable; urgency=medium
1414

15-
* version set 5.8.0~dev1
15+
* version set 5.9.0~dev0
1616

17-
-- Victor Seva <vseva@debian.org> Wed, 28 Jun 2023 15:03:56 +0200
18-
19-
kamailio (5.8.0~dev0) unstable; urgency=medium
20-
21-
* version set 5.8.0~dev0
22-
23-
-- Victor Seva <vseva@debian.org> Thu, 04 May 2023 21:45:08 +0200
17+
-- Victor Seva <vseva@debian.org> Thu, 23 Feb 2024 19:45:08 +0209

bionic/debian/control

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -636,6 +636,23 @@ Description: TLS support for the Kamailio SIP server (authentication, transport)
636636
This package provides TLS support for encrypted and authenticated
637637
SIP connections as well as generic TLS support for many Kamailio modules.
638638

639+
Package: kamailio-tls-wolfssl-modules
640+
Architecture: any
641+
Multi-Arch: same
642+
Pre-Depends:
643+
${misc:Pre-Depends},
644+
Depends:
645+
kamailio (= ${binary:Version}),
646+
${misc:Depends},
647+
${shlibs:Depends},
648+
Description: TLS support for the Kamailio SIP server (authentication, transport)
649+
Kamailio is a very fast and flexible SIP (RFC3261)
650+
server. Written entirely in C, Kamailio can handle thousands calls
651+
per second even on low-budget hardware.
652+
.
653+
This package provides TLS support for encrypted and authenticated using wolfssl
654+
SIP connections as well as generic TLS support for many Kamailio modules.
655+
639656
Package: kamailio-outbound-modules
640657
Architecture: any
641658
Multi-Arch: same

bionic/debian/kamailio@.service

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
[Unit]
2+
Description=Kamailio - the Open Source SIP Server (instance %i)
3+
Documentation=man:kamailio(8)
4+
Wants=network-online.target
5+
After=network-online.target
6+
7+
[Service]
8+
Type=forking
9+
User=kamailio
10+
Group=kamailio
11+
Environment='CFGFILE=/etc/kamailio/kamailio-%i.cfg'
12+
Environment='SHM_MEMORY=64'
13+
Environment='PKG_MEMORY=8'
14+
EnvironmentFile=-/etc/default/kamailio-%i
15+
EnvironmentFile=-/etc/default/kamailio-%i.d/*
16+
# PIDFile requires a full absolute path
17+
PIDFile=/run/kamailio-%i/kamailio.pid
18+
# ExecStart requires a full absolute path
19+
ExecStart=/usr/sbin/kamailio -P /run/kamailio-%i/kamailio.pid -Y /run/kamailio-%i -f $CFGFILE -m $SHM_MEMORY -M $PKG_MEMORY
20+
Restart=on-failure
21+
# /run/kamailio in tmpfs
22+
RuntimeDirectory=kamailio-%i
23+
RuntimeDirectoryMode=0770
24+
25+
[Install]
26+
WantedBy=multi-user.target

bionic/debian/rules

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ EXTRA_EXCLUDED_MODULES += lwsc
4242
EXTRA_EXCLUDED_MODULES += nats
4343
EXTRA_EXCLUDED_MODULES += microhttpd
4444
EXTRA_EXCLUDED_MODULES += tls_wolfssl
45+
EXTRA_EXCLUDED_MODULES += kafka
4546
## --EXCLUDED--
4647

4748

@@ -140,24 +141,27 @@ test_install_all-stamp: build
140141
$(MAKE) install quiet=verbose LIBDIR=$(LIBDIR) group_include="kstandard"
141142
touch test_install_all-stamp
142143

144+
# tls_wolfssl => tls-wolfssl
145+
$(INSTALL_MODULES): module = $(subst _,-,$(subst install_,,$@))
146+
$(INSTALL_MODULES): grp = $(subst install_,,$@)
143147
$(INSTALL_MODULES): test_install_all-stamp
144148
$(MAKE) install-modules-all \
145149
quiet=verbose \
146150
LIBDIR=$(LIBDIR) \
147-
BASEDIR=$(D)-$(subst install_,,$@)-modules \
148-
cfg_prefix=$(D)-$(subst install_,,$@)-modules \
149-
doc-dir=share/doc/$(DEB_SOURCE)-$(subst install_,,$@)-modules \
150-
group_include="k$(subst install_,,$@)"
151+
BASEDIR=$(D)-$(module)-modules \
152+
cfg_prefix=$(D)-$(module)-modules \
153+
doc-dir=share/doc/$(DEB_SOURCE)-$(module)-modules \
154+
group_include="k$(grp)"
151155
# Eliminate duplicate libs.
152156
for d in $(DUP_LIBS_DIRS); do \
153-
test "$$d" != "$(D)-$${module}-modules/usr/$(LIBDIR)/kamailio" && \
157+
test "$$d" != "$(D)-$(module)-modules/usr/$(LIBDIR)/kamailio" && \
154158
for r in `find $$d -name 'lib*' | xargs`; do \
155-
echo "removing $(subst install_,,$@) lib `basename $$r` present also in $$d"; \
156-
rm -f $(D)-$(subst install_,,$@)-modules/usr/$(LIBDIR)/kamailio/`basename "$$r"`; \
159+
echo "removing $(module) lib `basename $$r` present also in $$d"; \
160+
rm -f $(D)-$(module)-modules/usr/$(LIBDIR)/kamailio/`basename "$$r"`; \
157161
done ; \
158162
done
159163
# clean empty dirs
160-
find $(D)-$(subst install_,,$@)-modules -depth -empty -type d -exec rmdir {} \;
164+
find $(D)-$(module)-modules -depth -empty -type d -exec rmdir {} \;
161165

162166
$(INSTALL_EXTRA): test_install_all-stamp
163167
$(MAKE) install-modules-all \

bookworm/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ LABEL org.opencontainers.image.authors Victor Seva <linuxmaniac@torreviejawirele
55
# is updated with the current date. It will force refresh of all
66
# of the base images and things like 'apt-get update' won't be using
77
# old cached versions when the Dockerfile is built.
8-
ENV REFRESHED_AT 2024-02-05
8+
ENV REFRESHED_AT 2024-08-27
99

1010
RUN rm -rf /var/lib/apt/lists/* && apt-get update
1111
RUN echo MIRRORSITE=http://deb.debian.org/debian > /etc/pbuilderrc

bookworm/debian/changelog

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,17 @@
1-
kamailio (5.8.0~pre0) unstable; urgency=medium
1+
kamailio (6.0.0~dev2) unstable; urgency=medium
22

3-
* version set 5.8.0~pre0
3+
* version set 6.0.0~dev2
44

5-
-- Victor Seva <vseva@debian.org> Fri, 02 Feb 2024 15:20:05 +0100
5+
-- Victor Seva <vseva@debian.org> Thu, 16 May 2024 09:46:08 +0200
66

7-
kamailio (5.8.0~dev2) unstable; urgency=medium
7+
kamailio (5.9.0~dev1) unstable; urgency=medium
88

9-
* version set 5.8.0~dev2
9+
* version set 5.9.0~dev1
1010

11-
-- Victor Seva <vseva@debian.org> Tue, 05 Dec 2023 12:04:06 +0100
11+
-- Victor Seva <vseva@debian.org> Mon, 15 Apr 2024 08:52:26 +0200
1212

13-
kamailio (5.8.0~dev1) unstable; urgency=medium
13+
kamailio (5.9.0~dev0) unstable; urgency=medium
1414

15-
* version set 5.8.0~dev1
15+
* version set 5.9.0~dev0
1616

17-
-- Victor Seva <vseva@debian.org> Wed, 28 Jun 2023 15:03:56 +0200
18-
19-
kamailio (5.8.0~dev0) unstable; urgency=medium
20-
21-
* version set 5.8.0~dev0
22-
23-
-- Victor Seva <vseva@debian.org> Thu, 04 May 2023 21:45:08 +0200
17+
-- Victor Seva <vseva@debian.org> Thu, 23 Feb 2024 19:45:08 +0209

bookworm/debian/control

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ Build-Depends:
3838
libpq-dev,
3939
librabbitmq-dev,
4040
libradcli-dev,
41+
librdkafka-dev,
4142
libreadline-dev,
4243
libsasl2-dev,
4344
libsctp-dev [any],
@@ -620,7 +621,7 @@ Description: TLS support for the Kamailio SIP server (authentication, transport)
620621
This package provides TLS support for encrypted and authenticated
621622
SIP connections as well as generic TLS support for many Kamailio modules.
622623

623-
Package: kamailio-wolftls-modules
624+
Package: kamailio-tls-wolfssl-modules
624625
Architecture: any
625626
Multi-Arch: same
626627
Pre-Depends:
@@ -897,6 +898,22 @@ Description: Microhttpd module for the Kamailio SIP server
897898
.
898899
This package provides an embedded HTTP server using libmicrohttpd.
899900

901+
Package: kamailio-kafka-modules
902+
Architecture: any
903+
Multi-Arch: same
904+
Pre-Depends:
905+
${misc:Pre-Depends},
906+
Depends:
907+
kamailio (= ${binary:Version}),
908+
${misc:Depends},
909+
${shlibs:Depends},
910+
Description: Kafka module for the Kamailio SIP server
911+
Kamailio is a very fast and flexible SIP (RFC3261)
912+
server. Written entirely in C, Kamailio can handle thousands calls
913+
per second even on low-budget hardware.
914+
.
915+
This package provides an embedded kafka producer using librdkafka.
916+
900917
Package: kamailio-extra-modules
901918
Architecture: any
902919
Multi-Arch: same

bookworm/debian/kamailio@.service

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
[Unit]
2+
Description=Kamailio - the Open Source SIP Server (instance %i)
3+
Documentation=man:kamailio(8)
4+
Wants=network-online.target
5+
After=network-online.target
6+
7+
[Service]
8+
Type=forking
9+
User=kamailio
10+
Group=kamailio
11+
Environment='CFGFILE=/etc/kamailio/kamailio-%i.cfg'
12+
Environment='SHM_MEMORY=64'
13+
Environment='PKG_MEMORY=8'
14+
EnvironmentFile=-/etc/default/kamailio-%i
15+
EnvironmentFile=-/etc/default/kamailio-%i.d/*
16+
# PIDFile requires a full absolute path
17+
PIDFile=/run/kamailio-%i/kamailio.pid
18+
# ExecStart requires a full absolute path
19+
ExecStart=/usr/sbin/kamailio -P /run/kamailio-%i/kamailio.pid -Y /run/kamailio-%i -f $CFGFILE -m $SHM_MEMORY -M $PKG_MEMORY
20+
Restart=on-failure
21+
# /run/kamailio in tmpfs
22+
RuntimeDirectory=kamailio-%i
23+
RuntimeDirectoryMode=0770
24+
25+
[Install]
26+
WantedBy=multi-user.target

bookworm/debian/rules

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ PACKAGE_GROUPS += lwsc
8888
PACKAGE_GROUPS += nats
8989
PACKAGE_GROUPS += tls_wolfssl
9090
PACKAGE_GROUPS += microhttpd
91+
PACKAGE_GROUPS += kafka
9192

9293
# Module groups to be packaged onto kamailio-extra-modules.
9394
EXTRA_GROUPS += ev
@@ -140,24 +141,27 @@ test_install_all-stamp: build
140141
$(MAKE) install quiet=verbose LIBDIR=$(LIBDIR) group_include="kstandard"
141142
touch test_install_all-stamp
142143

144+
# tls_wolfssl => tls-wolfssl
145+
$(INSTALL_MODULES): module = $(subst _,-,$(subst install_,,$@))
146+
$(INSTALL_MODULES): grp = $(subst install_,,$@)
143147
$(INSTALL_MODULES): test_install_all-stamp
144148
$(MAKE) install-modules-all \
145149
quiet=verbose \
146150
LIBDIR=$(LIBDIR) \
147-
BASEDIR=$(D)-$(subst install_,,$@)-modules \
148-
cfg_prefix=$(D)-$(subst install_,,$@)-modules \
149-
doc-dir=share/doc/$(DEB_SOURCE)-$(subst install_,,$@)-modules \
150-
group_include="k$(subst install_,,$@)"
151+
BASEDIR=$(D)-$(module)-modules \
152+
cfg_prefix=$(D)-$(module)-modules \
153+
doc-dir=share/doc/$(DEB_SOURCE)-$(module)-modules \
154+
group_include="k$(grp)"
151155
# Eliminate duplicate libs.
152156
for d in $(DUP_LIBS_DIRS); do \
153-
test "$$d" != "$(D)-$${module}-modules/usr/$(LIBDIR)/kamailio" && \
157+
test "$$d" != "$(D)-$(module)-modules/usr/$(LIBDIR)/kamailio" && \
154158
for r in `find $$d -name 'lib*' | xargs`; do \
155-
echo "removing $(subst install_,,$@) lib `basename $$r` present also in $$d"; \
156-
rm -f $(D)-$(subst install_,,$@)-modules/usr/$(LIBDIR)/kamailio/`basename "$$r"`; \
159+
echo "removing $(module) lib `basename $$r` present also in $$d"; \
160+
rm -f $(D)-$(module)-modules/usr/$(LIBDIR)/kamailio/`basename "$$r"`; \
157161
done ; \
158162
done
159163
# clean empty dirs
160-
find $(D)-$(subst install_,,$@)-modules -depth -empty -type d -exec rmdir {} \;
164+
find $(D)-$(module)-modules -depth -empty -type d -exec rmdir {} \;
161165

162166
$(INSTALL_EXTRA): test_install_all-stamp
163167
$(MAKE) install-modules-all \

0 commit comments

Comments
 (0)