+=== release 1.4.0 ===
+
+2014-07-19 Sebastian Dröge <slomo@coaxion.net>
+
+ * configure.ac:
+ releasing 1.4.0
+
+2014-07-16 20:39:42 +0900 Hyunjun Ko <zzoonis@gmail.com>
+
+ * gst/rtsp-server/rtsp-media.h:
+ media: correct misspelled words in description
+ https://bugzilla.gnome.org/show_bug.cgi?id=733244
+
+=== release 1.3.91 ===
+
+2014-07-11 12:19:08 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * gst-rtsp-server.doap:
+ Release 1.3.91
+
+2014-07-10 17:37:45 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * docs/libs/gst-rtsp-server-sections.txt:
+ docs: update docs
+
+2014-07-10 17:10:06 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/rtsp-server/rtsp-server.c:
+ server: implement client REMOVE filter
+
+2014-07-10 17:05:13 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ * gst/rtsp-server/rtsp-client.h:
+ client: expose _close() method
+ Expose a previously internal close method to close the client
+ connection.
+
+2014-07-10 12:20:15 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/rtsp-server/rtsp-session-pool.c:
+ session-pool: signal session-removed outside of the lock
+ Release the lock before emiting the session-removed signal.
+
+2014-07-10 11:32:20 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ * gst/rtsp-server/rtsp-server.c:
+ * gst/rtsp-server/rtsp-session-pool.c:
+ * gst/rtsp-server/rtsp-session.c:
+ * gst/rtsp-server/rtsp-stream.c:
+ filter: Release lock in filter functions
+ Release the object lock before calling the filter functions. We need to
+ keep a cookie to detect when the list changed during the filter
+ callback. We also keep a hashtable to make sure we only call the filter
+ function once for each object in case of concurrent modification.
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732950
+
+2014-07-09 15:16:08 +0200 Ognyan Tonchev <ognyan@axis.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ client: check if watch is set in handle_teardown()
+ The unit tests run without a watch
+
+2014-07-09 14:19:10 +0200 Ognyan Tonchev <ognyan@axis.com>
+
+ * tests/check/gst/client.c:
+ client tests: send teardown to cleanup session
+
+2014-07-09 14:17:46 +0200 Ognyan Tonchev <ognyan@axis.com>
+
+ * tests/check/gst/rtspserver.c:
+ server tests: send teardown to cleanup session
+
+2014-07-09 15:01:31 +0200 Ognyan Tonchev <ognyan@axis.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ client: keep ref to client for the session removed handler
+ This extra ref will be dropped when all client sessions have been
+ removed. A session is removed when a client sends teardown, closes its
+ endpoint of the TCP connection or the sessions expires.
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732226
+
+2014-07-08 12:36:12 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ * gst/rtsp-server/rtsp-session.c:
+ * tests/check/gst/client.c:
+ client: manage media in session as a last step
+ Once we manage a media in a session, we can't unmanage it anymore
+ without destroying it. Therefore, first check everything before we
+ manage the media, otherwise if something is wrong we have no way to
+ unmanage the media.
+ If we created a new session and something went wrong, remove the session
+ again. Fixes a leak in the unit test.
+
+2014-07-03 19:52:42 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * examples/test-mp4.c:
+ * examples/test-ogg.c:
+ examples: print 'stream ready at url' for mp4 and ogg example
+
+2014-07-02 16:04:53 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ * gst/rtsp-server/rtsp-sdp.c:
+ rtsp: fix for MIKEY api change
+
+2014-07-01 16:12:13 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ client: free watch context only once
+ The watch context is freed when the source is destroyed. Avoids
+ a CRITICAL when we try to unref the context twice.
+
+2014-07-01 15:02:15 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ client: fix build
+
+2014-07-01 14:41:14 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ client: protect sessions with lock
+ Protect the list of sessions with the lock.
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732226
+
+2014-07-01 12:13:47 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ Client: keep a ref to the session
+ Don't just keep a weak ref to the session objects but use a hard ref. We
+ will be notified when a session is removed from the pool (expired) with
+ the new session-removed signal.
+ Don't automatically close the RTSP connection when all the sessions of
+ a client are removed, a client can continue to operate and it can create
+ a new session if it wants. If you want to remove the client from the
+ server, you have to use gst_rtsp_server_client_filter() now.
+ Based on patch from Ognyan Tonchev <ognyan.tonchev at axis.com>
+ See https://bugzilla.gnome.org/show_bug.cgi?id=732226
+
+2014-06-30 15:14:34 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/rtsp-server/rtsp-session-pool.c:
+ * gst/rtsp-server/rtsp-session-pool.h:
+ session-pool: add session-removed signal
+ Add a signal to be notified when a session is removed from the pool.
+
+2014-06-30 00:37:59 -0700 Evan Nemerson <evan@nemerson.com>
+
+ * gst/rtsp-server/Makefile.am:
+ * gst/rtsp-server/rtsp-server.h:
+ Make rtsp-server.h a single-include header, use it for G-I
+ https://bugzilla.gnome.org/show_bug.cgi?id=732411
+
+=== release 1.3.90 ===
+
+2014-06-28 11:48:29 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * gst-rtsp-server.doap:
+ Release 1.3.90
+
+2014-06-27 16:54:22 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ stream: crypto can be NULL
+
+2014-06-11 16:42:08 -0700 Evan Nemerson <evan@nemerson.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ * gst/rtsp-server/rtsp-media.c:
+ * gst/rtsp-server/rtsp-mount-points.c:
+ introspection: add missing allow-none annotations
+ https://bugzilla.gnome.org/show_bug.cgi?id=730952
+
+2014-06-11 16:38:36 -0700 Evan Nemerson <evan@nemerson.com>
+
+ * gst/rtsp-server/rtsp-address-pool.c:
+ * gst/rtsp-server/rtsp-media.c:
+ * gst/rtsp-server/rtsp-session-media.c:
+ * gst/rtsp-server/rtsp-session-pool.c:
+ * gst/rtsp-server/rtsp-stream-transport.c:
+ * gst/rtsp-server/rtsp-stream.c:
+ * gst/rtsp-server/rtsp-token.c:
+ introspection: add (nullable) annotations to return values
+ https://bugzilla.gnome.org/show_bug.cgi?id=730952
+
+2014-06-24 09:48:45 +0200 Evan Nemerson <evan@nemerson.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ * gst/rtsp-server/rtsp-stream.c:
+ gi: improve annotations
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=730953
+
+2014-06-24 09:43:44 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ * gst/rtsp-server/rtsp-media-factory.c:
+ * gst/rtsp-server/rtsp-media.c:
+ * gst/rtsp-server/rtsp-server.c:
+ signals: use generic marshal function
+ Use the generic C marshal function.
+ Use more explicit type instead of G_TYPE_POINTER
+
+2014-06-24 09:42:47 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/rtsp-server/rtsp-context.h:
+ context: add type macro
+
+2014-06-24 09:34:50 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ * gst/rtsp-server/rtsp-sdp.c:
+ * gst/rtsp-server/rtsp-sdp.h:
+ sdp: hide key length defines
+ They don't have a namespace.
+
+2014-06-22 19:37:31 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ Back to development
+
+=== release 1.3.3 ===
+
+2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * gst-rtsp-server.doap:
+ Release 1.3.3
+
+2014-05-20 14:48:37 -0700 Aleix Conchillo Flaqué <aleix@oblong.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ * gst/rtsp-server/rtsp-sdp.c:
+ * gst/rtsp-server/rtsp-sdp.h:
+ mikey: add different key length parameters
+ Add encryption and authentication key length parameters to MIKEY. For
+ the encoders, the key lengths are obtained from the cipher and auth
+ algorithms set in the caps. For the decoders, they are obtained while
+ parsing the key management from the client.
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=730472
+
+2014-03-16 17:29:48 +0100 Ognyan Tonchev <otonchev@gmail.com>
+
+ * tests/check/gst/stream.c:
+ stream tests: Make sure we get right multicast address from stream
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=731577
+
+2014-06-12 13:49:17 +0200 Ognyan Tonchev <ognyan@axis.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ client: ref the context until rtsp watch is alive
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=731569
+
+2014-06-12 13:48:44 +0200 Ognyan Tonchev <ognyan@axis.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ client: Destroy the rtsp watch after connection close
+
+2014-06-13 16:46:06 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/rtsp-server/rtsp-media.c:
+ media: fix confusing comment
+
+2014-05-27 12:36:52 +0200 Göran Jönsson <goranjn@axis.com>
+
+ * gst/rtsp-server/rtsp-session.c:
+ rtsp-session: Timeout in header.
+ Adding the possbilty to always have timout in header.
+ This is configurabe with setting "timeout-always-visible".
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=728264
+
+2014-05-21 13:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ Back to development
+
+=== release 1.3.2 ===
+
+2014-05-21 13:06:36 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * common:
+ * configure.ac:
+ * gst-rtsp-server.doap:
+ Release 1.3.2
+
+2014-05-21 10:54:05 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * common:
+ Automatic update of common submodule
+ From 211fa5f to 1f5d3c3
+
+2014-05-20 15:57:30 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ client: store TCP ports in transport
+ Store the TCP ports in the transport when we are doing RTSP over TCP.
+ This way, we can easily get to the ports from the transport.
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=729776
+
+2014-05-15 18:15:04 -0700 Aleix Conchillo Flaqué <aleix@oblong.com>
+
+ * gst/rtsp-server/rtsp-stream.c:
+ stream: add signals for new RTP/RTCP encoders
+ New signals to allow the user to configure the dynamically created
+ encoders.
+ https://bugzilla.gnome.org/show_bug.cgi?id=730228
+
+2014-05-14 09:31:31 +0200 Ognyan Tonchev <ognyan@axis.com>
+
+ * gst/rtsp-server/rtsp-media.c:
+ * gst/rtsp-server/rtsp-media.h:
+ media: Make suspend()/unsuspend() virtual
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=730109
+
+2014-05-09 17:25:07 -0700 Aleix Conchillo Flaqué <aleix@oblong.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ client: fix send-message signal marshaller
+ Use generic marshalling for the send-message signal. It has
+ two POINTER arguments, not just one.
+ https://bugzilla.gnome.org/show_bug.cgi?id=729900
+
+2014-05-09 15:08:48 +0200 Wim Taymans <wtaymans@redhat.com>
+
+ * tests/check/gst/media.c:
+ tests: add and remove pads only once
+ In this test we simulate a dynamic pad by watching the caps event.
+ Because of renegotiation in the base payloader now, this caps is sent
+ multiple times but we can only deal with 1 invocation, use a variable to
+ only 'add and remove' the pad once.
+
+2014-05-02 20:06:29 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * tests/check/gst/rtspserver.c:
+ tests: add unit test for correct handling of Require headers
+ https://bugzilla.gnome.org/show_bug.cgi?id=729426
+
+2014-05-02 19:59:23 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/rtsp-server/rtsp-client.c:
+ rtsp-client: handle Require headers and respond with OPTION_NOT_SUPPORTED
+ Servers must handle Require headers and must report a failure
+ if they don't handle any of the Required options, see RFC 2326,
+ section 12.32: https://tools.ietf.org/html/rfc2326#page-54
+ https://bugzilla.gnome.org/show_bug.cgi?id=729426
+
+2014-05-03 20:48:43 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ Back to development
+
=== release 1.3.1 ===
-2014-05-03 Sebastian Dröge <slomo@coaxion.net>
+2014-05-03 18:40:24 +0200 Sebastian Dröge <sebastian@centricular.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 1.3.1
+ * gst-rtsp-server.doap:
+ Release 1.3.1
2014-05-03 10:18:00 +0200 Sebastian Dröge <sebastian@centricular.com>