d7598efe4
suffix mediaproxy reply with address family info by
2011-12-19 16:28:13 +0000
534f4be7e
compile debian package version into all 3 components at build time by
2011-12-19 15:55:45 +0000
ac9b60a32
Makefile: use Debian package versioning information for BUILD_TIME by
2011-12-19 15:38:40 +0000
0c23b07db
ignore user-supplied addresses and use proxy-supplied hints as only determining factor between ipv4 and ipv6 by
2011-12-19 15:21:14 +0000
a32a18857
remove obsolete comment by
2011-12-19 15:11:07 +0000
9e1c90adb
inet_pton is anal, so gotta work around that by
2011-12-19 14:06:45 +0000
8bc2f0505
support command-line ipv6 addresses given in [] format by
2011-12-19 13:43:51 +0000
7129c25e6
don't give out ipv6 addresses if we're not ipv6 enabled by
2011-12-19 13:27:40 +0000
1be81628b
make sure our allocated skbuffs always have enough head room by
2011-12-16 08:39:32 +0000
11f4a5c77
get rid of an ugly unneeded memcmp by
2011-12-16 08:15:25 +0000
bb3ddae44
converge most of the ipv4/ipv6 code to make everything more pretty by
2011-12-16 08:09:56 +0000
e6e151bdd
and while we're at it, add support for ipv6 on the udp control protocol as well by
2011-12-15 16:28:26 +0000
c36f7649a
or maybe not so primitive... by
2011-12-15 15:53:47 +0000
1a0fc782f
add a primitive makefile by
2011-12-15 15:52:15 +0000
d9c97b06f
add ipv6 options to init/default script by
2011-12-15 15:26:00 +0000
cb727076a
update blist.pl to new kernel interface by
2011-12-15 15:11:51 +0000
f31f64b07
make the textual /proc output more useful by
2011-12-15 14:52:26 +0000
4c508f28e
support the internal/external flags for ipv4/ipv6 hints by
2011-12-15 14:12:35 +0000
fe0118955
add ip6tables rule to init script by
2011-12-15 13:41:12 +0000
ccfc13437
it helps to actually make use of new command line params. basic RTP forwarding testing OK now for both ipv4 and ipv6 by
2011-12-15 13:33:03 +0000
305ce520a
fix a segfault and improve debug build by
2011-12-15 13:22:02 +0000
5d9cb37f1
another fallback RE fix by
2011-12-15 13:13:53 +0000
1705630c7
make the fallback RE work by
2011-12-15 13:09:38 +0000
e0eb0488f
add ipv6 command line options by
2011-12-15 12:50:50 +0000
50d63ffff
fix "make debug" by
2011-12-15 12:30:44 +0000
01645a2ed
regression fixes by
2011-12-15 12:27:40 +0000
b917ac0e7
move everything to mapped-ipv4-in-ipv6 API by
2011-12-15 12:03:39 +0000
39578affd
be a bit stricter with ipv4-in-ipv6 notation by
2011-12-15 08:51:41 +0000
2352143d6
poor man's character case insensitivity by
2011-12-15 08:44:30 +0000
61967c1d3
convert some macros to inline functions by
2011-12-15 08:36:42 +0000
2a24d2d38
make the fallback RE even more liberal and fix broken RE substring indexes by
2011-12-15 08:29:55 +0000
d05f5831d
add the ipv6 logic to the userspace daemon. by
2011-12-14 20:48:55 +0000
d6c60a8c3
implement fallback pcre for unparsable udp commands by
2011-12-14 15:04:11 +0000
b6de0aa5b
fix another filename by
2011-12-14 14:35:55 +0000
25abfa555
update for changed module/file names by
2011-12-14 14:05:29 +0000
7d6ad45eb
need an address family too by
2011-12-14 13:57:06 +0000
b0ef0da1e
change the daemon to the new interface, this should make jenkins happy again by
2011-12-14 12:52:28 +0000
1129129c4
yup, and this adds support for sending ipv6 packets by
2011-12-14 12:42:06 +0000
38728567e
fix everything up so that both ipv4->ipv4 and ipv6->ipv4 works by
2011-12-14 12:17:34 +0000
6d08cc403
tweak the test script a bit more by
2011-12-14 08:40:59 +0000
b31a0b456
move test script to new kernel structs by
2011-12-14 08:21:37 +0000
df24ddacd
do some validity checking on the mirror address too by
2011-12-14 08:05:42 +0000
81de3a3c4
rename test.pl to kernel-module-test.pl by
2011-12-14 07:33:54 +0000
6bd6e62d6
add an experimental ipv6 packet handler by
2011-12-14 07:32:09 +0000
993fc8784
add ipv6 extension target and move from ipt_ to xt_ by
2011-12-14 07:28:08 +0000
7148c8529
remove obsolete iptables 1.3 version by
2011-12-14 07:20:50 +0000
452a35896
rename libipt_ to libxt_ by
2011-12-14 07:20:11 +0000
3fb353eb4
make the package depend on iptables 1.4+ by
2011-12-14 07:18:49 +0000
eacef0b5c
convert existing code to be (somewhat) address family agnostic by
2011-12-13 16:39:43 +0000
50f06561d
internally rename ipt_ to xt_ too and add the ipv6 target by
2011-12-13 13:37:11 +0000
f42d1e606
rename ipt_* to xt_* by
2011-12-13 13:36:04 +0000
57de5eb84
changelog/version by
2011-12-08 16:07:25 +0000
ddb586533
fix cosmetic bug in /proc/mediaproxy/list by
2011-12-07 16:40:11 +0000
31c9ea98a
move the evil global variables into the context structure by
2011-12-07 00:49:19 +0000
c9f4ee636
implement a simple but effective timeout/cleanup mechanism for udp cookies by
2011-12-06 22:43:24 +0000
4031ea92d
fine-tune the regexp a bit more, just in case... by
2011-12-06 21:58:43 +0000
25efdcec0
add some debug messages by
2011-12-06 21:51:33 +0000
c7488f9be
fix a long-standing bug that caused from/to tags to be ignored when using UDP protocol by
2011-12-06 21:50:58 +0000
1448625c8
allow parallel building by
2011-12-06 21:48:21 +0000
36ce2de3f
add a "make debug" option by
2011-12-06 21:31:01 +0000
47a1bdd78
fix incorrect behavior when a stray lookup is received by
2011-12-06 20:53:09 +0000
999a3d7fe
Bump version for bad tagging by
2011-12-03 00:32:52 +0000
c5384734b
postinst: restart initscript instead of just start it by
2011-09-20 16:39:16 +0000
e19de5607
postinst: run init_wrapper() on ce systems as well by
2011-09-20 16:35:51 +0000
57e560487
postinst: do not restart daemon on inactive node by
2011-09-20 16:27:05 +0000
e20262b2e
Provide initial postinst script for ngcp-mediaproxy-ng-daemon by
2011-09-20 15:30:52 +0000
7c2d3b735
changelog/version by
2011-09-20 14:42:13 +0000
ddaa9755e
Return a dummy/error reply over UDP when a call doesn't exist, so kamailio doesn't think we're dead by
2011-09-20 14:41:24 +0000
f5998e1ff
restrict mediaproxy iptables rule to udp only by
2011-09-19 18:42:31 +0000
f7fcfc803
bump version/changelog by
2011-09-15 14:43:55 +0000
9d3791449
extend the re-invite simulator to include port changes. add some more debug messages to make sure the right things are happening. by
2011-09-09 19:00:31 +0000
2810f9046
needs to send more than just one packet each way by
2011-09-09 18:01:54 +0000
2b37826e4
Reworked port re-use logic and adapted test scripts to accomodate for the changes. All tests seem to be OK so far, but this is EXPERIMENTAL code - do not use in production. by
2011-09-07 21:17:31 +0000
2ce1269d4
add script to test different re-invite scenarios by
2011-09-06 16:56:03 +0000
5f8f34a99
streamline test script function calls by
2011-09-06 15:14:22 +0000
5142f39e1
add --version switch by
2011-09-03 00:19:56 +0000
20b63fe57
Enable on-hold/mute media IP handling by
2011-09-02 21:14:08 +0000
82a9ca19a
Fix obscure 3-way call connect issue Add test script for this error case Add on-hold/mute media IP handling, but disabled for now by
2011-09-02 21:11:47 +0000
3191b15c3
properly fix the upc/kapsch 3-way call connect issue by
2011-09-02 20:49:48 +0000
5d5867513
add another port number to a log message by
2011-09-02 16:42:26 +0000
5a63b54d3
Add some more log information Reverse "RTP port used" logic by
2011-09-02 16:32:51 +0000
7cda4486a
bump changelog/version by
2011-08-10 21:02:10 +0000
f8e33506a
Fix a mem leak Add a call simulator test script by
2011-08-10 20:59:08 +0000
f609d6921
Compile fixes for glib 2.12 by
2011-08-09 17:22:06 +0000
0fd9e0dae
Create compile-time option ("make no-redis") to eliminate all redis-related code from binary by
2011-07-27 16:21:01 +0000
847f15626
bump version number to 1.4.0 by
2011-06-10 17:52:12 +0000
12a59caaf
add redis config to mediaproxy init scripts by
2011-06-10 17:48:45 +0000
f928e8bfd
add uuid-dev to dependencies. Fixes mediaproxy not compiling due to missing uuid.h file by
2011-06-10 09:59:32 +0000
9ef47a490
slightly revised the testing routing; added "dump everything to redis" function by
2011-05-31 18:44:39 +0000
267b8a9ce
Add a "test routine" for redis DB and call restoration. Takes less than 2 seconds to restore 3000 calls. Fix the "ports used" array. by
2011-05-31 16:13:45 +0000
0393d115c
fix some potential memleaks by
2011-05-26 17:00:48 +0000
297af190d
clean up orphaned redis keys by
2011-05-26 16:56:09 +0000
467e0183a
actually associate restored call streams with call by
2011-05-26 15:21:14 +0000
c7635d436
use G_N_ELEMENTS from glib instead of ARRAY_SIZE by
2011-05-26 14:45:53 +0000
c29064f4a
fix the bit array stuff by
2011-05-26 14:40:34 +0000
c1f259e65
Implement internal "ports used" housekeeping, as apparently it's possible to open the same UDP port for listening many times. by
2011-05-26 02:49:29 +0000
ba113f123
try to create and link table first, then create proc entry. prevents frequent kernel warnings by
2011-05-25 20:13:04 +0000
16d54a342
move to slice allocator; remember UUID for restored calls by
2011-05-25 20:10:22 +0000
9b036f8cc
implement call restore logic - needs testing by
2011-05-25 19:47:13 +0000
3c49d6258
use redis pipelining for bulk updates by
2011-05-24 18:44:03 +0000