diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4311395 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/libsoup-git20140601g45605fe6fff.tar.xz diff --git a/.libsoup.metadata b/.libsoup.metadata new file mode 100644 index 0000000..1c8e335 --- /dev/null +++ b/.libsoup.metadata @@ -0,0 +1 @@ +dacf806c67ec81411be3cb292d60ac469b338d14 SOURCES/libsoup-git20140601g45605fe6fff.tar.xz diff --git a/README.md b/README.md deleted file mode 100644 index 0e7897f..0000000 --- a/README.md +++ /dev/null @@ -1,5 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 - -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/0001-Add-tls-interaction-property-to-Soup-Connection-Sess.patch b/SOURCES/0001-Add-tls-interaction-property-to-Soup-Connection-Sess.patch new file mode 100644 index 0000000..aa55f63 --- /dev/null +++ b/SOURCES/0001-Add-tls-interaction-property-to-Soup-Connection-Sess.patch @@ -0,0 +1,290 @@ +From 93b29c67671549e46ebe2c6296fdae7a4abe6ffd Mon Sep 17 00:00:00 2001 +From: Colin Walters +Date: Thu, 1 May 2014 15:08:53 -0400 +Subject: [PATCH] Add tls-interaction property to + Soup{Connection,Session,Socket} + +This can be used by applications to do client-side certificates via +the new g_tls_interaction_request_certificate(). Will be used by +OSTree at least. + +https://bugzilla.gnome.org/show_bug.cgi?id=334021 +--- + libsoup/soup-connection.c | 17 +++++++++++++++++ + libsoup/soup-connection.h | 1 + + libsoup/soup-session.c | 33 +++++++++++++++++++++++++++++++++ + libsoup/soup-session.h | 1 + + libsoup/soup-socket.c | 22 ++++++++++++++++++++++ + libsoup/soup-socket.h | 1 + + 6 files changed, 75 insertions(+) + +diff --git a/libsoup/soup-connection.c b/libsoup/soup-connection.c +index fce589f..8b40cb8 100644 +--- a/libsoup/soup-connection.c ++++ b/libsoup/soup-connection.c +@@ -20,6 +20,7 @@ typedef struct { + SoupAddress *local_addr; + SoupURI *remote_uri, *proxy_uri; + GProxyResolver *proxy_resolver; ++ GTlsInteraction *tls_interaction; + GTlsDatabase *tlsdb; + gboolean ssl, ssl_strict, ssl_fallback; + +@@ -49,6 +50,7 @@ enum { + PROP_0, + + PROP_LOCAL_ADDRESS, ++ PROP_TLS_INTERACTION, + PROP_REMOTE_URI, + PROP_PROXY_RESOLVER, + PROP_SSL, +@@ -84,6 +86,7 @@ soup_connection_finalize (GObject *object) + g_clear_pointer (&priv->remote_uri, soup_uri_free); + g_clear_pointer (&priv->proxy_uri, soup_uri_free); + g_clear_object (&priv->tlsdb); ++ g_clear_object (&priv->tls_interaction); + g_clear_object (&priv->proxy_resolver); + g_clear_object (&priv->local_addr); + g_clear_pointer (&priv->async_context, g_main_context_unref); +@@ -117,6 +120,9 @@ soup_connection_set_property (GObject *object, guint prop_id, + case PROP_LOCAL_ADDRESS: + priv->local_addr = g_value_dup_object (value); + break; ++ case PROP_TLS_INTERACTION: ++ priv->tls_interaction = g_value_dup_object (value); ++ break; + case PROP_REMOTE_URI: + priv->remote_uri = g_value_dup_boxed (value); + break; +@@ -170,6 +176,9 @@ soup_connection_get_property (GObject *object, guint prop_id, + case PROP_LOCAL_ADDRESS: + g_value_set_object (value, priv->local_addr); + break; ++ case PROP_TLS_INTERACTION: ++ g_value_set_object (value, priv->tls_interaction); ++ break; + case PROP_REMOTE_URI: + g_value_set_boxed (value, priv->remote_uri); + break; +@@ -248,6 +257,13 @@ soup_connection_class_init (SoupConnectionClass *connection_class) + SOUP_TYPE_ADDRESS, + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + g_object_class_install_property ( ++ object_class, PROP_TLS_INTERACTION, ++ g_param_spec_object (SOUP_CONNECTION_TLS_INTERACTION, ++ "TLS interaction", ++ "TLS interaction", ++ G_TYPE_TLS_INTERACTION, ++ G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); ++ g_object_class_install_property ( + object_class, PROP_REMOTE_URI, + g_param_spec_boxed (SOUP_CONNECTION_REMOTE_URI, + "Remote URI", +@@ -551,6 +567,7 @@ soup_connection_connect_async (SoupConnection *conn, + SOUP_SOCKET_TIMEOUT, priv->io_timeout, + SOUP_SOCKET_CLEAN_DISPOSE, TRUE, + SOUP_SOCKET_LOCAL_ADDRESS, priv->local_addr, ++ SOUP_SOCKET_TLS_INTERACTION, priv->tls_interaction, + NULL); + g_object_unref (remote_addr); + +diff --git a/libsoup/soup-connection.h b/libsoup/soup-connection.h +index b70a8a3..3e934af 100644 +--- a/libsoup/soup-connection.h ++++ b/libsoup/soup-connection.h +@@ -36,6 +36,7 @@ GType soup_connection_get_type (void); + + + #define SOUP_CONNECTION_LOCAL_ADDRESS "local-address" ++#define SOUP_CONNECTION_TLS_INTERACTION "tls-interaction" + #define SOUP_CONNECTION_REMOTE_URI "remote-uri" + #define SOUP_CONNECTION_PROXY_RESOLVER "proxy-resolver" + #define SOUP_CONNECTION_SSL "ssl" +diff --git a/libsoup/soup-session.c b/libsoup/soup-session.c +index 132554d..0984a9f 100644 +--- a/libsoup/soup-session.c ++++ b/libsoup/soup-session.c +@@ -86,6 +86,7 @@ typedef struct { + gboolean disposed; + + GTlsDatabase *tlsdb; ++ GTlsDatabase *tls_interaction; + char *ssl_ca_file; + gboolean ssl_strict; + gboolean tlsdb_use_default; +@@ -197,6 +198,7 @@ enum { + PROP_HTTP_ALIASES, + PROP_HTTPS_ALIASES, + PROP_LOCAL_ADDRESS, ++ PROP_TLS_INTERACTION, + + LAST_PROP + }; +@@ -334,6 +336,7 @@ soup_session_finalize (GObject *object) + g_free (priv->accept_language); + + g_clear_object (&priv->tlsdb); ++ g_clear_object (&priv->tls_interaction); + g_free (priv->ssl_ca_file); + + g_clear_pointer (&priv->async_context, g_main_context_unref); +@@ -640,6 +643,9 @@ soup_session_set_property (GObject *object, guint prop_id, + case PROP_TLS_DATABASE: + set_tlsdb (session, g_value_get_object (value)); + break; ++ case PROP_TLS_INTERACTION: ++ priv->tls_interaction = g_value_dup_object (value); ++ break; + case PROP_SSL_STRICT: + priv->ssl_strict = g_value_get_boolean (value); + break; +@@ -788,6 +794,9 @@ soup_session_get_property (GObject *object, guint prop_id, + case PROP_TLS_DATABASE: + g_value_set_object (value, get_tls_database (session)); + break; ++ case PROP_TLS_INTERACTION: ++ g_value_set_object (value, priv->tls_interaction); ++ break; + case PROP_SSL_STRICT: + g_value_set_boolean (value, priv->ssl_strict); + break; +@@ -1783,6 +1792,7 @@ get_connection_for_host (SoupSession *session, + SOUP_CONNECTION_IDLE_TIMEOUT, priv->idle_timeout, + SOUP_CONNECTION_SSL_FALLBACK, host->ssl_fallback, + SOUP_CONNECTION_LOCAL_ADDRESS, priv->local_addr, ++ SOUP_CONNECTION_TLS_INTERACTION, priv->tls_interaction, + NULL); + g_signal_connect (conn, "disconnected", + G_CALLBACK (connection_disconnected), +@@ -3711,6 +3721,29 @@ soup_session_class_init (SoupSessionClass *session_class) + "Address of local end of socket", + SOUP_TYPE_ADDRESS, + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); ++ ++ /** ++ * SOUP_SESSION_TLS_INTERACTION: ++ * ++ * Alias for the #SoupSession:tls-interaction property, qv. ++ * ++ * Since: 2.42 ++ **/ ++ /** ++ * SoupSession:tls-interaction: ++ * ++ * Set this property to allow interacting with the underlying ++ * #GTlsConnection. ++ * ++ * Since: 2.42 ++ **/ ++ g_object_class_install_property ( ++ object_class, PROP_TLS_INTERACTION, ++ g_param_spec_object (SOUP_SESSION_TLS_INTERACTION, ++ "TLS Interaction", ++ "TLS interaction to use", ++ G_TYPE_TLS_INTERACTION, ++ G_PARAM_READWRITE)); + } + + +diff --git a/libsoup/soup-session.h b/libsoup/soup-session.h +index 67a59ea..eed392d 100644 +--- a/libsoup/soup-session.h ++++ b/libsoup/soup-session.h +@@ -70,6 +70,7 @@ GType soup_session_get_type (void); + #define SOUP_SESSION_SSL_USE_SYSTEM_CA_FILE "ssl-use-system-ca-file" + #define SOUP_SESSION_TLS_DATABASE "tls-database" + #define SOUP_SESSION_SSL_STRICT "ssl-strict" ++#define SOUP_SESSION_TLS_INTERACTION "tls-interaction" + #define SOUP_SESSION_ASYNC_CONTEXT "async-context" + #define SOUP_SESSION_USE_THREAD_CONTEXT "use-thread-context" + #define SOUP_SESSION_TIMEOUT "timeout" +diff --git a/libsoup/soup-socket.c b/libsoup/soup-socket.c +index b9f1dfc..f3c24db 100644 +--- a/libsoup/soup-socket.c ++++ b/libsoup/soup-socket.c +@@ -59,6 +59,7 @@ enum { + PROP_CLEAN_DISPOSE, + PROP_TLS_CERTIFICATE, + PROP_TLS_ERRORS, ++ PROP_TLS_INTERACTION, + PROP_PROXY_RESOLVER, + + LAST_PROP +@@ -71,6 +72,7 @@ typedef struct { + GInputStream *istream; + GOutputStream *ostream; + GTlsCertificateFlags tls_errors; ++ GTlsInteraction *tls_interaction; + GProxyResolver *proxy_resolver; + + guint non_blocking:1; +@@ -150,6 +152,7 @@ soup_socket_finalize (GObject *object) + g_clear_object (&priv->local_addr); + g_clear_object (&priv->remote_addr); + ++ g_clear_object (&priv->tls_interaction); + g_clear_object (&priv->proxy_resolver); + + if (priv->watch_src) { +@@ -210,6 +213,9 @@ soup_socket_set_property (GObject *object, guint prop_id, + case PROP_SSL_FALLBACK: + priv->ssl_fallback = g_value_get_boolean (value); + break; ++ case PROP_TLS_INTERACTION: ++ priv->tls_interaction = g_value_dup_object (value); ++ break; + case PROP_ASYNC_CONTEXT: + priv->async_context = g_value_get_pointer (value); + if (priv->async_context) +@@ -263,6 +269,9 @@ soup_socket_get_property (GObject *object, guint prop_id, + case PROP_SSL_FALLBACK: + g_value_set_boolean (value, priv->ssl_fallback); + break; ++ case PROP_TLS_INTERACTION: ++ g_value_set_object (value, priv->tls_interaction); ++ break; + case PROP_TRUSTED_CERTIFICATE: + g_value_set_boolean (value, priv->tls_errors == 0); + break; +@@ -517,6 +526,18 @@ soup_socket_class_init (SoupSocketClass *socket_class) + FALSE, + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + /** ++ * SOUP_SOCKET_TLS_INTERACTION: ++ * ++ * Alias for the #SoupSocket:tls-interaction property. ++ **/ ++ g_object_class_install_property ( ++ object_class, PROP_TLS_INTERACTION, ++ g_param_spec_object (SOUP_SOCKET_TLS_INTERACTION, ++ "TLS Interaction", ++ "TLS Interaction", ++ G_TYPE_TLS_INTERACTION, ++ G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); ++ /** + * SOUP_SOCKET_TRUSTED_CERTIFICATE: + * + * Alias for the #SoupSocket:trusted-certificate +@@ -1134,6 +1155,7 @@ soup_socket_setup_ssl (SoupSocket *sock, + "database", priv->ssl_creds, + "require-close-notify", FALSE, + "use-ssl3", priv->ssl_fallback, ++ "interaction", priv->tls_interaction, + NULL); + g_object_unref (identity); + +diff --git a/libsoup/soup-socket.h b/libsoup/soup-socket.h +index 5c1264f..6d9ee61 100644 +--- a/libsoup/soup-socket.h ++++ b/libsoup/soup-socket.h +@@ -51,6 +51,7 @@ typedef struct { + #define SOUP_SOCKET_USE_THREAD_CONTEXT "use-thread-context" + #define SOUP_SOCKET_TIMEOUT "timeout" + #define SOUP_SOCKET_TLS_CERTIFICATE "tls-certificate" ++#define SOUP_SOCKET_TLS_INTERACTION "tls-interaction" + #define SOUP_SOCKET_TLS_ERRORS "tls-errors" + + typedef void (*SoupSocketCallback) (SoupSocket *sock, +-- +1.8.3.1 + diff --git a/SPECS/libsoup.spec b/SPECS/libsoup.spec new file mode 100644 index 0000000..84e81c8 --- /dev/null +++ b/SPECS/libsoup.spec @@ -0,0 +1,679 @@ +%define glib2_version 2.35.0 + +### Abstract ### + +Name: libsoup +Version: 2.45.90 +Release: 2.atomic.git20140601.2%{?dist} +License: LGPLv2 +Group: Development/Libraries +Summary: Soup, an HTTP library implementation +URL: http://live.gnome.org/LibSoup +#VCS: git:git://git.gnome.org/libsoup +Source: libsoup-git20140601g45605fe6fff.tar.xz +Requires: glib-networking >= %{glib2_version} +Patch0: 0001-Add-tls-interaction-property-to-Soup-Connection-Sess.patch + +### Build Dependencies ### + +BuildRequires: glib2-devel >= %{glib2_version} +BuildRequires: glib-networking +BuildRequires: gobject-introspection-devel +BuildRequires: intltool +BuildRequires: libxml2-devel +BuildRequires: sqlite-devel +# Bootstrap build requirements +BuildRequires: automake autoconf libtool +BuildRequires: gtk-doc + +%description +Libsoup is an HTTP library implementation in C. It was originally part +of a SOAP (Simple Object Access Protocol) implementation called Soup, but +the SOAP and non-SOAP parts have now been split into separate packages. + +libsoup uses the Glib main loop and is designed to work well with GTK +applications. This enables GNOME applications to access HTTP servers +on the network in a completely asynchronous fashion, very similar to +the Gtk+ programming model (a synchronous operation mode is also +supported for those who want it). + +%package devel +Summary: Header files for the Soup library +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: glib2-devel >= %{glib2_version} +Requires: gnutls-devel +Requires: libxml2-devel + +%description devel +Libsoup is an HTTP library implementation in C. This package allows +you to develop applications that use the libsoup library. + +%prep +%setup -q -n libsoup +%patch0 -p1 + +%build +(if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; CONFIGFLAGS=--enable-gtk-doc; fi; + %configure --disable-static $CONFIGFLAGS +) + +# Omit unused direct shared library dependencies. +sed --in-place --expression 's! -shared ! -Wl,--as-needed\0!g' libtool + +make %{?_smp_mflags} + +%install +make DESTDIR=$RPM_BUILD_ROOT install + +rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la + +%find_lang libsoup + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files -f libsoup.lang +%doc README COPYING NEWS AUTHORS +%{_libdir}/lib*.so.* +%{_libdir}/girepository-1.0/Soup*2.4.typelib + +%files devel +%{_includedir}/%{name}-2.4 +%{_includedir}/%{name}-gnome-2.4 +%{_libdir}/*.so +%{_libdir}/pkgconfig/*.pc +%{_datadir}/gir-1.0/Soup*2.4.gir +%{_datadir}/gtk-doc/html/%{name}-2.4 + +%changelog +* Fri Jan 24 2014 Daniel Mach - 2.42.2-3 +- Mass rebuild 2014-01-24 + +* Fri Dec 27 2013 Daniel Mach - 2.42.2-2 +- Mass rebuild 2013-12-27 + +* Mon Apr 29 2013 Kalev Lember - 2.42.2-1 +- Update to 2.42.2 + +* Tue Apr 16 2013 Richard Hughes - 2.42.1-1 +- Update to 2.42.1 + +* Tue Mar 26 2013 Kalev Lember - 2.42.0-1 +- Update to 2.42.0 + +* Tue Mar 19 2013 Richard Hughes - 2.41.92-1 +- Update to 2.41.92 + +* Thu Mar 7 2013 Matthias Clasen - 2.41.91-1 +- Update to 2.41.91 + +* Tue Feb 19 2013 Richard Hughes - 2.41.90-1 +- Update to 2.41.90 + +* Wed Feb 06 2013 Kalev Lember - 2.41.5-1 +- Update to 2.41.5 + +* Tue Jan 15 2013 Matthias Clasen - 2.41.4-1 +- Updat e to 2.41.4 + +* Thu Dec 20 2012 Kalev Lember - 2.41.3-1 +- Update to 2.41.3 +- Remove libgnome-keyring build dep; no longer used + +* Tue Nov 20 2012 Richard Hughes - 2.41.2-1 +- Update to 2.41.2 + +* Fri Nov 09 2012 Kalev Lember - 2.41.1-1 +- Update to 2.41.1 + +* Tue Oct 16 2012 Kalev Lember - 2.40.1-1 +- Update to 2.40.1 + +* Tue Oct 2 2012 Matthias Clasen - 2.40.0-1 +- Update to 2.40.0 + +* Fri Jul 27 2012 Fedora Release Engineering - 2.39.4.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jul 17 2012 Richard Hughes - 2.39.4.1-1 +- Update to 2.39.4.1 + +* Wed Jun 27 2012 Richard Hughes - 2.39.3-1 +- Update to 2.39.3 + +* Thu Jun 07 2012 Richard Hughes - 2.39.2-1 +- Update to 2.39.2 + +* Sat May 05 2012 Kalev Lember - 2.39.1-1 +- Update to 2.39.1 +- Package the translations + +* Tue Apr 17 2012 Kalev Lember - 2.38.1-1 +- Update to 2.38.1 + +* Wed Mar 28 2012 Richard Hughes - 2.38.0-1 +- Update to 2.38.0 + +* Wed Mar 21 2012 Kalev Lember - 2.37.92-1 +- Update to 2.37.92 + +* Mon Mar 5 2012 Matthias Clasen - 2.37.91-1 +- Update to 2.37.91 + +* Sat Feb 25 2012 Matthias Clasen - 2.37.90-1 +- Update to 2.37.90 + +* Mon Feb 13 2012 Matthias Clasen - 2.37.5.1-1 +- Update to 2.37.5.1 + +* Mon Feb 6 2012 Matthias Clasen - 2.37.5-1 +- Update to 2.37.5 + +* Tue Jan 17 2012 Matthias Clasen - 2.37.4-1 +- Update to 2.37.4 + +* Fri Jan 13 2012 Fedora Release Engineering - 2.37.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Dec 20 2011 Matthias Clasen - 2.37.3-1 +- Update to 2.37.3 + +* Mon Nov 21 2011 Matthias Clasen - 2.37.2-1 +- Update to 2.37.2 + +* Wed Nov 2 2011 Matthias Clasen - 2.37.1-1 +- Update to 2.37.1 + +* Wed Oct 26 2011 Fedora Release Engineering - 2.36.1-2 +- Rebuilt for glibc bug#747377 + +* Tue Oct 18 2011 Matthias Clasen - 2.36.1-1 +- Update to 2.36.1 + +* Mon Sep 26 2011 Ray - 2.36.0-1 +- Update to 2.36.0 + +* Mon Sep 19 2011 Matthias Clasen 2.35.92-1 +- Update to 2.35.92 + +* Tue Aug 30 2011 Matthias Clasen 2.35.90-1 +- Update to 2.35.90 + +* Wed Aug 17 2011 Matthias Clasen 2.35.5-1 +- Update to 2.35.5 + +* Tue Jul 05 2011 Bastien Nocera 2.35.3-1 +- Update to 2.35.3 + +* Tue Apr 26 2011 Matthias Clasen - 2.34.1-1 +- Update to 2.34.1 + +* Mon Apr 4 2011 Matthias Clasen - 2.34.0-1 +- Update to 2.34.0 + +* Tue Mar 22 2011 Matthias Clasen - 2.33.92-2 +- Clean up BRs + +* Tue Mar 22 2011 Matthias Clasen - 2.33.92-1 +- 2.33.92 + +* Tue Feb 22 2011 Matthias Clasen - 2.33.90-1 +- 2.33.90 + +* Tue Feb 08 2011 Fedora Release Engineering - 2.33.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Feb 2 2011 Christopher Aillon - 2.33.6-1 +- Update to 2.33.6 + +* Mon Jan 17 2011 Dan Winship - 2.33.5-2 +- Require glib-networking, for TLS support + +* Mon Jan 10 2011 Matthias Clasen - 2.33.5-1 +- Update to 2.33.5 + +* Thu Dec 2 2010 Dan Winship - 2.32.2-1 +- Update to 2.32.2 + +* Thu Nov 11 2010 Dan HorĂ¡k - 2.32.0-2 +- bump release to win over F-14 + +* Tue Sep 28 2010 Matthias Clasen - 2.32.0-1 +- Update to 2.32.0 + +* Tue Sep 21 2010 Matthias Clasen - 2.31.92-1 +- Update to 2.31.92 + +* Wed Aug 18 2010 Matthias Clasen - 2.31.90-1 +- Update to 2.31.90 + +* Tue Aug 3 2010 Matthias Clasen - 2.31.6-1 +- Update to 2.31.6 + +* Thu Jul 15 2010 Colin Walters - 2.31.2-5 +- Rebuild with new gobject-introspection + +* Fri Jul 2 2010 Matthias Clasen - 2.31.2-4 +- Rebuild for introspection format break + +* Wed Jun 23 2010 Matthew Barnes - 2.31.2-3 +- libsoup-devel doesn't need gtk-doc (RH bug #604396). + +* Tue Jun 21 2010 Peter Robinson - 2.31.2-2 +- enable introspection support + +* Thu May 27 2010 Matthias Clasen - 2.31.2-1 +- Update to 2.31.2 + +* Tue Apr 27 2010 Matthias Clasen - 2.30.1-1 +- Update to 2.30.1 + +* Mon Mar 29 2010 Matthias Clasen - 2.30.0-1 +- Update to 2.30.0 + +* Thu Mar 25 2010 Nils Philippsen - 2.29.91-2 +- rebuild for new libproxy + +* Mon Feb 22 2010 Matthias Clasen - 2.29.91-1 +- Update to 2.29.91 + +* Mon Feb 08 2010 Matthew Barnes - 2.29.90-1 +- Update to 2.29.90 + +* Tue Jan 26 2010 Matthias Clasen - 2.29.6-1 +- Update to 2.29.6 + +* Sat Jan 16 2010 Matthias Clasen - 2.29.5-1 +- Update to 2.29.5 + +* Wed Dec 9 2009 Dan Winship - 2.29.3-2 +- Add patch from git to fix gir-repository build + +* Tue Dec 01 2009 Bastien Nocera 2.29.3-1 +- Update to 2.29.3 + +* Mon Sep 21 2009 Matthias Clasen - 2.28.0-1 +- Update to 2.28.0 + +* Mon Sep 7 2009 Matthias Clasen - 2.27.92-1 +- Update to 2.27.92 + +* Mon Aug 24 2009 Matthias Clasen - 2.27.91-1 +- Update to 2.27.91 + +* Tue Aug 11 2009 Matthias Clasen - 2.27.90-1 +- Update to 2.27.90 + +* Tue Jul 28 2009 Matthias Clasen - 2.27.5-1 +- Update to 2.27.5 + +* Sat Jul 25 2009 Fedora Release Engineering - 2.27.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Mon Jul 13 2009 Matthew Barnes - 2.27.4-1 +- Update to 2.27.4 + +* Wed Jun 17 2009 Matthias Clasen - 2.27.2-1 +- Update to 2.27.2 + +* Mon May 18 2009 Bastien Nocera 2.27.1-1 +- Update to 2.27.1 + +* Mon Apr 13 2009 Matthias Clasen - 2.26.1-1 +- Update to 2.26.1 +- See http://download.gnome.org/sources/libsoup/2.26/libsoup-2.26.1.changes + +* Thu Apr 9 2009 Matthias Clasen - 2.26.0.9-1 +- Upate to 2.26.0.9 + +* Mon Mar 16 2009 Matthias Clasen - 2.26.0-1 +- Update to 2.26.0 + +* Wed Feb 25 2009 Fedora Release Engineering - 2.25.91-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Feb 16 2009 Matthew Barnes - 2.25.91-1 +- Update to 2.25.91 + +* Mon Feb 02 2009 Matthew Barnes - 2.25.5-1 +- Update to 2.25.5 + +* Sun Jan 25 2009 Matthias Clasen - 2.25.4-2 +- Build against libproxy + +* Mon Jan 05 2009 Matthew Barnes - 2.25.4-1 +- Update to 2.25.4 + +* Tue Dec 16 2008 Matthew Barnes - 2.25.3-1 +- Update to 2.25.3 + +* Mon Dec 01 2008 Matthew Barnes - 2.25.2-1 +- Update to 2.25.2 + +* Wed Nov 12 2008 Matthias Clasen - 2.25.1-3 +- Fix BuildRequires + +* Fri Nov 07 2008 Matthew Barnes - 2.25.1-1 +- Update to 2.25.1 + +* Mon Oct 20 2008 Matthias Clasen - 2.24.1-1 +- Update to 2.24.1 + +* Wed Sep 24 2008 Matthias Clasen - 2.24.0.1-1 +- Update to 2.24.0.1 + +* Mon Sep 22 2008 Matthias Clasen - 2.24.0-1 +- Update to 2.24.0 + +* Mon Sep 8 2008 Matthias Clasen - 2.23.92-1 +- Update to 2.23.92 + +* Mon Sep 01 2008 Matthew Barnes - 2.23.91-1 +- Update to 2.23.91 + +* Mon Aug 04 2008 Matthew Barnes - 2.23.6-1 +- Update to 2.23.6 + +* Wed Jul 30 2008 Matthew Barnes - 2.23.1-6 +- Omit unused direct shared library dependencies (RH bug #226046). + +* Tue Jun 24 2008 Tomas Mraz - 2.23.1-5 +- rebuild with new gnutls + +* Sun Jun 22 2008 Matthew Barnes - 2.23.1-4 +- Remove unnecessary pkgconfig build requirement. + +* Mon Jun 16 2008 Matthew Barnes - 2.23.1-3 +- Incorporate package review feedback (RH bug #226046). + +* Sun May 4 2008 Matthias Clasen - 2.23.1-2 +- Fix source url + +* Mon Apr 21 2008 Matthew Barnes - 2.23.1-1 +- Update to 2.23.1 + +* Mon Apr 07 2008 Matthew Barnes - 2.4.1-1 +- Update to 2.4.1 + +* Mon Mar 10 2008 Matthias Clasen - 2.4.0-1 +- Update to 2.4.0 + +* Mon Feb 25 2008 Matthew Barnes - 2.3.4-1 +- Update to 2.3.4 + +* Wed Feb 13 2008 Matthew Barnes - 2.3.2-1 +- Update to 2.3.2 + +* Mon Jan 28 2008 Matthew Barnes - 2.3.0-1 +- Update to 2.3.0 +- Bump glib2 requirement to >= 2.15.3. +- Clean up some redundant dependencies. +- Remove patch for RH bug #327871 (fixed in glibc). + +* Mon Nov 26 2007 Matthew Barnes - 2.2.104-1 +- Update to 2.2.104 + +* Sun Oct 28 2007 Jeremy Katz - 2.2.103-1 +- update to 2.2.103 to fix a rhythmbox crasher (#343561) + +* Mon Oct 15 2007 Matthew Barnes - 2.2.102-1 +- Update to 2.2.102 + +* Thu Oct 11 2007 Matthew Barnes - 2.2.101-2 +- Add patch for RH bug #327871 (broken Rhythmbox build). +- Suspect this is really a glibc bug. + +* Fri Oct 05 2007 Matthew Barnes - 2.2.101-1 +- Update to 2.2.101 + +* Wed Aug 8 2007 Matthias Clasen - 2.2.100-3 +- Update the license field + +* Sat Apr 21 2007 Matthias Clasen - 2.2.100-2 +- Don't install INSTALL + +* Mon Feb 12 2007 Matthew Barnes - 2.2.100-1 +- Update to 2.2.100 + +* Mon Jan 08 2007 Matthew Barnes - 2.2.99-1 +- Update to 2.2.99 + +* Mon Nov 21 2006 Matthew Barnes - 2.2.98-1 +- Update to 2.2.98 +- Remove patch for RH bug #215919 (fixed upstream). + +* Fri Nov 17 2006 Matthias Clasen - 2.2.97-2 +- Avoid accidentally exported symbols (#215919) + +* Mon Nov 06 2006 Matthew Barnes - 2.2.97-1 +- Update to 2.2.97 +- Remove patch for Gnome.org bug #356809 (fixed upstream). + +* Fri Nov 03 2006 Matthew Barnes - 2.2.96-5 +- Revised patch for Gnome.org bug #356809 to match upstream. + +* Sun Oct 01 2006 Jesse Keating - 2.2.96-4 +- rebuilt for unwind info generation, broken in gcc-4.1.1-21 + +* Wed Sep 20 2006 Matthew Barnes - 2.2.96-3.fc6 +- Add patch for Gnome.org bug #356809 (lingering file on uninstall). + +* Tue Aug 15 2006 Matthew Barnes - 2.2.96-2.fc6 +- Rebuild + +* Tue Jul 25 2006 Matthew Barnes - 2.2.96 +- Update to 2.2.96 +- Bump glib2 requirement to >= 2.6. + +* Wed Jul 12 2006 Matthew Barnes - 2.2.95.1-1 +- Update to 2.2.95.1 + +* Wed Jul 12 2006 Jesse Keating - 2.2.94-3.1 +- rebuild + +* Wed Jun 14 2006 Tomas Mraz - 2.2.94-3 +- rebuilt with new gnutls + +* Tue Jun 13 2006 Matthias Clasen - 2.2.94-1 +- Update to 2.2.94 + +* Mon Apr 10 2006 Matthias Clasen - 2.2.92-2 +- Update to 2.2.92 + +* Sat Mar 4 2006 Matthias Clasen - 2.2.91-1 +- Update to 2.2.91 + +* Wed Feb 15 2006 Matthias Clasen - 2.2.7-2 +- Remove excessive Requires for the -devel package + +* Fri Feb 10 2006 Jesse Keating - 2.2.7-1.2.1 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 2.2.7-1.2 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Tue Nov 29 2005 David Malcolm - 2.2.7-1 +- 2.2.7 +- Remove static library + +* Tue Aug 23 2005 David Malcolm - 2.2.6.1-1 +- 2.2.6.1 + +* Tue Aug 9 2005 David Malcolm - 2.2.5-1 +- 2.2.5 +- Removed gnome-bug-306877-soup-connection-ntlm.c.patch (#160071) as this is + now in upstream tarball + +* Mon Aug 8 2005 Tomas Mraz - 2.2.3-5 +- rebuild with new gnutls + +* Tue Jun 14 2005 David Malcolm - 2.2.3-4 +- add patch for NTLM domains (#160071) + +* Sun Apr 24 2005 Florian La Roche +- rebuild for new gnutls + +* Thu Mar 17 2005 David Malcolm - 2.2.3-2 +- explicitly enable gtk-doc support + +* Thu Mar 17 2005 David Malcolm - 2.2.3-1 +- 2.2.3 + +* Wed Mar 2 2005 David Malcolm - 2.2.2-3 +- rebuild with GCC 4 + +* Wed Jan 26 2005 David Malcolm - 2.2.2-2 +- actually uploaded the source this time + +* Wed Jan 26 2005 David Malcolm - 2.2.2-1 +- update from 2.2.1 to 2.2.2 +- add explicit devel requirements on glib2-devel, pkgconfig, gtk-doc, gnutls-devel and libxml2-devel + +* Tue Oct 12 2004 David Malcolm - 2.2.1-1 +- update from 2.2.0 to 2.2.1 + +* Wed Oct 6 2004 David Malcolm - 2.2.0-3 +- added requirement on libxml2 (#134700) + +* Wed Sep 22 2004 David Malcolm - 2.2.0-2 +- added requirement on gnutls, so that we build with SSL support +- fixed source download path + +* Tue Aug 31 2004 David Malcolm - 2.2.0-1 +- update from 2.1.13 to 2.2.0 + +* Mon Aug 16 2004 David Malcolm - 2.1.13-1 +- 2.1.13 + +* Tue Jul 20 2004 David Malcolm - 2.1.12-1 +- 2.1.12 + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Mon Jun 7 2004 David Malcolm - 2.1.11-1 +- 2.1.11 + +* Thu May 20 2004 David Malcolm - 2.1.10-2 +- added missing md5 file + +* Thu May 20 2004 David Malcolm - 2.1.10-1 +- 2.1.10 + +* Tue Apr 20 2004 David Malcolm - 2.1.9-1 +- Update to 2.1.9; added gtk-doc to BuildRequires and the generated files to the devel package + +* Wed Mar 10 2004 Jeremy Katz - 2.1.8-1 +- 2.1.8 + +* Tue Mar 02 2004 Elliot Lee +- rebuilt + +* Tue Feb 17 2004 Jeremy Katz - 2.1.7-1 +- 2.1.7 + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + +* Mon Jan 26 2004 Jeremy Katz 2.1.5-1 +- 2.1.5 + +* Wed Jan 14 2004 Jeremy Katz 2.1.4-0 +- update to 2.1.4 + +* Sat Jan 3 2004 Jeremy Katz 2.1.3-0 +- update to 2.1.3 + +* Tue Sep 23 2003 Jeremy Katz 1.99.26-2 +- rebuild + +* Fri Sep 19 2003 Jeremy Katz 1.99.26-1 +- 1.99.26 + +* Tue Jul 15 2003 Jeremy Katz 1.99.23-3 +- rebuild to pickup ppc64 + +* Mon Jun 9 2003 Jeremy Katz 1.99.23-2 +- rebuild +- no openssl on ppc64 yet, excludearch + +* Mon Jun 9 2003 Jeremy Katz 1.99.23-1 +- 1.99.23 + +* Wed Jun 5 2003 Elliot Lee +- rebuilt + +* Thu Jun 5 2003 Jeremy Katz 1.99.22-2 +- rebuild + +* Sun May 25 2003 Jeremy Katz 1.99.22-1 +- 1.99.22 + +* Tue May 6 2003 Jeremy Katz 1.99.20-1 +- 1.99.20 + +* Sun May 4 2003 Jeremy Katz 1.99.17-3 +- include ssl proxy so that ssl urls work properly (#90165, #90166) + +* Wed Apr 16 2003 Jeremy Katz 1.99.17-2 +- forward port patch to use a union initializer to fix build on x86_64 + +* Wed Apr 16 2003 Jeremy Katz 1.99.17-1 +- rename package to libsoup +- update to 1.99.17 +- don't obsolete soup for now, it's parallel installable + +* Sun Apr 6 2003 Jeremy Katz 0.7.11-1 +- update to 0.7.11 + +* Wed Apr 2 2003 Matt Wilson 0.7.10-5 +- added soup-0.7.10-64bit.patch to fix 64 bit platforms (#86347) + +* Sat Feb 01 2003 Florian La Roche +- only runtime libs in normal rpm + +* Wed Jan 22 2003 Tim Powers +- rebuilt + +* Tue Jan 21 2003 Jeremy Katz +- update url (#82347) + +* Tue Jan 7 2003 Nalin Dahyabhai 0.7.10-2 +- use pkgconfig's openssl configuration information, if it exists + +* Fri Dec 13 2002 Jeremy Katz 0.7.10-1 +- update to 0.7.10 + +* Thu Dec 12 2002 Jeremy Katz 0.7.9-4 +- fix fpic patch +- soup-devel should require soup + +* Thu Dec 12 2002 Jeremy Katz 0.7.9-3 +- better lib64 patch +- fix building of libwsdl-build to use libtool so that it gets built + with -fPIC as needed + +* Tue Dec 10 2002 Jeremy Katz 0.7.9-2 +- change popt handling in configure slightly so that it will work on + multilib arches + +* Tue Dec 10 2002 Jeremy Katz 0.7.9-1 +- update to 0.7.9, pulling the tarball out of Ximian packages + +* Wed Oct 23 2002 Jeremy Katz 0.7.4-3 +- fix to not try to include non-existent doc files and remove all + unwanted files from the build +- include api docs +- don't build the apache module + +* Wed Sep 25 2002 Jeremy Katz 0.7.4-2 +- various specfile tweaks to include in Red Hat Linux +- include all the files + +* Tue Jan 23 2001 Alex Graveley +- Inital RPM config.