Commit Graph

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