f821646de
fix keystream generation by
2013-06-13 20:19:39 -0400
7d6ab9f6f
adding ycm config file by
2013-06-13 16:03:04 -0400
0f319359d
logging improvements by
2013-06-13 16:00:22 -0400
43e9696fa
restructure in-memory crypto contexts by
2013-06-13 15:52:18 -0400
ec1946fde
adding srtp support to simulator script by
2013-06-13 15:09:04 -0400
94393efad
divide bit lengths by 8 to get octet count by
2013-06-13 14:21:48 -0400
93092e850
must use the outgoing's side crypto context for out packets, also add some logging by
2013-06-13 14:07:40 -0400
70e6be3bf
match the peer's crypto suite if possible by
2013-06-13 12:41:12 -0400
3b0d7d0da
generate our own crypto context when going rtp/avp->savp by
2013-06-13 12:37:57 -0400
ada0b0ed7
convert array to hash to make my life easier by
2013-06-13 09:54:28 -0400
e4d050062
bugfix for borken rtp by
2013-06-13 09:41:33 -0400
9c8c4c21f
rtcp has a slightly different key generation algorithm by
2013-06-12 16:26:28 -0400
db7213079
implement srtcp encryption, decryption and authentication by
2013-06-12 14:55:39 -0400
2b61b12c7
implement srtp decryption by
2013-06-11 14:59:10 -0400
212df6385
implementing srtp encryption and authentication by
2013-06-11 13:53:27 -0400
6ee0284b6
remove strangely irrelevant assertion by
2013-06-07 13:51:41 -0400
7877b7ce1
implement srtp session key generation algorithm by
2013-06-07 13:49:55 -0400
292a676d9
remove a pointless enum by
2013-06-05 14:55:59 -0400
c7b95f718
create attribute hash based on attr id number by
2013-06-05 14:00:09 -0400
c3eccfc56
rename "hash" to "name_hash" by
2013-06-05 13:56:45 -0400
9ef4bd2f9
ignore invalid attributes by
2013-06-05 13:54:47 -0400
14bcbcfa7
handle unparseable attributes by
2013-06-05 13:50:21 -0400
250c23d80
parsing of the sdp ssrc attribute by
2013-06-05 13:27:41 -0400
e63edeb87
parsing of the sdp crypto attribute by
2013-06-04 12:08:23 -0400
a923a52a6
redis/2 module is now incompatible by
2013-05-29 09:21:21 -0400
a1e49a8f0
old glib doesnt have g_queue_free_full by
2013-05-22 11:50:47 -0400
d8bc7d92a
experimental support for RTP/AVP<>AVPF bridging by
2013-05-22 11:43:12 -0400
145139d0d
2.2.1 by
2013-03-28 10:14:18 -0400
9d0b537d2
leave zero ports or addresses alone by
2013-03-28 10:05:03 -0400
d3d35a97e
dont see a zero port as invalid by
2013-03-28 09:49:24 -0400
6e9291d84
augment changelog for upcoming 2.2.0 by
2013-03-26 11:39:08 -0400
16883bdb2
improve NG logging by
2013-03-15 10:52:05 -0400
589c271d5
fix the silly thing about bencoded lists being backwards by
2013-03-15 10:49:33 -0400
48018e48d
remove obsolete comment by
2013-03-15 10:33:15 -0400
86240e12f
rename variables in stream_packet() -- getting confusing! by
2013-03-14 13:50:28 -0400
bfb88bd7e
fix improper use of "other" pointer by
2013-03-14 13:44:46 -0400
3c4dd7336
update steal_peer with new flags by
2013-03-13 15:02:26 -0400
68a97be37
keep track of transport protocols and rtcp streams by
2013-03-13 14:42:22 -0400
b355bd350
simplify a common task by keeping more pointers by
2013-03-12 10:06:15 -0400
c35eee7d3
forgot to save the file by
2013-03-06 13:15:00 -0500
0427b4baf
handle "use-candidate" properly by
2013-03-06 13:05:56 -0500
cbc1f8c35
fix possible segfault by
2013-03-05 16:26:06 -0500
eb05c8169
support the trust-address flag by
2013-03-05 16:21:14 -0500
c956a371a
make sure we always have a session to work with by
2013-03-05 16:03:01 -0500
a11dc2882
we have pointers... use them by
2013-03-05 16:01:41 -0500
6ddf0e3af
add logging to stun code by
2013-03-05 11:05:10 -0500
8c46b6bd7
replace hand-crafted constants by generated ones by
2013-03-05 09:09:03 -0500
20dfa1222
fix segfault by
2013-03-04 12:12:13 -0500
009a2029b
remove some code duplication by
2013-03-04 11:45:56 -0500
4f2d6d4c5
enable ice/stun processing also if no ice was previously present by
2013-03-04 10:22:56 -0500
0be4fa311
support dual-stack ICE offers by
2013-03-01 17:09:51 -0500
1c830108a
misinterpreted the meaning of the "trust address" flag by
2013-03-01 16:38:39 -0500
87ec55b7b
we do need to initialized that random() generator by
2013-03-01 16:21:27 -0500
72f6cc97f
support non-forced insertion of ice candidates by
2013-03-01 16:15:23 -0500
eadbc1c3a
crc32 is a long by
2013-03-01 13:31:38 -0500
ab30ae966
detect stun packets in kernel module and pass them through by
2013-03-01 13:26:09 -0500
bc4685c98
support stun indications by
2013-03-01 13:07:54 -0500
27a9e9287
support unknown-attributes error response by
2013-03-01 12:49:43 -0500
2ea1fe3a4
generate stun responses and clean up some code mess by
2013-03-01 12:04:52 -0500
7e378ebb4
(git.mgm/mediaproxy-ng/2.1)
attempt to fix the "multiple media streams with same endpoints" case by
2013-03-01 11:10:05 -0500
cbd26eb12
perform message integrity check aka auth by
2013-02-28 16:50:56 -0500
f685d9743
get some constants out of the way by
2013-02-28 14:53:57 -0500
4aa301755
The FINGERPRINT mechanism MUST be used for connectivity checks by
2013-02-28 14:48:45 -0500
9c8075ca8
agents MUST ignore all other attributes that follow MESSAGE-INTEGRITY by
2013-02-28 13:30:21 -0500
0ed8587e0
move ice_ufrag/pwd into peer struct by
2013-02-28 13:25:00 -0500
6ceb187ab
increate length of random strings by
2013-02-28 12:59:01 -0500
1758e586c
generate stun errors by
2013-02-28 12:51:21 -0500
5c5d07868
start changelog for 2.1.3 by
2013-02-28 10:53:39 -0500
af35de310
(git.mgm/mediaproxy-ng/2.0)
start changelog for 2.0.3 by
2013-02-28 10:53:11 -0500
e6d0d6f95
hack to prevent stale children by
2013-02-28 10:47:43 -0500
47e344a26
hack to prevent stale children by
2013-02-28 10:47:43 -0500
2784cb41a
hack to prevent stale children by
2013-02-28 10:47:43 -0500
a37bd7835
rename ARRAY_SIZE to ARRAYSIZE to avoid naming conflict by
2013-02-28 10:23:20 -0500
edf5f1114
parse stun attributes by
2013-02-27 17:22:10 -0500
7787ad3b2
reorder headers and fix resulting errors by
2013-02-27 16:09:14 -0500
8c06d3254
start work on stun support by
2013-02-27 16:02:51 -0500
033b7d1f5
more bettererer optimizing by
2013-02-27 14:32:41 -0500
bff00fdab
support b=RR:0 and b=RS:0 to disable rtcp by
2013-02-27 13:16:03 -0500
d928ccd37
clean up the mess by
2013-02-27 12:54:20 -0500
3c10c9ac1
add support for non-standard rtcp ports by
2013-02-27 10:44:44 -0500
3faa9f8a8
parse out rtcp attribute by
2013-02-26 12:07:34 -0500
1a2e0d75e
create a random but constant "foundation" string for ice candidates by
2013-02-22 14:45:59 -0500
dc7c4e7fb
s/ufrag_pwd_chars/ice_chars/ by
2013-02-22 13:24:21 -0500
cd3264b7e
i dont like long variable names by
2013-02-22 13:10:13 -0500
581b1bf94
build a hash table of sdp attributes when parsing them by
2013-02-22 13:09:27 -0500
902f47da2
remove redundancy in struct member names by
2013-02-22 12:59:20 -0500
68f91da68
split up attributes even more when parsing them by
2013-02-22 12:58:18 -0500
33ef09b47
insert ice candidate for rtcp by
2013-02-22 12:29:28 -0500
f107ab461
adding rudimentary insertion of ICE attributes by
2013-02-22 11:47:49 -0500
36d21eb8e
dont add debian build flags for debug builds by
2013-02-22 11:40:36 -0500
c18c1d64e
unify copy_remainder and copy_up_to, create copy_up_to_end_of by
2013-02-21 16:15:36 -0500
30669f2cd
support removal of ICE attributes by
2013-02-21 10:54:01 -0500
4914d6bab
fix skip_over off by one bug by
2013-02-21 10:53:27 -0500
adaaa1e59
parse out sdp attributes by
2013-02-21 10:53:01 -0500
650fbedb7
Fix NG port. by
2013-02-12 10:15:37 +0100
0882566d8
2.1.2 by
2013-02-08 14:31:23 -0500
fc246e64d
cant guarantee that the call struct is still valid when the response is sent, to copy strings by
2013-02-08 13:15:12 -0500
bd9671a8c
more convenience functions by
2013-02-08 13:14:54 -0500
697d15279
to avoid confusion with debian version numbers, use sequentials integers for ABI versioning by
2013-02-08 11:55:15 -0500
0230985e9
get rid of another useless variable by
2013-02-08 11:43:03 -0500