]>
granicus.if.org Git - rtmpdump/log
Björn Axelsson [Sun, 30 Dec 2012 12:01:57 +0000 (14:01 +0200)]
Correct the length of base64 digests
This was broken in
e42b5d09 . This makes adobe auth against
akamai servers work again.
Howard Chu [Sun, 9 Dec 2012 12:12:15 +0000 (04:12 -0800)]
Fix
b77a7dc719f8b04274db91f6344f4358a78d9c5f
DumpMetadata needs to recognize ARRAY types now.
Howard Chu [Fri, 9 Nov 2012 15:58:08 +0000 (07:58 -0800)]
PolarSSL 1.2.x compat
Howard Chu [Fri, 2 Nov 2012 00:00:31 +0000 (17:00 -0700)]
Howard Chu [Tue, 30 Oct 2012 21:40:14 +0000 (14:40 -0700)]
Björn Axelsson [Tue, 30 Oct 2012 17:31:01 +0000 (19:31 +0200)]
Look for a fourth slash when splitting the url into app+playpath
Martin Storsjo [Tue, 30 Oct 2012 17:22:16 +0000 (19:22 +0200)]
Simplify initializing the TLS server context
This does the same thing, but I wasn't aware of these functions
when I initially wrote this.
Howard Chu [Tue, 30 Oct 2012 18:30:07 +0000 (11:30 -0700)]
More authentication cleanup
Howard Chu [Tue, 30 Oct 2012 18:17:41 +0000 (11:17 -0700)]
Cleanup authentication code
from commit
9ecf540e4d5bdc85c17668fa7ead93cc375111ca
LRN [Sat, 5 May 2012 17:15:36 +0000 (21:15 +0400)]
Fix dll name to have SO_VERSION
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
subj is attached
Changes librtmp.dll into librtmp-$(SO_VERSION).dll, the same form that
libtool uses.
librtmp.dll is still created from librtmp-$(SO_VERSION).dll via `ln
- -sf'; obviously, it makes a hardlink when called in MSYS, but that's
no worse than what we have right now.
Please, CC me, since i'm not subscibed to this list
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJPpWA2AAoJEOs4Jb6SI2Cw+xIH/jqI7SbM1nMHBhFDSDtDFxim
zzlX5zsU9Ss45ZX9VMdzXLSDvxsuB6a97svMlipU2HOs4Ba1rcO8fdNII/8lD7nt
yIWiGDcyZNXP7xBXJOVahYwzDzpyGhOychl2XlgW8/9lY7V1DYFjlPUSWdfw8IH0
iUX6PKMjrN3n4TTIh1kTwG0YHBRq2JdsRAaTB1uQDwBwNFkNPegWTO8oVvtlb1sc
gxhmN08o/S7nWAJRs5+Ah9eYSvWJral5yzIcxeOISGkZJxLs16F0b5iVtd2J1xN4
3mNQH4W3n7q/EcsF18/UwI8VjcAZnyCXMGI1VXp9frFEvm8//Bv9jSrWKfrZPwI=
=/n61
-----END PGP SIGNATURE-----
From
4d885c0ef9eab89ec7ed1383fd5cba5587a6a311 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=A0=D1=83=D1=81=D0=BB=D0=B0=D0=BD=20=D0=98=D0=B6=D0=B1=D1?=
=?UTF-8?q?=83=D0=BB=D0=B0=D1=82=D0=BE=D0=B2?= <lrn1986@gmail.com>
Date: Sat, 5 May 2012 21:05:30 +0400
Subject: [PATCH] Fix dll name to have SO_VERSION
Björn Axelsson [Tue, 20 Mar 2012 17:12:23 +0000 (19:12 +0200)]
Add support for limelight authentication
Martin Storsjo [Tue, 30 Oct 2012 16:09:25 +0000 (09:09 -0700)]
Add adobe authentication support
From: Sergiy <piratfm@gmail.com>
To use this, add flashver=FMLE/3.0\20(compatible;\20FMSc/1.0)
and pubUser=<username> pubUser=<password> to the RTMP url.
This should both work for generic adobe authentication, and for
publishing to akamai.
Martin Storsjo [Wed, 30 May 2012 19:07:23 +0000 (22:07 +0300)]
Allocate the channel arrays dynamically
This avoids having to allocate space for all theoretical channels
if most of them aren't used. This drops the size of the full
RTMP struct from over 1200 KB to 16 KB (on 64 bit), and as long as
only channels with a low number are used, the amount of total
allocated memory stays far below what it was before.
Martin Storsjo [Wed, 30 May 2012 19:06:57 +0000 (22:06 +0300)]
Free skipped packets in RTMP_GetNextMediaPacket
Martin Storsjo [Mon, 21 May 2012 20:52:11 +0000 (23:52 +0300)]
Use CRLF newlines consistently for all HTTP POST headers
Martin Storsjo [Mon, 21 May 2012 15:17:32 +0000 (18:17 +0300)]
Refill if HTTP_read indicated it needs more data
HTTP_read wants to skip past the first payload byte, so
it actually needs to have at least 144 + 1 bytes buffered.
This also avoids relying on the magic 144 byte constant altogether,
which could easily break if servers include less reply headers.
Martin Storsjo [Mon, 21 May 2012 15:17:31 +0000 (18:17 +0300)]
Don't require 144 bytes to be buffered before proceeding with HTTP_read
This makes the code more flexible, if servers were to use
smaller headers.
Martin Storsjo [Mon, 21 May 2012 15:17:30 +0000 (18:17 +0300)]
Buffer more data before returning successfully from HTTP_read, if needed
This fixes issues if the http header and the payload data
are sent in separate packets (as they normally are), and the
buffer contains the full header but none of the payload.
Martin Storsjo [Mon, 21 May 2012 15:17:29 +0000 (18:17 +0300)]
Add null termination to buffers before using strstr
Martin Storsjo [Sun, 20 May 2012 20:37:35 +0000 (23:37 +0300)]
Support rtmps in rtmpsrv
Martin Storsjo [Tue, 30 Oct 2012 15:57:43 +0000 (08:57 -0700)]
Add functions for doing server side TLS initialization
Martin Storsjo [Sun, 20 May 2012 20:36:58 +0000 (23:36 +0300)]
Replace hardcoded constants and comments with proper named constants
Martin Storsjo [Sun, 20 May 2012 20:36:57 +0000 (23:36 +0300)]
Allocate the RTMP struct dynamically
This struct is over 1 MB in size, and doesn't fit on the stack
on OS X.
Howard Chu [Tue, 30 Oct 2012 15:50:34 +0000 (08:50 -0700)]
Cleanup prev commit
goggle1 [Tue, 30 Oct 2012 15:47:19 +0000 (08:47 -0700)]
Handle AMF_ECMA_ARRAY and AMF_STRICT_ARRAY objects
Matthew Garrett [Sun, 8 Jul 2012 20:26:14 +0000 (16:26 -0400)]
Fix socks support for SetupURL
SetupURL assigns sockshost but never parses the data. This patch factors
the code out from SetupStream into a common function and adds it to
SetupURL.
Howard Chu [Tue, 30 Oct 2012 15:41:49 +0000 (08:41 -0700)]
Fix compat with PolarSSL >= 1.1.0
Howard Chu [Tue, 30 Oct 2012 15:28:15 +0000 (08:28 -0700)]
Fix rare infinite loop on EOF
reported by Matt Robison <rtmpdump@nerdoftheherd.com>
Howard Chu [Tue, 30 Oct 2012 15:20:14 +0000 (08:20 -0700)]
Fix bogus optarg refs in prev commit
Bastien Nocera [Thu, 19 Jul 2012 16:22:03 +0000 (17:22 +0100)]
Make rtmpgw handle full RTMP URLs with "-i"
or --url. Just as rtmpdump and librtmp already can.
Bastien Nocera [Tue, 30 Oct 2012 15:16:36 +0000 (08:16 -0700)]
Make rtmpdump handle full RTMP URLs with "-i"
Ulrik Dickow [Tue, 24 Jul 2012 15:17:26 +0000 (17:17 +0200)]
Add option --realtime (-R) to rtmpdump to disable the BUFX hack
Ulrik Dickow [Thu, 26 Jul 2012 11:57:23 +0000 (04:57 -0700)]
Add .gitignore to ignore generated files
Howard Chu [Fri, 9 Mar 2012 07:19:45 +0000 (23:19 -0800)]
Cleanup prev commit, drop gcrypt support
Martin Storsjo [Fri, 9 Mar 2012 07:10:11 +0000 (23:10 -0800)]
Add support for building with gnutls with nettle as backend
Josh Allmann [Fri, 24 Feb 2012 21:46:59 +0000 (13:46 -0800)]
Fix upper bound check in AMF_GetProp
Joshua Allmann [Fri, 24 Feb 2012 21:44:29 +0000 (13:44 -0800)]
Remove extra object end tag in Connect reply
Antti Ajanki [Fri, 23 Dec 2011 01:54:10 +0000 (17:54 -0800)]
Support decoding AMF_XML_DOC
MF_XML_DOC data is an XML document which is encoded similarly to a
long string.
Howard Chu [Tue, 15 Nov 2011 00:17:27 +0000 (16:17 -0800)]
Fix log messages
Martin Storsjo [Tue, 15 Nov 2011 00:12:26 +0000 (16:12 -0800)]
Fix mismatched format string conversions
Martin Storsjo [Tue, 15 Nov 2011 00:11:13 +0000 (16:11 -0800)]
Tell gcc about log format strings
Martin Storsjo [Tue, 15 Nov 2011 00:09:26 +0000 (16:09 -0800)]
Fix missing log message parameter
Howard Chu [Tue, 8 Nov 2011 10:14:21 +0000 (02:14 -0800)]
Check for malloc failure in prev commit
Howard Chu [Tue, 8 Nov 2011 10:13:14 +0000 (02:13 -0800)]
Calculate tcUrl length
Howard Chu [Tue, 8 Nov 2011 10:05:01 +0000 (02:05 -0800)]
Spell Referer according to RFC1945
Howard Chu [Tue, 8 Nov 2011 10:04:01 +0000 (02:04 -0800)]
Increase tcUrl buffer size
Jeff Johnson [Mon, 7 Nov 2011 19:43:26 +0000 (11:43 -0800)]
Fix getting swf hash with https URLs
KSV [Mon, 7 Nov 2011 19:38:27 +0000 (11:38 -0800)]
Fix bytes-received report
Kirill Zorin [Fri, 30 Sep 2011 17:38:23 +0000 (13:38 -0400)]
fixed undefined behaviour due to union assignment
Howard Chu [Sun, 25 Sep 2011 10:07:14 +0000 (03:07 -0700)]
PolarSSL support now requires version 1.0.0.
Howard Chu [Fri, 12 Aug 2011 01:02:10 +0000 (18:02 -0700)]
Add RD_NO_CONNECT return code for Connect failures
Howard Chu [Tue, 9 Aug 2011 21:44:14 +0000 (14:44 -0700)]
Fix AVreplace for usherToken
Howard Chu [Wed, 3 Aug 2011 18:46:07 +0000 (11:46 -0700)]
Fix <arpa/inet.h> include order
Chris Larsen [Tue, 2 Aug 2011 16:33:44 +0000 (12:33 -0400)]
Unexpected BW Response Fix
Bug: SendCheckBWResult sends an invalid bw response due to casting issues
from a double to an int.
Howard Chu [Sun, 31 Jul 2011 20:21:12 +0000 (13:21 -0700)]
Cleanup previous commit
KSV [Sun, 31 Jul 2011 19:33:46 +0000 (12:33 -0700)]
Justin.TV usherToken detection
Scott D. Davilla [Fri, 29 Jul 2011 18:26:35 +0000 (11:26 -0700)]
Darwin dylib updates
Bring in line with current practice for Darwin dynamic libs
Howard Chu [Sat, 23 Jul 2011 01:06:27 +0000 (18:06 -0700)]
Plug potential memleak
Reported by Reijo Tomperi <aggro80@users.sourceforge.net>
Howard Chu [Sat, 23 Jul 2011 01:04:05 +0000 (18:04 -0700)]
Fix MDH_free() for PolarSSL
Reported by Reijo Tomperi <aggro80@users.sourceforge.net>
Martin Storsjo [Fri, 15 Jul 2011 10:46:03 +0000 (13:46 +0300)]
Don't try to close an already closed socket
This could happen if WriteN() (called within SendBytesReceived())
failed.
Martin Storsjo [Fri, 15 Jul 2011 10:46:02 +0000 (13:46 +0300)]
Check the return value from RTMP_SendBytesReceived()
This avoids double frees in RTMP_Close(), if the
RTMP_SendBytesReceived() call failed, which earlier led
to RTMP_ReadPacket() writing back an already freed buffer
(freed by RTMP_Close() within WriteN()) into m_vecChannelsIn.
Martin Storsjo [Sat, 30 Apr 2011 11:30:01 +0000 (14:30 +0300)]
Generate and install an import lib for the built DLL
Martin Storsjo [Sat, 30 Apr 2011 11:30:00 +0000 (14:30 +0300)]
Create the SODIR, too
When SYS=mingw, this differs from LIBDIR.
Martin Storsjo [Sat, 30 Apr 2011 11:29:58 +0000 (14:29 +0300)]
Remove the generated pkg-config file on make clean
Howard Chu [Fri, 22 Jul 2011 00:31:14 +0000 (17:31 -0700)]
Regenerate HTML docs, minor tweaks
toine512 [Fri, 22 Jul 2011 00:10:13 +0000 (17:10 -0700)]
Squashed commit of the following:
commit
84b160fdc8e6aaff9b5b214d90e8f002cc4185dd
Author: toine512 <toine512@gmail.com>
Date: Wed Jul 20 23:09:26 2011 +0200
Updates man .. again
commit
717c562b844595f5b24da268a5f5203d921ebc89
Author: toine512 <toine512@gmail.com>
Date: Wed Jul 20 21:00:44 2011 +0200
More updates in man files, regenerating HTML files needed
commit
8196cf03b2ff7b9483166302bf79a0760fed2772
Author: toine512 <toine512@gmail.com>
Date: Wed Jul 20 20:42:41 2011 +0200
Updates ChangeLog
commit
7a6931cffd0ffd2d0997ffed2bd7609e9a043387
Author: toine512 <toine512@gmail.com>
Date: Wed Jul 20 20:37:40 2011 +0200
Updates man files, regenerating HTML files is needed
commit
1cb67af20bb4085b87123299956c6b4d2d2b1484
Author: toine512 <toine512@gmail.com>
Date: Wed Jul 20 20:03:16 2011 +0200
Implements Justin.tv support (NetStream.Authenticate.UsherToken)
Howard Chu [Tue, 12 Jul 2011 00:24:33 +0000 (17:24 -0700)]
v2.4 changes
Howard Chu [Tue, 12 Jul 2011 00:22:43 +0000 (17:22 -0700)]
Version bump
Howard Chu [Tue, 12 Jul 2011 00:19:25 +0000 (17:19 -0700)]
Additional credit for RTMPE 9 keys
Howard Chu [Mon, 11 Jul 2011 23:41:28 +0000 (16:41 -0700)]
Add LIB_RTMP macro
Allows changing to static linking on the cmd line
Howard Chu [Mon, 11 Jul 2011 23:12:39 +0000 (16:12 -0700)]
Add RTMPE type 9 handshake signature
Howard Chu [Mon, 11 Jul 2011 21:41:11 +0000 (14:41 -0700)]
Revert "Drop back on the handshake version, avoid rtmpe 9"
This reverts commit
aa2825fbb1d1f70652d558a730baed28149ebbdd .
Conflicts:
librtmp/handshake.h
Compn [Tue, 5 Jul 2011 13:48:23 +0000 (09:48 -0400)]
add -shared to mingw ldflags, fixes compilation error
patch by Martin Storsjo
hyc [Thu, 7 Apr 2011 19:33:28 +0000 (19:33 +0000)]
Use symbolic constants for packet types. From Peter Miller @ opensource.org.au
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@568
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Thu, 7 Apr 2011 19:11:13 +0000 (19:11 +0000)]
Handle multiple sessions at once (ugly)
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@567
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Thu, 7 Apr 2011 19:07:31 +0000 (19:07 +0000)]
Handle Play.PublishNotify like Play.Start
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@566
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Tue, 22 Mar 2011 15:13:18 +0000 (15:13 +0000)]
Fix prev commit
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@563
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Sat, 19 Mar 2011 23:32:53 +0000 (23:32 +0000)]
Drop back on the handshake version, avoid rtmpe 9
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@562
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Wed, 16 Mar 2011 12:11:21 +0000 (12:11 +0000)]
Fix rtmpt read hangs
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@561
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Mon, 14 Mar 2011 06:48:09 +0000 (06:48 +0000)]
Bump up play command buffer sizes
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@560
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Thu, 10 Mar 2011 14:33:32 +0000 (14:33 +0000)]
Fix typos in prev commit
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@559
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Thu, 10 Mar 2011 14:30:06 +0000 (14:30 +0000)]
Add Libs.private to pkgconfig for Windows
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@558
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Fri, 25 Feb 2011 05:51:40 +0000 (05:51 +0000)]
Fix FLV timestamps during resume
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@557
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Fri, 24 Dec 2010 22:35:35 +0000 (22:35 +0000)]
Fix infinite loop on Error/Close
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@554
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Tue, 26 Oct 2010 23:51:10 +0000 (23:51 +0000)]
Timeout fix from Antti Ajanki
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@552
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Fri, 8 Oct 2010 07:45:54 +0000 (07:45 +0000)]
Log error message for unsupported SWF Verification types
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@551
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Fri, 13 Aug 2010 20:34:58 +0000 (20:34 +0000)]
Less case-sensitive check for Content-length: header
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@550
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Fri, 13 Aug 2010 20:05:35 +0000 (20:05 +0000)]
Substitute libdir in pkgconfig file
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@549
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Tue, 10 Aug 2010 06:41:50 +0000 (06:41 +0000)]
More dynlib tweaks
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@548
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Mon, 9 Aug 2010 21:46:31 +0000 (21:46 +0000)]
Fixes for Darwin - use dylib, not bundle for shared lib
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@547
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Mon, 12 Jul 2010 08:20:04 +0000 (08:20 +0000)]
MacOSX/Darwin shared library flags
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@546
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Thu, 8 Jul 2010 11:11:47 +0000 (11:11 +0000)]
Fix install target
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@545
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Thu, 8 Jul 2010 10:38:33 +0000 (10:38 +0000)]
Don't link explicitly against static library
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@544
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Mon, 5 Jul 2010 20:17:16 +0000 (20:17 +0000)]
Update XBOX/XBMC support
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@543
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Mon, 5 Jul 2010 20:16:55 +0000 (20:16 +0000)]
Remove obsolete XBOX defs
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@542
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Mon, 5 Jul 2010 20:07:39 +0000 (20:07 +0000)]
Hide strtime()
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@541
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Sat, 3 Jul 2010 10:28:57 +0000 (10:28 +0000)]
Update from prev commit
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@539
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Sat, 3 Jul 2010 10:25:48 +0000 (10:25 +0000)]
Document the escape coding used for special characters in values
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@538
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Thu, 1 Jul 2010 12:00:43 +0000 (12:00 +0000)]
Fix typo
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@537
400ebc74 -4327-4243-bc38-
086b20814532
hyc [Wed, 30 Jun 2010 22:34:59 +0000 (22:34 +0000)]
zlib dependency is only when CRYPTO is enabled
git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@536
400ebc74 -4327-4243-bc38-
086b20814532