smititelu
04471770ce
Add NO_REDIS_REQUIRED new parameter
...
If set to "yes" or 1, rtpengine starts even without initial redis connections.
10 years ago
Richard Fuchs
c1407d6b44
support Redis server authentication
...
closes #219
Change-Id: Iacf4047e748d76ff402e44a1b9f22e1d7c511c76
10 years ago
Richard Fuchs
3f1ae98379
unify -r/-R and -w/-W options into single options
...
Change-Id: I14672466cc2d9f0024d99d41dd63ec15aecbb58a
10 years ago
Richard Fuchs
d8e1e9f86a
simplify redis CLI options
...
Removes the explicit redis-read-db configuration and reduces the option
to one redis DB and one redis write DB. If only the redis DB is
configured, then it will be used for all operations. If both are
configured, then the redis DB will be used for reading and the write DB
will be used for writing (updates).
Change-Id: I8d5a32c53c9416b514c98d69c3afe7c547e530ad
10 years ago
Frederic-Philippe Metz
e376335595
Removed graphite hostname and 'totals' in graphite names
10 years ago
Frederic-Philippe Metz
a9b27c7e57
Merge remote-tracking branch 'origin/master' into dev-fmetz-redis-notification
10 years ago
Pawel Kuzak
ca04c9636f
Make creation of iptables chain optional
...
iptables might be managed via different tools by an administrator. In such a setup, insertion and deletion of rules in the INPUT chain as well as creation of new chains by an application is not wanted.
By setting the corresponding configuration parameter in the config file, the init-script will not touch the INPUT queue nor will it create the rtpengine chain. It will still attempt to create a rule in the rtpengine chain, but will refuse to start if that chain does not exist.
10 years ago
Guillem Jover
df2126f4e5
MT#16473 Convert debian/copyright to machine-readable format
...
See <https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ >.
Converted via update-copyright. Update copyright years.
Change-Id: I897af7d66d0901d46161cdd29fcc8b4a567bf888
10 years ago
Jenkins User
8f24fa374c
Release new version 4.3.0.0+0~mr4.3.0.0
10 years ago
Frederic-Philippe Metz
541e2999a9
Implemented redis-notification base feature.
...
Currently, every rtpengine will subscribe to redis-keyspace notification
so it will receive a notification when an call is inserted. If the call
is not already handeled by the rtpengine, the call will be restored.
The reason for this is to have in-place redundancy. Imagine you have
multiple rtpengines running, eachone will have all calls of the others.
When one rtpengine fails somehow, infrastructure guys use BGP in order to
'move' the IP address from one rtpengine to another. Thisone can handle
the new calls instantly since they're already recovered by
redis-notification feature.
Next step is internally identify those calls in order to prevent some
timers to delete the calls where no RTP flows. Second will be
something we call 'partitioning'. It means that the subscription
to a redis notify will only be for the keyspace a dedicated rtpengine
writes to. This leads to the point that you can make redundancy groups
(partitions) of the rtpengines.
10 years ago
Jenkins User
d059a6cb43
Release new version 4.2.0.0+0~mr4.2.0.0
10 years ago
smititelu
72cf55b6fb
Specific REDIS read and write databases
...
Able to specify now, in the config, the redis databases from which rtpengine
should read and write session information.
10 years ago
Richard Fuchs
dafde10571
MT#15157 integrate redis module into main code tree
...
obsoletes the entire plugin/module system
Change-Id: I6997b7e6e49dac568e844c3e132fa3756cf147cb
10 years ago
Jenkins User
8220f813f8
Release new version 4.1.0.0+0~mr4.1.0.0
11 years ago
Frederic-Philippe Metz
c444c05a5f
Implemented MAX_SESSIONS limit or calls.
...
related to RTPENGINE-20
11 years ago
Frederic-Philippe Metz
89bbaf12e3
Merge branch 'dev-fmetz'
...
Conflicts:
daemon/Makefile
daemon/call.c
daemon/log.c
daemon/main.c
kernel-module/xt_RTPENGINE.c
11 years ago
Frederic-Philippe Metz
ee113f9998
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
debian/control
11 years ago
Victor Seva
46c60e5284
MT#12519 debian/control: switch from Pre-Depends to Suggests for ngcp-system-tools package
...
On upgrades from 2.8 LTS we have to install ngcp-rtpengine-kernl-dkms package
before the upgrade in order to get dkms to work. No need to upgrade the new
version of ngcp-system-tools too
Change-Id: I36fbfdffc5ca1e283ba0e8d5a42a96a72fbf324e
11 years ago
Alexander Lutay
b85baee230
MT#11493 Release new version 4.0.0.0+0~mr4.0.0.0
...
Change-Id: Ibf6dd7188650438dfd6950646aacf8412fae3cb1
11 years ago
Frederic-Philippe Metz
070212ec3a
Added RTCP parsing and option to log that information
11 years ago
Frederic-Philippe Metz
fb30ef8ccd
Merge remote-tracking branch 'upstream/master'
11 years ago
Jenkins User
2103f4137d
Release new version 3.3.0.0+0~mr4.0.0.0
11 years ago
Frederic-Philippe Metz
9f421a9d8f
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
daemon/graphite.c
daemon/graphite.h
11 years ago
Michael Prokop
fca4500dd0
MT#9127 Bump Standards-Version to 3.9.6
11 years ago
Richard Fuchs
26ca844e73
drop support for glib versions older than 2.30
11 years ago
Frederic-Philippe Metz
ec5a543f0f
Added prefix config parameter to graphite acc. to OPS
11 years ago
Frederic-Philippe Metz
2ae0e35de4
Added functionality to report statistics to graphite
11 years ago
Jenkins User
9c01e70781
Release new version 3.3.0.0+0~mr3.8.0.0
11 years ago
Frederic-Philippe Metz
59329ddd04
VOIPTEST_220_delete delay
...
Im Moment wurden die sessions ja nach 30 sekunden hardcoded abgeräumt.
Dieser patch macht das konfigurabel.
ersetzt den letzten patch "added_delete_delay_for_memory_cleanup.patch".
Author: Frederic-Philippe Metz <Frederic.Metz@1und1.de>
11 years ago
Richard Fuchs
cccb0bfe75
add Recommends: netcat-openbsd | netcat for CLI patch
11 years ago
Frederic-Philippe Metz
131c9e8110
cli
...
Ein Commandline interface, wo man von der console and der rtpengine
bestimme Dinge abfragen kann.
Author: Frederic-Philippe Metz <Frederic.Metz@1und1.de>
11 years ago
Frederic-Philippe Metz
9886de4654
cdrpatch.dpatch:
...
Generiert CDRs. Diese werden in eine konfigurierbare Log Facility
geschrieben.
Author: Frederic-Philippe Metz <Frederic.Metz@1und1.de>
11 years ago
Richard Fuchs
0113991ef5
MT#9585 rename kernel module and all related items from MEDIAPROXY to RTPENGINE
11 years ago
Richard Fuchs
7e72bfc90f
MT#10059 allow freeform interface definitions in init.d script
...
Squashed commit of the following:
commit 0f98bd7304c484740b7d3416bd8843205e1b589f
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Tue Dec 16 13:37:06 2014 -0500
fix init script
commit 90dc259399aad0de86fcfd2c76b03b4e1cad2157
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Tue Dec 16 12:17:42 2014 -0500
MT#10059 allow freeform interface definitions in init.d script
11 years ago
Jenkins User
74901531e4
Release new version 3.3.0.0+0~mr3.7.0.0
11 years ago
Richard Fuchs
a5c55fc398
add NUM_THREADS to init scripts
11 years ago
Jenkins User
5f315bd896
Release new version 3.3.0.0+0~mr3.6.0.0
11 years ago
Richard Fuchs
c1d7a52552
MT#9065 daemon: don't restart if kernel is needed but not yet installed
...
Squashed commit of the following:
commit 29560cc3dca2d5f3220cb2032088035a086bee12
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Wed Sep 17 15:15:48 2014 -0400
fix shell quoting
commit 3085b78377463225c52abc1a7c6d367924c2cb05
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Wed Sep 17 13:52:26 2014 -0400
silence modinfo stderr
commit f275f3dbb1d52113ece74132ac29ae2473b354bd
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Wed Sep 17 13:52:09 2014 -0400
s/MEDIAPROXY/RTPENGINE/
commit ff6b7db25d439eae69f561e71c5dd513cb061e57
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Wed Sep 17 11:28:26 2014 -0400
MT#9065 use modinfo/lsmod to probe for kernel module instead of dkms
commit 7d1841294e
Author: Victor Seva <vseva@sipwise.com>
Date: Tue Sep 16 20:56:57 2014 +0200
MT#9065 daemon: don't restart if kernel is needed but not yet installed
11 years ago
Richard Fuchs
3de07be0a3
s/MEDIAPROXY/RTPENGINE/
11 years ago
Richard Fuchs
34ca29b9a4
dont escape exclamation points in sh scripts
11 years ago
Richard Fuchs
ddcf0f382c
update init.d file
11 years ago
Camille Oudot
faf3e22b9e
logging: choose the log facility from the command line, or log to stderr
11 years ago
Victor Seva
f562844a35
MT8741 remove init script tricks
11 years ago
Jenkins User
0cde16af80
Release new version 3.3.0.0+0~mr3.5.0.0
12 years ago
Victor Seva
c7e3911778
MT#6485 add no_ngcp script to remove NGCP dependences
...
Help external users to produce Debian packages without
any NGCP dependence.
12 years ago
Victor Seva
eb9dbd87cc
MT#6485 add proper checks for virt-identify
12 years ago
Victor Seva
02832db063
MT#6485 detect container environment
...
In order to be able to run NGCP inside a container adding the use
of our ngcp-system-tools helper to check the environment.
Merged changes from templates
12 years ago
Jenkins User
58e39d2248
Release new version 3.3.0.0+0~mr3.4.0.0
12 years ago
Victor Seva
5f6450c989
Bump version to sync NGCP release version
12 years ago
Victor Seva
8bfe35fd2e
Bump version 2.9.9.0
12 years ago
Richard Fuchs
40790a7477
whitespace cleanup & remove obsolete code
12 years ago
Pablo Ruiz García
cf76901318
Do not try to install & initialize module if in kernel suppor has been specifically disabled (ie. TABLE < 0)
12 years ago
Michael Prokop
8e11a60c72
MT#6511 Bump Standards-Version to 3.9.5
12 years ago
Victor Seva
d025f4b69f
MT#6449 fix typo
12 years ago
Victor Seva
1b486a7bc1
MT#6449 add -dev packages needed to build something with ngcp-librtpengine-dev
12 years ago
Richard Fuchs
4c0ca278fa
rename mediaproxy-ng to rtpengine
12 years ago
Richard Fuchs
f8f741b584
Update to upcoming 3.0 release (2.9.9 for now)
...
Merged from branch rfuchs/3.0
Conflicts:
daemon/sdp.c
debian/changelog
tests/simulator-ng.pl
utils/ng-client
12 years ago
Alexander Lutay
caa5edd58a
MT#5847 Fixup debian/changelog version to Sipwise style
12 years ago
Alexander Lutay
f2fc5dc51e
MT#5847 Bump version in master, otherwise mr3.3 has smaller version then mr3.2
12 years ago
Richard Fuchs
99266fcf70
2.3.6
12 years ago
Sipwise Jenkins Builder
8843130c66
Release new version 2.3.5+0~mr3.3
12 years ago
Richard Fuchs
afbecc4cac
2.3.5
12 years ago
Richard Fuchs
843a7c8572
add openssl exception to debian/copyright
12 years ago
Richard Fuchs
9fe79ddf25
2.3.4
12 years ago
Richard Fuchs
cd4711ca18
2.3.3
12 years ago
Richard Fuchs
f1199d1048
add GPL3 license text and update outdated debian/copyright
12 years ago
Victor Seva
f4ad8ff9ab
update changelog to 2.3.2
12 years ago
Richard Fuchs
b4d4d7b456
2.3.1
...
(cherry picked from commit 06a352d655 )
12 years ago
Michael Prokop
a1d21dc331
MT#4569 ngcp-mediaproxy-ng-daemon does not need to Pre-Depend on ngcp-mediaproxy-ng-kernel-dkms
...
As reported at https://github.com/sipwise/mediaproxy-ng/issues/9
Closes : #9
Thanks: Peter Dunkley for reporting
12 years ago
Richard Fuchs
f023ab49e7
update init script to handle ipv6 tables properly
12 years ago
Juha Heinanen
e84c2f52c3
added log level handling to debian default file and init script
...
- fixed indentation in main.c
12 years ago
Jon Bonilla
ffd323164d
Make mediaproxy use a new iptables chain
...
Prevent conflicts with iptables flushing
firewall solutions
12 years ago
Richard Fuchs
5fa1c1ec7d
dont fail on failed rm
13 years ago
Richard Fuchs
8fd17a6c0f
replace obsolete readme with proper version in packages
13 years ago
Richard Fuchs
2f0ad340ba
update init script to "provide itself"
13 years ago
Richard Fuchs
30f24fafbd
start changelog for 2.3.0
13 years ago
Richard Fuchs
145139d0db
2.2.1
13 years ago
Richard Fuchs
6e9291d84f
augment changelog for upcoming 2.2.0
13 years ago
Richard Fuchs
cbd26eb124
perform message integrity check aka auth
13 years ago
Richard Fuchs
4aa3017555
The FINGERPRINT mechanism MUST be used for connectivity checks
13 years ago
Andreas Granig
650fbedb79
Fix NG port.
13 years ago
Richard Fuchs
16b33debeb
start changelog for 2.2.0
13 years ago
Richard Fuchs
fe3af2559e
support listening on NG port through init/defaults
13 years ago
Richard Fuchs
2effd967ea
rename listen to listen-tcp in the sample default script as well
13 years ago
Richard Fuchs
5c2b07387e
rename listen to listen-tcp in the init script as well
13 years ago
Richard Fuchs
5c310916a2
2.1.1
13 years ago
Richard Fuchs
cde509531c
parallel builds
13 years ago
Richard Fuchs
42f9e225d8
2.1.0
13 years ago
Richard Fuchs
5bd0d340f6
2.0.2
13 years ago
Jon Bonilla
59d210e97d
update changelog
13 years ago
Jon Bonilla
e88e8ccc19
Revert commit 9539 and re-add init stuff
13 years ago
Richard Fuchs
e55d6d26ea
adding to changelog
13 years ago
Richard Fuchs
386af36519
prepare for release
14 years ago
Michael Prokop
10cfabf977
wrap and sort items in Debian packaging files
...
This makes reviews and diffs easier and helps in avoiding duplicate entries.
devscripts's wrap-and-sort ftw.
Closes: https://bugtracker.sipwise.com/view.php?id=1845
From: Michael Prokop <mprokop@sipwise.com>
14 years ago
Michael Prokop
4c95623589
Build package ngcp-mediaproxy-ng-dbg providing debugging symbols
...
Split out the debugging symbols from the main packages into
one single package named ngcp-mediaproxy-ng-dbg
Closes: https://bugtracker.sipwise.com/view.php?id=1825
From: Michael Prokop <mprokop@sipwise.com>
14 years ago
Jon Bonilla
6b48cb0d49
Remove init and default scripts
...
The default file is provided by templates. We
won't have questions regarding changed config
files on upgrades.
The init script will be provided via lsb-scripts.
14 years ago
Michael Prokop
229af9a7f3
Bump Standards-Version to 3.9.3
...
From: Michael Prokop <mprokop@sipwise.com>
14 years ago
Michael Prokop
7a32517304
Bump Standards-Version to 3.9.3
...
From: Michael Prokop <mprokop@sipwise.com>
14 years ago
Michael Prokop
6d004a97cc
Set maintainer field to new default
...
From: Michael Prokop <mprokop@sipwise.com>
14 years ago
Michael Prokop
1cf51a4c5c
Drop unnecessary debhelper Depends
...
From: Michael Prokop <mprokop@sipwise.com>
14 years ago
Richard Fuchs
dc7517121d
remove uuid helper code
14 years ago