commit libsoup for openSUSE:Factory

2023-10-29 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2023-10-29 19:39:40

Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and  /work/SRC/openSUSE:Factory/.libsoup.new.17445 (New)


Package is "libsoup"

Sun Oct 29 19:39:40 2023 rev:144 rq:1120815 version:3.4.4

Changes:

--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2023-09-20 
13:22:17.435815755 +0200
+++ /work/SRC/openSUSE:Factory/.libsoup.new.17445/libsoup.changes   
2023-10-29 19:39:45.426916490 +0100
@@ -1,0 +2,7 @@
+Thu Oct 26 19:15:00 UTC 2023 - Bjørn Lie 
+
+- Update to version 3.4.4:
+  + Improve HTTP/2 performance when a lot of buffering happens
+  + Support building libnghttp2 as a subproject
+
+---

Old:

  libsoup-3.4.3.tar.xz

New:

  libsoup-3.4.4.tar.xz



Other differences:
--
++ libsoup.spec ++
--- /var/tmp/diff_new_pack.cQFvr7/_old  2023-10-29 19:39:45.982936718 +0100
+++ /var/tmp/diff_new_pack.cQFvr7/_new  2023-10-29 19:39:45.982936718 +0100
@@ -18,7 +18,7 @@
 
 %define api_version 3.0
 Name:   libsoup
-Version:3.4.3
+Version:3.4.4
 Release:0
 Summary:HTTP client/server library for GNOME
 License:LGPL-2.1-or-later

++ libsoup-3.4.3.tar.xz -> libsoup-3.4.4.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.4.3/NEWS new/libsoup-3.4.4/NEWS
--- old/libsoup-3.4.3/NEWS  2023-09-15 17:00:37.0 +0200
+++ new/libsoup-3.4.4/NEWS  2023-10-26 21:03:53.0 +0200
@@ -1,3 +1,8 @@
+Changes in libsoup from 3.4.3 to 3.4.4:
+
+* Improve HTTP/2 performance when a lot of buffering happens [Keyu Tao]
+* Support building libnghttp2 as a subproject [hrxi]
+
 Changes in libsoup from 3.4.2 to 3.4.3:
 
 * Fix incorrect UTF-8 encoding for params in headers [Leo Zi-You Assini]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libsoup-3.4.3/libsoup/http2/soup-body-input-stream-http2.c 
new/libsoup-3.4.4/libsoup/http2/soup-body-input-stream-http2.c
--- old/libsoup-3.4.3/libsoup/http2/soup-body-input-stream-http2.c  
2023-09-15 17:00:37.0 +0200
+++ new/libsoup-3.4.4/libsoup/http2/soup-body-input-stream-http2.c  
2023-10-26 21:03:53.0 +0200
@@ -42,7 +42,7 @@
 };
 
 typedef struct {
-GSList *chunks;
+GQueue *chunks;
 gsize start_offset;
 gsize len;
 gsize pos;
@@ -89,7 +89,7 @@
 
 priv = soup_body_input_stream_http2_get_instance_private (stream);
 
-priv->chunks = g_slist_append (priv->chunks, g_bytes_new (data, size));
+g_queue_push_tail (priv->chunks, g_bytes_new (data, size));
 priv->len += size;
 if (priv->need_more_data_cancellable) {
 g_cancellable_cancel (priv->need_more_data_cancellable);
@@ -118,7 +118,7 @@
 {
 SoupBodyInputStreamHttp2 *memory_stream;
 SoupBodyInputStreamHttp2Private *priv;
-GSList *l;
+GList *l;
 GBytes *chunk;
 gsize len;
 gsize offset, start, rest, size;
@@ -135,7 +135,7 @@
 count = MIN (read_count, priv->len - priv->pos);
 
 offset = priv->start_offset;
-for (l = priv->chunks; l; l = l->next) {
+for (l = g_queue_peek_head_link(priv->chunks); l; l = l->next) {
 chunk = (GBytes *)l->data;
 len = g_bytes_get_size (chunk);
 
@@ -150,7 +150,7 @@
 rest = count;
 
 while (l && rest > 0) {
-GSList *next = l->next;
+GList *next = l->next;
 
 const guint8 *chunk_data;
 chunk = (GBytes *)l->data;
@@ -165,7 +165,7 @@
 /* Remove fully read chunk from list, note that we are always 
near the start of the list */
 if (start + size == len) {
 priv->start_offset += len;
-priv->chunks = g_slist_delete_link (priv->chunks, l);
+g_queue_delete_link (priv->chunks, l);
 g_bytes_unref (chunk);
 }
 
@@ -256,12 +256,12 @@
 
 /* Remove all skipped chunks */
 gsize offset = priv->start_offset;
-for (GSList *l = priv->chunks; l; l = l->next) {
+for (GList *l = g_queue_peek_head_link(priv->chunks); l; l = l->next) {
 GBytes *chunk = (GBytes *)l->data;
 gsize chunk_len = g_bytes_get_size (chunk);
 
 if (offset + chunk_len <= priv->pos) {
-priv->chunks = g_slist_delete_link (priv->chunks, l);
+

commit libsoup for openSUSE:Factory

2023-09-20 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2023-09-20 13:21:52

Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and  /work/SRC/openSUSE:Factory/.libsoup.new.16627 (New)


Package is "libsoup"

Wed Sep 20 13:21:52 2023 rev:143 rq:608 version:3.4.3

Changes:

--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2023-05-02 
16:18:31.697633301 +0200
+++ /work/SRC/openSUSE:Factory/.libsoup.new.16627/libsoup.changes   
2023-09-20 13:22:17.435815755 +0200
@@ -1,0 +2,10 @@
+Fri Sep 15 15:11:03 UTC 2023 - Bjørn Lie 
+
+- Update to version 3.4.3:
+  + Fix incorrect UTF-8 encoding for params in headers
+  + Numerous HTTP/2 fixes and improvements
+  + Fix possible crashes in connection management
+  + Fix small leak in SoupServer
+  + Fix the possibility of empty HTTP/2 frames being sent
+
+---

Old:

  libsoup-3.4.2.tar.xz

New:

  libsoup-3.4.3.tar.xz



Other differences:
--
++ libsoup.spec ++
--- /var/tmp/diff_new_pack.qwG3dY/_old  2023-09-20 13:22:18.559856025 +0200
+++ /var/tmp/diff_new_pack.qwG3dY/_new  2023-09-20 13:22:18.559856025 +0200
@@ -18,7 +18,7 @@
 
 %define api_version 3.0
 Name:   libsoup
-Version:3.4.2
+Version:3.4.3
 Release:0
 Summary:HTTP client/server library for GNOME
 License:LGPL-2.1-or-later

++ libsoup-3.4.2.tar.xz -> libsoup-3.4.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.4.2/NEWS new/libsoup-3.4.3/NEWS
--- old/libsoup-3.4.2/NEWS  2023-04-29 19:48:31.0 +0200
+++ new/libsoup-3.4.3/NEWS  2023-09-15 17:00:37.0 +0200
@@ -1,3 +1,11 @@
+Changes in libsoup from 3.4.2 to 3.4.3:
+
+* Fix incorrect UTF-8 encoding for params in headers [Leo Zi-You Assini]
+* Numerous HTTP/2 fixes and improvements [Carlos Garcia Campos]
+* Fix possible crashes in connection management [Michael Catanzaro]
+* Fix small leak in SoupServer [Emil Ljungdahl]
+* Fix the possibility of empty HTTP/2 frames being sent [Pawel Lampe]
+
 Changes in libsoup from 3.4.1 to 3.4.2:
 
 * Revert changes to request cancellation [Patrick Griffis]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.4.2/libsoup/auth/soup-connection-auth.c 
new/libsoup-3.4.3/libsoup/auth/soup-connection-auth.c
--- old/libsoup-3.4.2/libsoup/auth/soup-connection-auth.c   2023-04-29 
19:48:31.0 +0200
+++ new/libsoup-3.4.3/libsoup/auth/soup-connection-auth.c   2023-09-15 
17:00:37.0 +0200
@@ -113,8 +113,8 @@
 g_hash_table_insert (priv->conns, conn, state);
 g_mutex_unlock (>lock);
 if (conn) {
-g_signal_connect (conn, "disconnected",
-  G_CALLBACK 
(connection_disconnected), auth);
+g_signal_connect_object (conn, "disconnected",
+ G_CALLBACK 
(connection_disconnected), auth, 0);
 }
 } else {
 g_mutex_unlock (>lock);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libsoup-3.4.2/libsoup/http2/soup-client-message-io-http2.c 
new/libsoup-3.4.3/libsoup/http2/soup-client-message-io-http2.c
--- old/libsoup-3.4.2/libsoup/http2/soup-client-message-io-http2.c  
2023-04-29 19:48:31.0 +0200
+++ new/libsoup-3.4.3/libsoup/http2/soup-client-message-io-http2.c  
2023-09-15 17:00:37.0 +0200
@@ -61,6 +61,7 @@
 GError *error;
 GSource *read_source;
 GSource *write_source;
+GSource *write_idle_source;
 
 GHashTable *messages;
 GHashTable *closed_messages;
@@ -91,8 +92,9 @@
 GTask *task;
 gboolean in_io_try_sniff_content;
 
-/* Request body logger */
+/* Request body */
 SoupLogger *logger;
+gssize request_body_bytes_to_write;
 
 /* Pollable data sources */
 GSource *data_source_poll;
@@ -354,6 +356,8 @@
 return G_SOURCE_REMOVE;
 }
 
+static gboolean io_write_idle_cb (SoupClientMessageIOHTTP2* io);
+
 static void
 io_try_write (SoupClientMessageIOHTTP2 *io,
   gboolean  blocking)
@@ -366,12 +370,32 @@
 if (io->in_callback) {
 if (blocking || !nghttp2_session_want_write (io->session))
 return;
-} else {
-while (!error && nghttp2_session_want_write (io->session))
-io_write (io, blocking, NULL, );
+
+  

commit libsoup for openSUSE:Factory

2023-05-02 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2023-05-02 16:18:30

Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and  /work/SRC/openSUSE:Factory/.libsoup.new.1533 (New)


Package is "libsoup"

Tue May  2 16:18:30 2023 rev:142 rq:1083829 version:3.4.2

Changes:

--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2023-04-22 
21:57:44.524241323 +0200
+++ /work/SRC/openSUSE:Factory/.libsoup.new.1533/libsoup.changes
2023-05-02 16:18:31.697633301 +0200
@@ -1,0 +2,6 @@
+Sat Apr 29 19:26:55 UTC 2023 - Bjørn Lie 
+
+- Update to version 3.4.2:
+  + Revert changes to request cancellation.
+
+---

Old:

  libsoup-3.4.1.tar.xz

New:

  libsoup-3.4.2.tar.xz



Other differences:
--
++ libsoup.spec ++
--- /var/tmp/diff_new_pack.mwU6X8/_old  2023-05-02 16:18:32.245636551 +0200
+++ /var/tmp/diff_new_pack.mwU6X8/_new  2023-05-02 16:18:32.249636575 +0200
@@ -18,7 +18,7 @@
 
 %define api_version 3.0
 Name:   libsoup
-Version:3.4.1
+Version:3.4.2
 Release:0
 Summary:HTTP client/server library for GNOME
 License:LGPL-2.1-or-later

++ libsoup-3.4.1.tar.xz -> libsoup-3.4.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.4.1/NEWS new/libsoup-3.4.2/NEWS
--- old/libsoup-3.4.1/NEWS  2023-04-21 03:37:39.0 +0200
+++ new/libsoup-3.4.2/NEWS  2023-04-29 19:48:31.0 +0200
@@ -1,3 +1,7 @@
+Changes in libsoup from 3.4.1 to 3.4.2:
+
+* Revert changes to request cancellation [Patrick Griffis]
+
 Changes in libsoup from 3.4.0 to 3.4.1:
 
 * Fix HTTP/2 on platforms with unsigned char [Patrick Griffis]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.4.1/libsoup/soup-session.c 
new/libsoup-3.4.2/libsoup/soup-session.c
--- old/libsoup-3.4.1/libsoup/soup-session.c2023-04-21 03:37:39.0 
+0200
+++ new/libsoup-3.4.2/libsoup/soup-session.c2023-04-29 19:48:31.0 
+0200
@@ -1469,7 +1469,7 @@
 if (item->state == SOUP_MESSAGE_REQUEUED)
 item->state = SOUP_MESSAGE_RESTARTING;
 
-   if (item->state != SOUP_MESSAGE_RESTARTING && item->state != 
SOUP_MESSAGE_FINISHED) {
+   if (item->state != SOUP_MESSAGE_RESTARTING) {
item->state = SOUP_MESSAGE_FINISHING;
 soup_session_process_queue_item (item->session, item, 
!item->async);
}
@@ -1740,9 +1740,6 @@
if (item->paused)
return;
 
-if (item->state != SOUP_MESSAGE_FINISHING && 
g_cancellable_is_cancelled (item->cancellable))
-item->state = SOUP_MESSAGE_FINISHING;
-
switch (item->state) {
case SOUP_MESSAGE_STARTING:
if (!soup_session_ensure_item_connection (session, 
item))
@@ -2910,8 +2907,7 @@
stream = soup_session_send_finish (session, result, );
if (g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) {
soup_cache_cancel_conditional_request (data->cache, 
data->conditional_msg);
-if (data->item->state != SOUP_MESSAGE_FINISHED)
-cancel_cache_response (data->item);
+   cancel_cache_response (data->item);
async_cache_conditional_data_free (data);
return;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.4.1/meson.build 
new/libsoup-3.4.2/meson.build
--- old/libsoup-3.4.1/meson.build   2023-04-21 03:37:39.0 +0200
+++ new/libsoup-3.4.2/meson.build   2023-04-29 19:48:31.0 +0200
@@ -1,5 +1,5 @@
 project('libsoup', 'c',
-version: '3.4.1',
+version: '3.4.2',
 meson_version : '>= 0.54',
 license : 'LGPL-2.0-or-later',
 default_options : [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.4.1/tests/misc-test.c 
new/libsoup-3.4.2/tests/misc-test.c
--- old/libsoup-3.4.1/tests/misc-test.c 2023-04-21 03:37:39.0 +0200
+++ new/libsoup-3.4.2/tests/misc-test.c 2023-04-29 19:48:31.0 +0200
@@ -430,14 +430,6 @@
 }
 
 static void
-ea_message_queued (SoupSession  *session,
-   SoupMessage  *msg,
-   GCancellable *cancellable)
-{
-g_cancellable_cancel (cancellable);
-}
-
-static void
 do_early_abort_test (void)
 {
SoupSession *session;
@@ -496,22 +488,6 @@
g_object_unref (cancellable);
g_object_unref 

commit libsoup for openSUSE:Factory

2023-04-22 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2023-04-22 21:57:12

Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and  /work/SRC/openSUSE:Factory/.libsoup.new.1533 (New)


Package is "libsoup"

Sat Apr 22 21:57:12 2023 rev:141 rq:1081151 version:3.4.1

Changes:

--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2023-03-24 
15:17:10.865869082 +0100
+++ /work/SRC/openSUSE:Factory/.libsoup.new.1533/libsoup.changes
2023-04-22 21:57:44.524241323 +0200
@@ -1,0 +2,10 @@
+Fri Apr 21 07:42:15 UTC 2023 - Bjørn Lie 
+
+- Update to version 3.4.1:
+  + Fix HTTP/2 on platforms with unsigned char.
+  + Change request cancellation to be handled earlier.
+  + Add names to GSources and source tags to GTasks to aid
+debugging.
+- Run meson_test macro for all arches.
+
+---

Old:

  libsoup-3.4.0.tar.xz

New:

  libsoup-3.4.1.tar.xz



Other differences:
--
++ libsoup.spec ++
--- /var/tmp/diff_new_pack.o3M4CK/_old  2023-04-22 21:57:45.688248282 +0200
+++ /var/tmp/diff_new_pack.o3M4CK/_new  2023-04-22 21:57:45.692248306 +0200
@@ -18,8 +18,7 @@
 
 %define api_version 3.0
 Name:   libsoup
-### FIXME ### Run meson tests for all arches when stable branch!
-Version:3.4.0
+Version:3.4.1
 Release:0
 Summary:HTTP client/server library for GNOME
 License:LGPL-2.1-or-later
@@ -139,12 +138,9 @@
 mv %{buildroot}%{_datadir}/doc/%{name}-%{api_version} %{buildroot}%{_docdir}
 
 %check
-# Temp fix for failing tests during unstable
-%ifarch ix86 x86_64
 # Run the regression tests using GnuTLS NORMAL priority
 export G_TLS_GNUTLS_PRIORITY=NORMAL
 %meson_test
-%endif
 
 %ldconfig_scriptlets 3_0-0
 

++ libsoup-3.4.0.tar.xz -> libsoup-3.4.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.4.0/NEWS new/libsoup-3.4.1/NEWS
--- old/libsoup-3.4.0/NEWS  2023-03-17 17:32:27.0 +0100
+++ new/libsoup-3.4.1/NEWS  2023-04-21 03:37:39.0 +0200
@@ -1,3 +1,9 @@
+Changes in libsoup from 3.4.0 to 3.4.1:
+
+* Fix HTTP/2 on platforms with unsigned char [Patrick Griffis]
+* Change request cancellation to be handled earlier [Carlos Garcia Campos]
+* Add names to GSources and source tags to GTasks to aid debugging [Philip 
Withnall]
+
 Changes in libsoup from 3.3.1 to 3.4.0:
 
 * Fix possible crash in SoupContentSniffer [Patrick Griffis ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.4.0/examples/simple-httpd.c 
new/libsoup-3.4.1/examples/simple-httpd.c
--- old/libsoup-3.4.0/examples/simple-httpd.c   2023-03-17 17:32:27.0 
+0100
+++ new/libsoup-3.4.1/examples/simple-httpd.c   2023-04-21 03:37:39.0 
+0200
@@ -88,6 +88,8 @@
if (g_file_test (path, G_FILE_TEST_IS_DIR)) {
GString *listing;
char *index_path;
+   char *listing_str;
+   gsize listing_len;
 
slash = strrchr (path, '/');
if (!slash || slash[1]) {
@@ -109,11 +111,12 @@
g_free (index_path);
 
listing = get_directory_listing (path);
+   listing_len = listing->len;
+   listing_str = g_string_free (g_steal_pointer (), FALSE);
soup_server_message_set_response (msg, "text/html",
   SOUP_MEMORY_TAKE,
-  listing->str, listing->len);
+  g_steal_pointer (_str), 
listing_len);
soup_server_message_set_status (msg, SOUP_STATUS_OK, NULL);
-   g_string_free (listing, FALSE);
return;
}
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.4.0/libsoup/auth/soup-tls-interaction.c 
new/libsoup-3.4.1/libsoup/auth/soup-tls-interaction.c
--- old/libsoup-3.4.0/libsoup/auth/soup-tls-interaction.c   2023-03-17 
17:32:27.0 +0100
+++ new/libsoup-3.4.1/libsoup/auth/soup-tls-interaction.c   2023-04-21 
03:37:39.0 +0200
@@ -34,6 +34,7 @@
 SoupConnection *conn = g_weak_ref_get (>conn);
 
 task = g_task_new (tls_interaction, cancellable, callback, user_data);
+g_task_set_source_tag (task, 
soup_tls_interaction_request_certificate_async);
 if (conn) {
 soup_connection_request_tls_certificate (conn, connection, 
task);
 g_object_unref (conn);
@@ -66,6 +67,7 @@
 SoupConnection *conn = g_weak_ref_get (>conn);
 
   

commit libsoup for openSUSE:Factory

2023-03-24 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2023-03-24 15:17:06

Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and  /work/SRC/openSUSE:Factory/.libsoup.new.31432 (New)


Package is "libsoup"

Fri Mar 24 15:17:06 2023 rev:140 rq:1073172 version:3.4.0

Changes:

--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2022-11-08 
10:53:24.429404784 +0100
+++ /work/SRC/openSUSE:Factory/.libsoup.new.31432/libsoup.changes   
2023-03-24 15:17:10.865869082 +0100
@@ -1,0 +2,49 @@
+Fri Mar 17 16:42:09 UTC 2023 - Bjørn Lie 
+
+- Update to version 3.4.0:
+  + Fix possible crash in SoupContentSniffer.
+  + Fix socket leak.
+  + Add missing annotation to
+soup_header_g_string_append_param_quoted().
+
+---
+Mon Feb 13 08:28:29 UTC 2023 - Bjørn Lie 
+
+- Update to version 3.3.1:
+  + Fix regression in `SoupCookieJar` not handling valid Secure
+cookies.
+  + Fix crash when skipping HTTP/1 response stream with chunked
+enconding.
+  + Change Session to unqueue finished items earlier without an
+extra MainContext iteration.
+
+---
+Sun Jan 22 16:48:34 UTC 2023 - Bjørn Lie 
+
+- Update to version 3.3.0:
+  + Add `SoupMessage::got-body-data` signal to monitor progress of
+reads
+  + Add `soup_session_send_and_splice()` and
+`soup_session_send_and_splice_async()` convenience APIs
+  + Add `soup_message_set_force_http1()` and
+`soup_message_get_force_http1()` APIs
+  + Change `soup_cookie_copy()` to not retain default ports
+  + Ensure `SoupServerMessage` socket is available in websocket
+handler
+  + Fix `soup_message_new()` not erroring when URI has an empty
+host
+  + Fix thread-saftey issues in `SoupConnectionAuth`
+  + Fix various connection leaks
+  + Fix the possibility of sending invalid empty
+`Sec-WebSocket-Protocol` header
+  + Fix IO errors not being handled on `CONNECT` messages
+  + Numerous improvements to cookies:
+- Add support for cookie prefixes (`__Secure-` and `__Host-`)
+- Reject cookies with control characters in name or value
+- Reject `SameSite=None` cookies without `Secure`
+- Change `soup_cookie_parse()` to be more strict about what is
+  considered whitespace
+- Change default SameSite value to `Lax`
+- Fix `soup_cookie_equal()` with `NULL` path
+
+---

Old:

  libsoup-3.2.2.tar.xz

New:

  libsoup-3.4.0.tar.xz



Other differences:
--
++ libsoup.spec ++
--- /var/tmp/diff_new_pack.gTX0kU/_old  2023-03-24 15:17:12.301876748 +0100
+++ /var/tmp/diff_new_pack.gTX0kU/_new  2023-03-24 15:17:12.309876791 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libsoup
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,13 +18,14 @@
 
 %define api_version 3.0
 Name:   libsoup
-Version:3.2.2
+### FIXME ### Run meson tests for all arches when stable branch!
+Version:3.4.0
 Release:0
 Summary:HTTP client/server library for GNOME
 License:LGPL-2.1-or-later
 Group:  Development/Libraries/GNOME
 URL:https://wiki.gnome.org/Projects/libsoup
-Source0:
https://download.gnome.org/sources/libsoup/3.2/%{name}-%{version}.tar.xz
+Source0:
https://download.gnome.org/sources/libsoup/3.4/%{name}-%{version}.tar.xz
 Source99:   baselibs.conf
 
 BuildRequires:  glib-networking
@@ -138,9 +139,12 @@
 mv %{buildroot}%{_datadir}/doc/%{name}-%{api_version} %{buildroot}%{_docdir}
 
 %check
+# Temp fix for failing tests during unstable
+%ifarch ix86 x86_64
 # Run the regression tests using GnuTLS NORMAL priority
 export G_TLS_GNUTLS_PRIORITY=NORMAL
 %meson_test
+%endif
 
 %ldconfig_scriptlets 3_0-0
 

++ libsoup-3.2.2.tar.xz -> libsoup-3.4.0.tar.xz ++
 3123 lines of diff (skipped)


commit libsoup for openSUSE:Factory

2022-11-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2022-11-08 10:53:19

Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and  /work/SRC/openSUSE:Factory/.libsoup.new.1597 (New)


Package is "libsoup"

Tue Nov  8 10:53:19 2022 rev:139 rq:1034156 version:3.2.2

Changes:

--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2022-10-18 
12:44:41.973682710 +0200
+++ /work/SRC/openSUSE:Factory/.libsoup.new.1597/libsoup.changes
2022-11-08 10:53:24.429404784 +0100
@@ -1,0 +2,10 @@
+Thu Nov  3 11:06:38 UTC 2022 - Bj??rn Lie 
+
+- Update to version 3.2.2:
+  + Various HTTP/2 Fixes:
+- Fix `content-sniffed` not being emitted for resources without
+  content.
+- Fix leak of SoupServerConnection when stolen.
+- Enable tests on 32-bit again, fixed upstream.
+
+---

Old:

  libsoup-3.2.1.tar.xz

New:

  libsoup-3.2.2.tar.xz



Other differences:
--
++ libsoup.spec ++
--- /var/tmp/diff_new_pack.gvLcpk/_old  2022-11-08 10:53:24.953407903 +0100
+++ /var/tmp/diff_new_pack.gvLcpk/_new  2022-11-08 10:53:24.961407950 +0100
@@ -18,7 +18,7 @@
 
 %define api_version 3.0
 Name:   libsoup
-Version:3.2.1
+Version:3.2.2
 Release:0
 Summary:HTTP client/server library for GNOME
 License:LGPL-2.1-or-later
@@ -138,13 +138,9 @@
 mv %{buildroot}%{_datadir}/doc/%{name}-%{api_version} %{buildroot}%{_docdir}
 
 %check
-# Disable tests on 32-bit while waiting for
-# https://gitlab.gnome.org/GNOME/libsoup/-/issues/309
-%ifnarch %ix86 %arm32 ppc
 # Run the regression tests using GnuTLS NORMAL priority
 export G_TLS_GNUTLS_PRIORITY=NORMAL
 %meson_test
-%endif
 
 %ldconfig_scriptlets 3_0-0
 

++ libsoup-3.2.1.tar.xz -> libsoup-3.2.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.2.1/NEWS new/libsoup-3.2.2/NEWS
--- old/libsoup-3.2.1/NEWS  2022-10-11 20:11:57.0 +0200
+++ new/libsoup-3.2.2/NEWS  2022-11-02 20:46:22.0 +0100
@@ -1,3 +1,9 @@
+Changes in libsoup from 3.2.1 to 3.2.2:
+
+* Various HTTP/2 Fixes: [Carlos Garcia Campos]
+* Fix `content-sniffed` not being emitted for resources without content
+* Fix leak of SoupServerConnection when stolen
+
 Changes in libsoup from 3.2.0 to 3.2.1:
 
 * When built against nghttp2 1.50.0+ be relaxed about header whitespace 
[Carlos Garcia Campos]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libsoup-3.2.1/libsoup/http2/soup-client-message-io-http2.c 
new/libsoup-3.2.2/libsoup/http2/soup-client-message-io-http2.c
--- old/libsoup-3.2.1/libsoup/http2/soup-client-message-io-http2.c  
2022-10-11 20:11:57.0 +0200
+++ new/libsoup-3.2.2/libsoup/http2/soup-client-message-io-http2.c  
2022-11-02 20:46:22.0 +0100
@@ -77,6 +77,7 @@
 GTask *close_task;
 gboolean session_terminated;
 gboolean goaway_sent;
+gboolean ever_used;
 
 guint in_callback;
 } SoupClientMessageIOHTTP2;
@@ -234,6 +235,7 @@
 return TRUE;
 
 return data->state < STATE_READ_DATA_START &&
+data->io->ever_used &&
 !g_error_matches (error, G_IO_ERROR, G_IO_ERROR_TIMED_OUT) &&
 !g_error_matches (error, G_IO_ERROR, G_IO_ERROR_WOULD_BLOCK) &&
 !g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED) &&
@@ -724,12 +726,15 @@
 g_assert_not_reached ();
 }
 
+soup_message_got_headers (data->msg);
+
 if (soup_message_get_status (data->msg) == 
SOUP_STATUS_NO_CONTENT || frame->hd.flags & NGHTTP2_FLAG_END_STREAM) {
 h2_debug (io, data, "Stream done");
-advance_state_from (data, STATE_READ_HEADERS, 
STATE_READ_DATA);
+advance_state_from (data, STATE_READ_HEADERS, 
STATE_READ_DATA_START);
+if (soup_message_has_content_sniffer (data->msg))
+soup_message_content_sniffed (data->msg, 
"text/plain", NULL);
+advance_state_from (data, STATE_READ_DATA_START, 
STATE_READ_DATA);
 }
-soup_message_got_headers (data->msg);
-
 break;
 }
 case NGHTTP2_DATA:
@@ -1072,7 +1077,16 @@
   nghttp2_data_source *source,
   void*user_data)
 {
+SoupClientMessageIOHTTP2 *io = user_data;
 SoupHTTP2MessageData *data = 

commit libsoup for openSUSE:Factory

2022-10-18 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2022-10-18 12:44:26

Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and  /work/SRC/openSUSE:Factory/.libsoup.new.2275 (New)


Package is "libsoup"

Tue Oct 18 12:44:26 2022 rev:138 rq:1012086 version:3.2.1

Changes:

--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2022-09-21 
14:41:40.389628612 +0200
+++ /work/SRC/openSUSE:Factory/.libsoup.new.2275/libsoup.changes
2022-10-18 12:44:41.973682710 +0200
@@ -1,0 +2,13 @@
+Wed Oct 12 09:29:29 UTC 2022 - Bj??rn Lie 
+
+- Update to version 3.2.1:
+  + When built against nghttp2 1.50.0+ be relaxed about header
+whitespace.
+  + Fix possible crash when cancelling an HTTP/2 message.
+  + Fix regresion where soup_server_message_get_socket() could
+return NULL.
+  + Fix minor memory leak.
+- Disable tests on 32-bit while waiting for
+  https://gitlab.gnome.org/GNOME/libsoup/-/issues/309
+
+---

Old:

  libsoup-3.2.0.tar.xz

New:

  libsoup-3.2.1.tar.xz



Other differences:
--
++ libsoup.spec ++
--- /var/tmp/diff_new_pack.i8HPXO/_old  2022-10-18 12:44:42.497683903 +0200
+++ /var/tmp/diff_new_pack.i8HPXO/_new  2022-10-18 12:44:42.501683912 +0200
@@ -18,7 +18,7 @@
 
 %define api_version 3.0
 Name:   libsoup
-Version:3.2.0
+Version:3.2.1
 Release:0
 Summary:HTTP client/server library for GNOME
 License:LGPL-2.1-or-later
@@ -138,9 +138,13 @@
 mv %{buildroot}%{_datadir}/doc/%{name}-%{api_version} %{buildroot}%{_docdir}
 
 %check
+# Disable tests on 32-bit while waiting for
+# https://gitlab.gnome.org/GNOME/libsoup/-/issues/309
+%ifnarch %ix86 %arm32 ppc
 # Run the regression tests using GnuTLS NORMAL priority
 export G_TLS_GNUTLS_PRIORITY=NORMAL
 %meson_test
+%endif
 
 %ldconfig_scriptlets 3_0-0
 

++ libsoup-3.2.0.tar.xz -> libsoup-3.2.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.2.0/.gitlab-ci/Dockerfile 
new/libsoup-3.2.1/.gitlab-ci/Dockerfile
--- old/libsoup-3.2.0/.gitlab-ci/Dockerfile 2022-09-14 21:52:15.0 
+0200
+++ new/libsoup-3.2.1/.gitlab-ci/Dockerfile 2022-10-11 20:11:57.0 
+0200
@@ -29,7 +29,7 @@
   vala \
   valgrind \
   which \
-&& dnf builddep -y glib2 vala \
+&& dnf builddep -y glib2 nghttp2 vala \
 && dnf clean all \
 && python2.7 -m ensurepip \
 && pip2.7 install virtualenv autobahntestsuite \
@@ -71,6 +71,16 @@
 && popd \
 && rm -rf libsoup
 
+# Update libnghttp2 for do_invalid_header_rfc9113_received_test()
+RUN git clone https://github.com/nghttp2/nghttp2.git \
+&& pushd nghttp2 \
+&& git checkout v1.50.0 \
+&& autoreconf --install --symlink \
+&& ./configure --prefix=/usr --disable-static --disable-examples \
+&& make -j $(nproc) install \
+&& popd \
+&& rm -rf nghttp2
+
 ARG HOST_USER_ID=
 ENV HOST_USER_ID ${HOST_USER_ID}
 RUN useradd -u $HOST_USER_ID -ms /bin/bash user
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.2.0/.gitlab-ci/run-docker.sh 
new/libsoup-3.2.1/.gitlab-ci/run-docker.sh
--- old/libsoup-3.2.0/.gitlab-ci/run-docker.sh  2022-09-14 21:52:15.0 
+0200
+++ new/libsoup-3.2.1/.gitlab-ci/run-docker.sh  2022-10-11 20:11:57.0 
+0200
@@ -2,7 +2,7 @@
 
 set -e
 
-TAG="registry.gitlab.gnome.org/gnome/libsoup/master:v16"
+TAG="registry.gitlab.gnome.org/gnome/libsoup/master:v17"
 
 SUDO_CMD="sudo"
 if docker -v |& grep -q podman; then
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.2.0/.gitlab-ci.yml 
new/libsoup-3.2.1/.gitlab-ci.yml
--- old/libsoup-3.2.0/.gitlab-ci.yml2022-09-14 21:52:15.0 +0200
+++ new/libsoup-3.2.1/.gitlab-ci.yml2022-10-11 20:11:57.0 +0200
@@ -1,4 +1,4 @@
-image: registry.gitlab.gnome.org/gnome/libsoup/master:v16
+image: registry.gitlab.gnome.org/gnome/libsoup/master:v17
 
 stages:
   - build
@@ -17,7 +17,7 @@
   extends: .build
   script:
 - cp .gitlab-ci/lcovrc ~/.lcovrc
-- meson _build -Db_coverage=true -Dauto_features=enabled
+- meson _build -Db_coverage=true --auto-features=enabled
 - meson compile -C _build
 - meson test --no-suite autobahn-quick --no-suite autobahn -C _build 
--verbose
 - ninja -C _build coverage-html
@@ -36,7 +36,7 @@
 fedora-autobahn-quick:
   extends: .build
   script:
-- meson _build -Dauto-features=enabled -Dautobahn=enabled
+- meson _build --auto-features=enabled 

commit libsoup for openSUSE:Factory

2022-09-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2022-09-21 14:40:56

Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and  /work/SRC/openSUSE:Factory/.libsoup.new.2083 (New)


Package is "libsoup"

Wed Sep 21 14:40:56 2022 rev:137 rq:1004823 version:3.2.0

Changes:

--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2022-09-07 
11:05:25.648313622 +0200
+++ /work/SRC/openSUSE:Factory/.libsoup.new.2083/libsoup.changes
2022-09-21 14:41:40.389628612 +0200
@@ -1,0 +2,45 @@
+Thu Sep 15 06:10:48 UTC 2022 - Bj??rn Lie 
+
+- Update to version 3.2.0:
+  + No changes, stable bump only.
+
+---
+Mon Sep  5 19:22:41 UTC 2022 - Bj??rn Lie 
+
+- Update to version 3.1.4:
+  + Numerous improvements to HTTP/2 reliablity.
+  + Fix `http` proxy authentication with default proxy resolver.
+  + Fix undefined ``ssize_t`` with MSVC.
+
+---
+Sun Sep  4 09:47:47 UTC 2022 - Dominique Leuenberger 
+
+- Update to version 3.1.3:
+  + Fix compile error when `SOUP_VERSION_MAX_ALLOWED` is defined.
+- Changes from version 3.1.2:
+  + Replace HTTP/2 tests using Quart with internal HTTP/2 server
+tests.
+  + Improve version macros including adding ability to define
+`SOUP_DISABLE_DEPRECATION_WARNINGS`.
+- Drop -D http2_tests=disabled meson paramter: no longer supported.
+- Drop 299.patch: merged upstream.
+
+---
+Sat Sep  3 13:46:54 UTC 2022 - Bj??rn Lie 
+
+- Update to version 3.1.1:
+  + Reintroduce some thread-safety to SoupSession (see
+https://libsoup.org/libsoup-3.0/client-thread-safety.html)
+  + Add SoupServerMessage:tls-peer-certificate and
+SoupServerMessage:tls-peer-certificate-errors
+  + Port docs to gi-docgen
+  + Update documentation.
+- Replace pkgconfig(gtk-doc) with pkgconfig(gi-docgen)
+  BuildRequires (and update options passed to meson) following
+  upstreams port.
+- Add 299.patch: multithread-test: show error information in case
+  of request failure. multithread-test: skip proxy tests if apache
+  is not available.
+- Use ldconfig_scriptlets for post(un) handling.
+
+---

Old:

  libsoup-3.0.8.tar.xz

New:

  libsoup-3.2.0.tar.xz



Other differences:
--
++ libsoup.spec ++
--- /var/tmp/diff_new_pack.wZM8Cv/_old  2022-09-21 14:41:41.573631896 +0200
+++ /var/tmp/diff_new_pack.wZM8Cv/_new  2022-09-21 14:41:41.577631907 +0200
@@ -18,23 +18,24 @@
 
 %define api_version 3.0
 Name:   libsoup
-Version:3.0.8
+Version:3.2.0
 Release:0
 Summary:HTTP client/server library for GNOME
 License:LGPL-2.1-or-later
 Group:  Development/Libraries/GNOME
 URL:https://wiki.gnome.org/Projects/libsoup
-Source0:
https://download.gnome.org/sources/libsoup/3.0/%{name}-%{version}.tar.xz
+Source0:
https://download.gnome.org/sources/libsoup/3.2/%{name}-%{version}.tar.xz
 Source99:   baselibs.conf
+
 BuildRequires:  glib-networking
 BuildRequires:  meson >= 0.53
 BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(gi-docgen)
 BuildRequires:  pkgconfig(gio-2.0) >= 2.69.1
 BuildRequires:  pkgconfig(glib-2.0) >= 2.69.1
 BuildRequires:  pkgconfig(gnutls) >= 3.6.0
 BuildRequires:  pkgconfig(gobject-2.0) >= 2.69.1
 BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 0.9.5
-BuildRequires:  pkgconfig(gtk-doc) >= 1.20
 BuildRequires:  pkgconfig(krb5)
 BuildRequires:  pkgconfig(libbrotlidec)
 BuildRequires:  pkgconfig(libnghttp2)
@@ -118,28 +119,30 @@
 
 %build
 %meson \
--Dgssapi=enabled \
--Dkrb5_config="$(which krb5-config)" \
--Dvapi=enabled \
--Dgtk_doc=true \
--Dntlm=disabled \
--Dsysprof=disabled \
--Dautobahn=disabled \
--Dhttp2_tests=disabled \
+   -D gssapi=enabled \
+   -D krb5_config="$(which krb5-config)" \
+   -D vapi=enabled \
+   -D docs=enabled \
+   -D ntlm=disabled \
+   -D sysprof=disabled \
+   -D autobahn=disabled \
 %{nil}
 %meson_build
 
 %install
 %meson_install
 %find_lang %{name}-3.0 %{?no_lang_C}
+# Make default docdir ref openSUSE standard
+mkdir -p %{buildroot}%{_docdir}/%{name}-%{api_version}
+# Move docs from upstream docdir to openSUSE docdir standard
+mv %{buildroot}%{_datadir}/doc/%{name}-%{api_version} %{buildroot}%{_docdir}
 
 %check
 # Run the regression tests using GnuTLS NORMAL priority
 export G_TLS_GNUTLS_PRIORITY=NORMAL
 %meson_test
 
-%post 3_0-0 -p /sbin/ldconfig
-%postun 3_0-0 -p /sbin/ldconfig
+%ldconfig_scriptlets 3_0-0
 
 

commit libsoup for openSUSE:Factory

2022-09-07 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2022-09-07 11:05:24

Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and  /work/SRC/openSUSE:Factory/.libsoup.new.2083 (New)


Package is "libsoup"

Wed Sep  7 11:05:24 2022 rev:136 rq:1001365 version:3.0.8

Changes:

--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2022-07-09 
16:59:35.176485592 +0200
+++ /work/SRC/openSUSE:Factory/.libsoup.new.2083/libsoup.changes
2022-09-07 11:05:25.648313622 +0200
@@ -1,0 +2,7 @@
+Fri Sep  2 18:35:57 UTC 2022 - Bj??rn Lie 
+
+- Update to version 3.0.8:
+  + Fix `http` proxy authentication with default proxy resolver.
+  + Numerous improvments to HTTP/2 reliability.
+
+---

Old:

  libsoup-3.0.7.tar.xz

New:

  libsoup-3.0.8.tar.xz



Other differences:
--
++ libsoup.spec ++
--- /var/tmp/diff_new_pack.kIaXS1/_old  2022-09-07 11:05:26.116314812 +0200
+++ /var/tmp/diff_new_pack.kIaXS1/_new  2022-09-07 11:05:26.120314822 +0200
@@ -18,7 +18,7 @@
 
 %define api_version 3.0
 Name:   libsoup
-Version:3.0.7
+Version:3.0.8
 Release:0
 Summary:HTTP client/server library for GNOME
 License:LGPL-2.1-or-later

++ libsoup-3.0.7.tar.xz -> libsoup-3.0.8.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.0.7/NEWS new/libsoup-3.0.8/NEWS
--- old/libsoup-3.0.7/NEWS  2022-06-30 19:11:48.0 +0200
+++ new/libsoup-3.0.8/NEWS  2022-09-02 20:30:50.0 +0200
@@ -1,3 +1,8 @@
+Changes in libsoup from 3.0.7 to 3.0.8:
+
+* Fix `http` proxy authentication with default proxy resolver [Carlos Garcia 
Campos]
+* Numerous improvments to HTTP/2 reliability [Carlos Garcia Campos]
+
 Changes in libsoup from 3.0.6 to 3.0.7:
 
 * Fix leak in SoupAuthNTLM [Milan Crha]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libsoup-3.0.7/libsoup/http2/soup-client-message-io-http2.c 
new/libsoup-3.0.8/libsoup/http2/soup-client-message-io-http2.c
--- old/libsoup-3.0.7/libsoup/http2/soup-client-message-io-http2.c  
2022-06-30 19:11:48.0 +0200
+++ new/libsoup-3.0.8/libsoup/http2/soup-client-message-io-http2.c  
2022-09-02 20:30:50.0 +0200
@@ -116,6 +116,7 @@
 gpointer completion_data;
 SoupHTTP2IOState state;
 GError *error;
+uint32_t http2_error;
 gboolean paused;
 guint32 stream_id;
 gboolean can_be_restarted;
@@ -268,6 +269,20 @@
 }
 
 static void
+set_http2_error_for_data (SoupHTTP2MessageData *data,
+  uint32_t  error_code)
+{
+h2_debug (data->io, data, "[SESSION] Error: %s", 
nghttp2_http2_strerror (error_code));
+
+if (data->error)
+return;
+
+data->http2_error = error_code;
+data->error = g_error_new (G_IO_ERROR, G_IO_ERROR_FAILED,
+   "HTTP/2 Error: %s", nghttp2_http2_strerror 
(error_code));
+}
+
+static void
 set_io_error (SoupClientMessageIOHTTP2 *io,
   GError   *error)
 {
@@ -277,6 +292,11 @@
 io->error = error;
 else
 g_error_free (error);
+
+if (io->close_task && !io->goaway_sent) {
+g_task_return_boolean (io->close_task, TRUE);
+g_clear_object (>close_task);
+}
 }
 
 static void
@@ -303,6 +323,22 @@
 data->state = to;
 }
 
+static gboolean
+soup_http2_message_data_can_be_restarted (SoupHTTP2MessageData *data,
+  GError   *error)
+{
+if (data->can_be_restarted)
+return TRUE;
+
+return data->state < STATE_READ_DATA_START &&
+!g_error_matches (error, G_IO_ERROR, G_IO_ERROR_TIMED_OUT) &&
+!g_error_matches (error, G_IO_ERROR, G_IO_ERROR_WOULD_BLOCK) &&
+!g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED) &&
+error->domain != G_TLS_ERROR &&
+data->http2_error == NGHTTP2_NO_ERROR &&
+SOUP_METHOD_IS_IDEMPOTENT (soup_message_get_method 
(data->msg));
+}
+
 static void
 soup_http2_message_data_check_status (SoupHTTP2MessageData *data)
 {
@@ -314,6 +350,7 @@
 if (g_cancellable_set_error_if_cancelled (g_task_get_cancellable 
(task), )) {
 io->pending_io_messages = g_list_remove 
(io->pending_io_messages, data);
 data->task = NULL;
+soup_client_message_io_http2_finished ((SoupClientMessageIO 
*)io, msg);
   

commit libsoup for openSUSE:Factory

2022-07-09 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2022-07-09 16:59:23

Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and  /work/SRC/openSUSE:Factory/.libsoup.new.1523 (New)


Package is "libsoup"

Sat Jul  9 16:59:23 2022 rev:135 rq:987356 version:3.0.7

Changes:

--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2022-04-03 
21:30:44.607985144 +0200
+++ /work/SRC/openSUSE:Factory/.libsoup.new.1523/libsoup.changes
2022-07-09 16:59:35.176485592 +0200
@@ -1,0 +2,17 @@
+Wed Jul  6 12:27:20 UTC 2022 - Dominique Leuenberger 
+
+- Update to version 3.0.7:
+  + Fix leak in SoupAuthNTLM.
+  + Fix constructing SoupAuthNTLM objects.
+  + Disable mutual negotiation in SoupAuthNegotiate.
+  + http2:
+- Do not advertise the `h2` protocool for proxy connections.
+- Remove left-over headers when HTTP/1 redirects to HTTP/2.
+- Handle HTTP_1_1_REQUIRED error.
+- Read request bodies synchronously for sync requests.
+- Properly handle server sending shut down GOAWAY.
+  + tests:
+ - Remove dependency on Apache's PHP module.
+ - Depend upon Apache's http2 module.
+
+---

Old:

  libsoup-3.0.6.tar.xz

New:

  libsoup-3.0.7.tar.xz



Other differences:
--
++ libsoup.spec ++
--- /var/tmp/diff_new_pack.mjvdGz/_old  2022-07-09 16:59:35.656486313 +0200
+++ /var/tmp/diff_new_pack.mjvdGz/_new  2022-07-09 16:59:35.656486313 +0200
@@ -18,7 +18,7 @@
 
 %define api_version 3.0
 Name:   libsoup
-Version:3.0.6
+Version:3.0.7
 Release:0
 Summary:HTTP client/server library for GNOME
 License:LGPL-2.1-or-later

++ libsoup-3.0.6.tar.xz -> libsoup-3.0.7.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.0.6/.gitignore new/libsoup-3.0.7/.gitignore
--- old/libsoup-3.0.6/.gitignore1970-01-01 01:00:00.0 +0100
+++ new/libsoup-3.0.7/.gitignore2022-06-30 19:11:48.0 +0200
@@ -0,0 +1,3 @@
+/po/libsoup.pot
+/*build/
+/html/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.0.6/NEWS new/libsoup-3.0.7/NEWS
--- old/libsoup-3.0.6/NEWS  2022-03-31 20:33:58.624886500 +0200
+++ new/libsoup-3.0.7/NEWS  2022-06-30 19:11:48.0 +0200
@@ -1,3 +1,16 @@
+Changes in libsoup from 3.0.6 to 3.0.7:
+
+* Fix leak in SoupAuthNTLM [Milan Crha]
+* Fix constructing SoupAuthNTLM objects [Milan Crha]
+* Disable mutual negotiation in SoupAuthNegotiate [Michael Catanzaro]
+* http2: Do not advertise the `h2` protocool for proxy connections [Carlos 
Garcia Campos]
+* http2: Remove left-over headers when HTTP/1 redirects to HTTP/2 [Carlos 
Garcia Campos]
+* http2: Handle HTTP_1_1_REQUIRED error [Carlos Garcia Campos]
+* http2: Read request bodies synchronously for sync requests [Carlos Garcia 
Campos]
+* http2: Properly handle server sending shut down GOAWAY [Carlos Garcia Campos]
+* tests: Remove dependency on Apache's PHP module [Carlos Garcia Campos]
+* tests: Depend upon Apache's http2 module [Carlos Garcia Campos]
+
 Changes in libsoup from 3.0.5 to 3.0.6:
 
 * Misc HTTP/2 fixes [Carlos Garcia Campos]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.0.6/get_apache_modules_dirs.py 
new/libsoup-3.0.7/get_apache_modules_dirs.py
--- old/libsoup-3.0.6/get_apache_modules_dirs.py2022-03-31 
20:33:58.626886600 +0200
+++ new/libsoup-3.0.7/get_apache_modules_dirs.py2022-06-30 
19:11:48.0 +0200
@@ -27,13 +27,6 @@
 import os
 import glob
 
-def check_php_module(modules_path):
-php_modules = glob.glob(os.path.join(modules_path, 'libphp7*.so'));
-if len(php_modules):
-# The last one in the sorted output will be the desired php module.
-return sorted(php_modules)[-1];
-
-
 def check_module(modules_path, module):
  module_path = os.path.join(modules_path, module)
  return os.path.isfile(module_path)
@@ -52,7 +45,7 @@
 'mod_authz_user',
 'mod_dir',
 'mod_mime',
-'mod_mpm_prefork',
+'mod_mpm_event',
 'mod_proxy',
 'mod_proxy_http',
 'mod_proxy_connect'
@@ -105,8 +98,8 @@
 
 apache_modules_dir = ''
 apache_ssl_module_dir = ''
-apache_php_module_file = ''
 apache_mod_unixd_module_file = ''
+apache_http2_module_dir = ''
 
 for lib_dir in ['lib', 'lib64']:
 for httpd_dir in ['apache', 'apache2', 'http', 'http2', 'httpd']:
@@ -117,11 +110,10 @@
 apache_modules_dir = modules_path
 if 

commit libsoup for openSUSE:Factory

2022-04-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2022-04-03 21:30:39

Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and  /work/SRC/openSUSE:Factory/.libsoup.new.1900 (New)


Package is "libsoup"

Sun Apr  3 21:30:39 2022 rev:134 rq:966417 version:3.0.6

Changes:

--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2022-03-23 
20:17:48.286443289 +0100
+++ /work/SRC/openSUSE:Factory/.libsoup.new.1900/libsoup.changes
2022-04-03 21:30:44.607985144 +0200
@@ -1,0 +2,10 @@
+Fri Apr  1 11:08:14 UTC 2022 - Bj??rn Lie 
+
+- Update to version 3.0.6:
+  + Misc HTTP/2 fixes.
+  + Add PUT/POST support to examples/get.
+  + Add `--user-agent` option to examples/get.
+  + Misc meson improvements.
+  + Fix build with Visual Studio.
+
+---

Old:

  libsoup-3.0.5.tar.xz

New:

  libsoup-3.0.6.tar.xz



Other differences:
--
++ libsoup.spec ++
--- /var/tmp/diff_new_pack.M5ybZK/_old  2022-04-03 21:30:45.099979636 +0200
+++ /var/tmp/diff_new_pack.M5ybZK/_new  2022-04-03 21:30:45.107979546 +0200
@@ -18,7 +18,7 @@
 
 %define api_version 3.0
 Name:   libsoup
-Version:3.0.5
+Version:3.0.6
 Release:0
 Summary:HTTP client/server library for GNOME
 License:LGPL-2.1-or-later

++ libsoup-3.0.5.tar.xz -> libsoup-3.0.6.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.0.5/.gitlab-ci.yml 
new/libsoup-3.0.6/.gitlab-ci.yml
--- old/libsoup-3.0.5/.gitlab-ci.yml2022-03-18 18:43:31.596026700 +0100
+++ new/libsoup-3.0.6/.gitlab-ci.yml2022-03-31 20:33:58.622886700 +0200
@@ -41,6 +41,7 @@
   artifacts:
 paths:
   - "_build/meson-logs/autobahn-report"
+  allow_failure: true
 
 fedora-scan:
   extends: .build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.0.5/NEWS new/libsoup-3.0.6/NEWS
--- old/libsoup-3.0.5/NEWS  2022-03-18 18:43:31.598026800 +0100
+++ new/libsoup-3.0.6/NEWS  2022-03-31 20:33:58.624886500 +0200
@@ -1,3 +1,11 @@
+Changes in libsoup from 3.0.5 to 3.0.6:
+
+* Misc HTTP/2 fixes [Carlos Garcia Campos]
+* Add PUT/POST support to examples/get [Carlos Garcia Campos]
+* Add `--user-agent` option to examples/get [Carlos Garcia Campos]
+* Misc meson improvements [Nirbheek Chauhan]
+* Fix build with Visual Studio [Chun-wei Fan]
+
 Changes in libsoup from 3.0.4 to 3.0.5:
 
 * Misc HTTP/2 fixes [Carlos Garcia Campos]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.0.5/examples/get.c 
new/libsoup-3.0.6/examples/get.c
--- old/libsoup-3.0.5/examples/get.c2022-03-18 18:43:31.600026800 +0100
+++ new/libsoup-3.0.6/examples/get.c2022-03-31 20:33:58.625886700 +0200
@@ -11,12 +11,19 @@
 #include 
 #include 
 
+#include 
+#ifdef G_OS_UNIX
+#include 
+#endif
+
 #include 
 
 static SoupSession *session;
 static GMainLoop *loop;
-static gboolean debug, head, quiet;
-static const gchar *output_file_path = NULL;
+static gboolean debug, head, expect_continue, quiet, ignore_tls;
+static const gchar *method;
+static const gchar *output_file_path;
+static const gchar *input_file_path;
 
 #define OUTPUT_BUFFER_SIZE 8192
 
@@ -110,8 +117,17 @@
 g_object_unref (in);
 }
 
+static gboolean
+accept_certificate (SoupMessage *msg,
+GTlsCertificate *certificate,
+GTlsCertificateFlags errors)
+{
+return TRUE;
+}
+
 static const char *ca_file, *proxy;
 static char *client_cert_file, *client_key_file;
+static char *user_agent;
 static gboolean ntlm;
 static gboolean negotiate;
 
@@ -125,18 +141,33 @@
{ "key", 0, 0,
  G_OPTION_ARG_STRING, _key_file,
  "Use FILE as the TLS client key file", "FILE" },
+{ "ignore-tls", 0, 0,
+  G_OPTION_ARG_NONE, _tls,
+  "Ignore TLS certificate errors", NULL },
{ "debug", 'd', 0,
  G_OPTION_ARG_NONE, ,
  "Show HTTP headers", NULL },
+{ "user-agent", 'u', 0,
+  G_OPTION_ARG_STRING, _agent,
+  "User agent string", "STRING" },
+{ "method", 'm', 0,
+  G_OPTION_ARG_STRING, ,
+  "HTTP method to use", "STRING" },
{ "head", 'h', 0,
   G_OPTION_ARG_NONE, ,
-  "Do HEAD rather than GET", NULL },
+  "Do HEAD rather than GET (equivalent to --method=HEAD)", NULL },
+{ "expect-continue", 0, 0,
+  G_OPTION_ARG_NONE, _continue,
+  "Include Expects: 100-continue header in the request", NULL },
{ "ntlm", 'n', 0,
  

commit libsoup for openSUSE:Factory

2022-03-23 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2022-03-23 20:16:46

Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and  /work/SRC/openSUSE:Factory/.libsoup.new.25692 (New)


Package is "libsoup"

Wed Mar 23 20:16:46 2022 rev:133 rq:963627 version:3.0.5

Changes:

--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2022-01-09 
22:50:10.711284281 +0100
+++ /work/SRC/openSUSE:Factory/.libsoup.new.25692/libsoup.changes   
2022-03-23 20:17:48.286443289 +0100
@@ -1,0 +2,12 @@
+Fri Mar 18 17:47:48 UTC 2022 - Bj??rn Lie 
+
+- Update to version 3.0.5:
+  + Misc HTTP/2 fixes.
+  + Fix missing files for installed-tests.
+  + Fix SoupServer not properly handling invalid percent encoded
+paths.
+  + Fix other areas not properly handling invalid percent encoded
+paths.
+  + Fix SoupLogger:max-body-size of 0 meaning log nothing.
+
+---

Old:

  libsoup-3.0.4.tar.xz

New:

  libsoup-3.0.5.tar.xz



Other differences:
--
++ libsoup.spec ++
--- /var/tmp/diff_new_pack.zIsTkk/_old  2022-03-23 20:17:48.930443654 +0100
+++ /var/tmp/diff_new_pack.zIsTkk/_new  2022-03-23 20:17:48.938443658 +0100
@@ -18,7 +18,7 @@
 
 %define api_version 3.0
 Name:   libsoup
-Version:3.0.4
+Version:3.0.5
 Release:0
 Summary:HTTP client/server library for GNOME
 License:LGPL-2.1-or-later

++ libsoup-3.0.4.tar.xz -> libsoup-3.0.5.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.0.4/.gitlab-ci/Dockerfile 
new/libsoup-3.0.5/.gitlab-ci/Dockerfile
--- old/libsoup-3.0.4/.gitlab-ci/Dockerfile 2022-01-06 03:48:16.189508000 
+0100
+++ new/libsoup-3.0.5/.gitlab-ci/Dockerfile 2022-03-18 18:43:31.596026700 
+0100
@@ -33,7 +33,7 @@
 && dnf clean all \
 && python2.7 -m ensurepip \
 && pip2.7 install virtualenv autobahntestsuite \
-&& pip3 install quart
+&& pip3 install quart gi-docgen
 
 # We need glib 2.70
 RUN git clone https://gitlab.gnome.org/GNOME/glib.git \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.0.4/.gitlab-ci/run-docker.sh 
new/libsoup-3.0.5/.gitlab-ci/run-docker.sh
--- old/libsoup-3.0.4/.gitlab-ci/run-docker.sh  2022-01-06 03:48:16.189508000 
+0100
+++ new/libsoup-3.0.5/.gitlab-ci/run-docker.sh  2022-03-18 18:43:31.597026800 
+0100
@@ -2,7 +2,7 @@
 
 set -e
 
-TAG="registry.gitlab.gnome.org/gnome/libsoup/master:v15"
+TAG="registry.gitlab.gnome.org/gnome/libsoup/master:v16"
 
 SUDO_CMD="sudo"
 if docker -v |& grep -q podman; then
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.0.4/.gitlab-ci.yml 
new/libsoup-3.0.5/.gitlab-ci.yml
--- old/libsoup-3.0.4/.gitlab-ci.yml2022-01-06 03:48:16.189508000 +0100
+++ new/libsoup-3.0.5/.gitlab-ci.yml2022-03-18 18:43:31.596026700 +0100
@@ -1,4 +1,4 @@
-image: registry.gitlab.gnome.org/gnome/libsoup/master:v15
+image: registry.gitlab.gnome.org/gnome/libsoup/master:v16
 
 stages:
   - build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.0.4/NEWS new/libsoup-3.0.5/NEWS
--- old/libsoup-3.0.4/NEWS  2022-01-06 03:48:16.191508000 +0100
+++ new/libsoup-3.0.5/NEWS  2022-03-18 18:43:31.598026800 +0100
@@ -1,3 +1,11 @@
+Changes in libsoup from 3.0.4 to 3.0.5:
+
+* Misc HTTP/2 fixes [Carlos Garcia Campos]
+* Fix missing files for installed-tests [Simon McVittie]
+* Fix SoupServer not properly handling invalid percent encoded paths [Ignacio 
Casal Quinteiro]
+* Fix other areas not properly handling invalid percent encoded paths [Patrick 
Griffis]
+* Fix SoupLogger:max-body-size of 0 meaning log nothing [Patrick Griffis]
+
 Changes in libsoup from 3.0.3 to 3.0.4:
 
 * Fix HTTP/2 not properly handling socket timeouts [Carlos Garcia Campos]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libsoup-3.0.4/libsoup/http2/soup-client-message-io-http2.c 
new/libsoup-3.0.5/libsoup/http2/soup-client-message-io-http2.c
--- old/libsoup-3.0.4/libsoup/http2/soup-client-message-io-http2.c  
2022-01-06 03:48:16.200507900 +0100
+++ new/libsoup-3.0.5/libsoup/http2/soup-client-message-io-http2.c  
2022-03-18 18:43:31.609026700 +0100
@@ -724,6 +724,8 @@
 soup_http2_message_data_check_status 
(data);
 }
 }
+/* Try to write after every data frame, since nghttp2 might 
need to send a window update. */
+io_try_write (io, 

commit libsoup for openSUSE:Factory

2022-01-09 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2022-01-09 22:50:00

Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and  /work/SRC/openSUSE:Factory/.libsoup.new.1892 (New)


Package is "libsoup"

Sun Jan  9 22:50:00 2022 rev:132 rq:944776 version:3.0.4

Changes:

--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2021-12-02 
02:17:11.498295186 +0100
+++ /work/SRC/openSUSE:Factory/.libsoup.new.1892/libsoup.changes
2022-01-09 22:50:10.711284281 +0100
@@ -1,0 +2,10 @@
+Fri Jan  7 14:57:23 UTC 2022 - Dominique Leuenberger 
+
+- Update to version 3.0.4:
+  + Fix HTTP/2 not properly handling socket timeouts.
+  + Improvements to test reliablity.
+  + Fix cross-compiling to Windows.
+  + Fix tests with development glib-networking.
+  + Expose soup_uri_copy() to Vala.
+
+---

Old:

  libsoup-3.0.3.tar.xz

New:

  libsoup-3.0.4.tar.xz



Other differences:
--
++ libsoup.spec ++
--- /var/tmp/diff_new_pack.RM3S19/_old  2022-01-09 22:50:11.159284682 +0100
+++ /var/tmp/diff_new_pack.RM3S19/_new  2022-01-09 22:50:11.167284689 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libsoup
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define api_version 3.0
 Name:   libsoup
-Version:3.0.3
+Version:3.0.4
 Release:0
 Summary:HTTP client/server library for GNOME
 License:LGPL-2.1-or-later

++ libsoup-3.0.3.tar.xz -> libsoup-3.0.4.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.0.3/NEWS new/libsoup-3.0.4/NEWS
--- old/libsoup-3.0.3/NEWS  2021-11-24 19:15:58.554374000 +0100
+++ new/libsoup-3.0.4/NEWS  2022-01-06 03:48:16.191508000 +0100
@@ -1,3 +1,11 @@
+Changes in libsoup from 3.0.3 to 3.0.4:
+
+* Fix HTTP/2 not properly handling socket timeouts [Carlos Garcia Campos]
+* Improvements to test reliablity [Simon McVittie]
+* Fix cross-compiling to Windows [Melroy van den Berg]
+* Fix tests with development glib-networking [Patrick Griffis]
+* Expose soup_uri_copy() to Vala [Jens Georg]
+
 Changes in libsoup from 3.0.2 to 3.0.3:
 
 * Fix various HTTP/2 issues [Carlos Garcia Campos]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libsoup-3.0.3/docs/reference/migrating-from-libsoup-2.xml 
new/libsoup-3.0.4/docs/reference/migrating-from-libsoup-2.xml
--- old/libsoup-3.0.3/docs/reference/migrating-from-libsoup-2.xml   
2021-11-24 19:15:58.555374000 +0100
+++ new/libsoup-3.0.4/docs/reference/migrating-from-libsoup-2.xml   
2022-01-06 03:48:16.192508000 +0100
@@ -177,7 +177,7 @@
 If you want to simply request a buffer and nothing more you can 
use the
 soup_session_send_and_read()
 or
 soup_session_send_and_read_async()
 APIs.
-This also applies to writing data where you can set a GOutputStream using
+This also applies to writing data where you can set a GInputStream using
 soup_message_set_request_body()
 or use the convenience API
 soup_message_set_request_body_from_bytes()
 to use a GBytes
 buffer.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.0.3/libsoup/Soup-3.0.metadata 
new/libsoup-3.0.4/libsoup/Soup-3.0.metadata
--- old/libsoup-3.0.3/libsoup/Soup-3.0.metadata 2021-11-24 19:15:58.556374000 
+0100
+++ new/libsoup-3.0.4/libsoup/Soup-3.0.metadata 2022-01-06 03:48:16.193508000 
+0100
@@ -27,3 +27,5 @@
 
 // Simplify memory management
 MessageBody.append deprecated_since="2.32" 
replacement="MessageBody.append_take"
+
+uri_copy skip=false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libsoup-3.0.3/libsoup/http2/soup-client-message-io-http2.c 
new/libsoup-3.0.4/libsoup/http2/soup-client-message-io-http2.c
--- old/libsoup-3.0.3/libsoup/http2/soup-client-message-io-http2.c  
2021-11-24 19:15:58.559374000 +0100
+++ new/libsoup-3.0.4/libsoup/http2/soup-client-message-io-http2.c  
2022-01-06 03:48:16.200507900 +0100
@@ -477,8 +477,12 @@
 return G_SOURCE_CONTINUE;
 }
 
-if (error)
+if (error) {
 set_io_error (io, error);
+g_list_foreach (io->pending_io_messages,
+(GFunc)soup_http2_message_data_check_status,
+ 

commit libsoup for openSUSE:Factory

2021-12-01 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2021-11-29 17:28:17

Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and  /work/SRC/openSUSE:Factory/.libsoup.new.31177 (New)


Package is "libsoup"

Mon Nov 29 17:28:17 2021 rev:131 rq:934067 version:3.0.3

Changes:

--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2021-11-06 
18:18:33.220900785 +0100
+++ /work/SRC/openSUSE:Factory/.libsoup.new.31177/libsoup.changes   
2021-12-02 02:17:11.498295186 +0100
@@ -1,0 +2,8 @@
+Wed Nov 24 20:07:35 UTC 2021 - Bj??rn Lie 
+
+- Update to version 3.0.3:
+  + Fix various HTTP/2 issues.
+  + Error when libsoup2 has been loaded before libsoup3.
+  + Fix memory leak when using TLS.
+
+---

Old:

  libsoup-3.0.2.tar.xz

New:

  libsoup-3.0.3.tar.xz



Other differences:
--
++ libsoup.spec ++
--- /var/tmp/diff_new_pack.JZsI5t/_old  2021-12-02 02:17:12.062293219 +0100
+++ /var/tmp/diff_new_pack.JZsI5t/_new  2021-12-02 02:17:12.066293205 +0100
@@ -18,7 +18,7 @@
 
 %define api_version 3.0
 Name:   libsoup
-Version:3.0.2
+Version:3.0.3
 Release:0
 Summary:HTTP client/server library for GNOME
 License:LGPL-2.1-or-later

++ libsoup-3.0.2.tar.xz -> libsoup-3.0.3.tar.xz ++
 1890 lines of diff (skipped)


commit libsoup for openSUSE:Factory

2021-11-06 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2021-11-06 18:15:52

Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and  /work/SRC/openSUSE:Factory/.libsoup.new.1890 (New)


Package is "libsoup"

Sat Nov  6 18:15:52 2021 rev:130 rq:929705 version:3.0.2

Changes:

--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2021-10-29 
22:34:35.911690399 +0200
+++ /work/SRC/openSUSE:Factory/.libsoup.new.1890/libsoup.changes
2021-11-06 18:18:33.220900785 +0100
@@ -1,0 +2,7 @@
+Fri Nov  5 11:40:43 UTC 2021 - Dominique Leuenberger 
+
+- Require libsoup-3_0-0 instead of libsoup by in the devel package:
+  defacto the same package, as the library provides the base name,
+  but more explicit and clearer.
+
+---



Other differences:
--
++ libsoup.spec ++
--- /var/tmp/diff_new_pack.S5KiFF/_old  2021-11-06 18:18:33.684901026 +0100
+++ /var/tmp/diff_new_pack.S5KiFF/_new  2021-11-06 18:18:33.684901026 +0100
@@ -93,7 +93,7 @@
 %package devel
 Summary:HTTP client/server library for GNOME - Development Files
 Group:  Development/Libraries/GNOME
-Requires:   %{name} = %{version}
+Requires:   %{name}-3_0-0 = %{version}
 Requires:   typelib-1_0-Soup-3_0 = %{version}
 Provides:   %{name}-doc = %{version}
 Obsoletes:  %{name}-doc < %{version}


commit libsoup for openSUSE:Factory

2021-10-29 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2021-10-29 22:33:44

Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and  /work/SRC/openSUSE:Factory/.libsoup.new.1890 (New)


Package is "libsoup"

Fri Oct 29 22:33:44 2021 rev:129 rq:927470 version:3.0.2

Changes:

--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2021-10-04 
18:39:32.998017075 +0200
+++ /work/SRC/openSUSE:Factory/.libsoup.new.1890/libsoup.changes
2021-10-29 22:34:35.911690399 +0200
@@ -1,0 +2,13 @@
+Sun Oct 24 17:46:33 UTC 2021 - Bj??rn Lie 
+
+- Update to version 3.0.2:
+  + Add support for multiple auth challenges in one response.
+  + Fix SoupCache test failures on 32bit
+  + Don't treat `-Wincompatible-pointer-types` as error. The
+`glib-mkenums` tool sometimes triggered this.
+  + Improve `gssapi` dependency handling.
+  + Fix undefined `ssize_t` on Windows.
+  + Updated translations.
+- No longer ignore test failure on 32-bit arches, fixed upstream.
+
+---

Old:

  libsoup-3.0.1.tar.xz

New:

  libsoup-3.0.2.tar.xz



Other differences:
--
++ libsoup.spec ++
--- /var/tmp/diff_new_pack.oVfbOl/_old  2021-10-29 22:34:36.343690562 +0200
+++ /var/tmp/diff_new_pack.oVfbOl/_new  2021-10-29 22:34:36.347690564 +0200
@@ -18,7 +18,7 @@
 
 %define api_version 3.0
 Name:   libsoup
-Version:3.0.1
+Version:3.0.2
 Release:0
 Summary:HTTP client/server library for GNOME
 License:LGPL-2.1-or-later
@@ -136,12 +136,7 @@
 %check
 # Run the regression tests using GnuTLS NORMAL priority
 export G_TLS_GNUTLS_PRIORITY=NORMAL
-# Ignore test failure on 32-bit - 
https://gitlab.gnome.org/GNOME/libsoup/-/issues/236
-%meson_test \
-%ifarch %ix86 %{arm}
- || :
-%endif
-%nil
+%meson_test
 
 %post 3_0-0 -p /sbin/ldconfig
 %postun 3_0-0 -p /sbin/ldconfig

++ libsoup-3.0.1.tar.xz -> libsoup-3.0.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.0.1/NEWS new/libsoup-3.0.2/NEWS
--- old/libsoup-3.0.1/NEWS  2021-09-26 18:25:13.753087300 +0200
+++ new/libsoup-3.0.2/NEWS  2021-10-24 18:27:01.521673400 +0200
@@ -1,3 +1,18 @@
+Changes in libsoup from 3.0.1 to 3.0.2:
+
+* Add support for multiple auth challenges in one response [Patrick Griffis]
+
+* Fix SoupCache test failures on 32bit [Patrick Griffis]
+
+* Don't treat `-Wincompatible-pointer-types` as error
+  The `glib-mkenums` tool sometimes triggered this [Patrick Griffis]
+
+* Improve `gssapi` dependency handling [Nirbheek Chauhan]
+
+* Fix undefined `ssize_t` on Windows [Chun-wei Fan]
+
+* Updated translations: Hebrew
+
 Changes in libsoup from 3.0.0 to 3.0.1:
 
 * Move python overrides to upstream pygobject [Patrick Griffis]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsoup-3.0.1/libsoup/auth/soup-auth-manager.c 
new/libsoup-3.0.2/libsoup/auth/soup-auth-manager.c
--- old/libsoup-3.0.1/libsoup/auth/soup-auth-manager.c  2021-09-26 
18:25:13.755087100 +0200
+++ new/libsoup-3.0.2/libsoup/auth/soup-auth-manager.c  2021-10-24 
18:27:01.523673500 +0200
@@ -311,41 +311,49 @@
return NULL;
 }
 
-static char *
-soup_auth_manager_extract_challenge (const char *challenges, const char 
*scheme)
+static GStrv
+soup_auth_manager_extract_challenges (const char *challenges, const char 
*scheme)
 {
+GPtrArray *challenge_list = g_ptr_array_new ();
GSList *items, *i, *next;
int schemelen = strlen (scheme);
char *item;
GString *challenge;
 
-   items = soup_header_parse_list (challenges);
+   i = items = soup_header_parse_list (challenges);
 
-   /* First item will start with the scheme name, followed by
-* either nothing, or else a space and then the first
-* auth-param.
-*/
-   for (i = items; i; i = next_challenge_start (i->next)) {
-   item = i->data;
-   if (!g_ascii_strncasecmp (item, scheme, schemelen) &&
-   (!item[schemelen] || g_ascii_isspace (item[schemelen])))
-   break;
-   }
-   if (!i) {
-   soup_header_free_list (items);
-   return NULL;
-   }
-
-   next = next_challenge_start (i->next);
-   challenge = g_string_new (item);
-   for (i = i->next; i != next; i = i->next) {
-   item = i->data;
-   g_string_append (challenge, ", ");
-   g_string_append (challenge, item);
-   }
+/* We need to split this list into individual challenges. */
+while (i) {
+/* 

commit libsoup for openSUSE:Factory

2021-10-04 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2021-10-04 18:39:06

Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and  /work/SRC/openSUSE:Factory/.libsoup.new.2443 (New)


Package is "libsoup"

Mon Oct  4 18:39:06 2021 rev:128 rq:922351 version:3.0.1

Changes:

--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2021-09-29 
20:18:42.582944399 +0200
+++ /work/SRC/openSUSE:Factory/.libsoup.new.2443/libsoup.changes
2021-10-04 18:39:32.998017075 +0200
@@ -1,0 +2,6 @@
+Thu Sep 30 08:04:00 UTC 2021 - Guillaume GARDET 
+
+- Ignore test failure on 32-bit arm, as it is done for 32-bit x86
+  https://gitlab.gnome.org/GNOME/libsoup/-/issues/236
+
+---



Other differences:
--
++ libsoup.spec ++
--- /var/tmp/diff_new_pack.gIq5yK/_old  2021-10-04 18:39:33.538017952 +0200
+++ /var/tmp/diff_new_pack.gIq5yK/_new  2021-10-04 18:39:33.538017952 +0200
@@ -136,8 +136,9 @@
 %check
 # Run the regression tests using GnuTLS NORMAL priority
 export G_TLS_GNUTLS_PRIORITY=NORMAL
+# Ignore test failure on 32-bit - 
https://gitlab.gnome.org/GNOME/libsoup/-/issues/236
 %meson_test \
-%ifarch %ix86
+%ifarch %ix86 %{arm}
  || :
 %endif
 %nil


commit libsoup for openSUSE:Factory

2021-09-29 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2021-09-29 20:18:02

Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and  /work/SRC/openSUSE:Factory/.libsoup.new.1899 (New)


Package is "libsoup"

Wed Sep 29 20:18:02 2021 rev:127 rq:921671 version:3.0.1

Changes:

--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2021-03-03 
18:33:57.939338069 +0100
+++ /work/SRC/openSUSE:Factory/.libsoup.new.1899/libsoup.changes
2021-09-29 20:18:42.582944399 +0200
@@ -1,0 +2,96 @@
+Sun Sep 26 18:27:41 UTC 2021 - Bj??rn Lie 
+
+- Update to version 3.0.1:
+  + Move python overrides to upstream pygobject.
+  + Fix minor build warnings.
+- Drop python3-Soup sub-package following upstream changes.
+
+---
+Mon Sep 20 12:07:04 UTC 2021 - Dominique Leuenberger 
+
+- Update to version 3.0.0:
+  + Remove unused dependency on libxml.
+  + Use G_DECLARE_FINAL_TYPE when applicable and bump GLib
+dependency to 2.69.1.
+  + Add PyGObject overrides for SoupMessageHeaders to behave like a
+dict.
+  + Fix soup_message_add_status_code_handler() in Vala.
+  + Ensure that all header values are valid UTF-8, other encodings
+are not supported.
+  + Support Content-Disposition headers missing a disposition-type.
+- Drop pkgconfig(libxml-2.0) BuildRequires: follow upstream.
+- Split out new python3-Soup package.
+
+---
+Thu Sep 16 02:01:50 UTC 2021 - Stanislav Brabec 
+
+- Remove obsolete translation-update-upstream support
+  (jsc#SLE-21105).
+
+---
+Wed Aug 25 13:21:16 UTC 2021 - Dominique Leuenberger 
+
+- Update to version 2.99.9:
+  + Make soup_message_set_method() public API.
+  + Make SoupMessage:http-version read only.
+  + Prevent the same message being queued multiple times.
+  + Allow completing SoupMessage::tls-interaction with NULL
+certificate.
+  + Replace soup_server_set_ssl_cert_file() with
+soup_server_set_tls_certificate().
+  + Add SoupServer support for client certificates.
+  + Fallback to building meson wrap of sqlite if not found.
+  + Add soup_message_get_tls_protocol_version() and
+soup_message_get_tls_ciphersuite_name() API.
+- Changes from version 2.99.8:
+  + Enable HTTP/2 by default. The SOUP_FORCE_HTTP1 env var can
+disable for debugging.
+  + Restrict advertising brotli decoding support to HTTPS.
+  + Add new API to handle client certificate authentication
+per-message as well as API to PKCS #11 PINs.
+  + Add new build features `http2_tests` and `pkcs11_tests` to more
+granularly control optional test dependencies.
+- Changes from version 2.99.7:
+  + Change SoupSession to only support one SoupSessionFeature of a
+given type.
+  + Remove soup_session_get_features() API.
+  + Numerous HTTP/2 fixes and improvements.
+- Changes from version 2.99.6:
+  + Added HTTP/2 support. Enable by setting `SOUP_ENABLE_HTTP2` env
+var.
+- Changes from version 2.99.5:
+  + Add soup_message_get_remote_address() API.
+  + Fix preconnect stealing a connection.
+  + Fix potential header issues when included in a C++ project.
+  + Disabling tests also disables Autobahn tests by default.
+- Changes from version 2.99.4:
+  + Rename SoupMessage:tls-certificate and
+SoupMessage:tls-certificate-errors to tls-peer-certificate and
+tls-peer-certificate-errors respectively.
+  + Add SoupMessageMetrics API for tracking message events,
+  + Add soup_message_get_connection_id() API.
+  + Add WebSocket fuzzing tests with Autobahn.
+- Add pkgconfig(gnutls) and pkgconfig(libnghttp2) BuildRequires:
+  new dependencies.
+- Rename libsoup-2_4-1 subpackage to libsoup-3_0-0: follow upstream
+  library name change.
+- Pass -Dautobahn=disabled -Dhttp2_tests=disabled to meson: disable
+  some tests, as we do not have all deps available.
+- Drop libsoup-skip-tls_interaction-test.patch: no longer needed.
+
+---
+Mon Aug 23 12:48:10 UTC 2021 - Dominique Leuenberger 
+
+- Update to version 2.74.0:
+  + IMPORTANT: Enable ssl-use-system-ca-file by default on
+deprecated Sync and Async sessions.
+  + Fix including headers in C++ projects.
+  + Fix attempting to resolve relative paths with data URIs.
+  + Support Content-Disposition headers without a disposition-type.
+  + Fix building VAPI bindings with latest Vala.
+  + Fix sending a Content-Length header in a response with status
+code of 1xx or 204.
+  + Updated translations.
+- Drop libsoup-fix-SSL-test.patch: fixed upstream.
+
+---

Old:

  libsoup-2.72.0.tar.xz
  

commit libsoup for openSUSE:Factory

2021-03-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2021-03-03 18:33:32

Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and  /work/SRC/openSUSE:Factory/.libsoup.new.2378 (New)


Package is "libsoup"

Wed Mar  3 18:33:32 2021 rev:126 rq:875531 version:2.72.0

Changes:

--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2020-11-23 
10:34:56.381653901 +0100
+++ /work/SRC/openSUSE:Factory/.libsoup.new.2378/libsoup.changes
2021-03-03 18:33:57.939338069 +0100
@@ -1,0 +2,22 @@
+Fri Feb 26 16:32:26 UTC 2021 - Pedro Monreal 
+
+- Run the regression tests using GnuTLS NORMAL priority
+
+---
+Mon Feb  8 13:58:50 UTC 2021 - Pedro Monreal 
+
+- Disable tls_interaction-test until resolved upstream
+  * See https://gitlab.gnome.org/GNOME/libsoup/issues/120
+- Add libsoup-skip-tls_interaction-test.patch
+
+---
+Mon Feb  8 13:07:03 UTC 2021 - Pedro Monreal 
+
+- Fix tests: fix SSL test with glib-networking >= 2.65.90
+  * See https://gitlab.gnome.org/GNOME/libsoup/issues/201
+- Add libsoup-fix-SSL-test.patch
+- Remove patches:
+  * libsoup-disable-ssl-tests.patch
+  * libsoup-disable-hsts-tests.patch
+
+---

Old:

  libsoup-disable-hsts-tests.patch
  libsoup-disable-ssl-tests.patch

New:

  libsoup-fix-SSL-test.patch
  libsoup-skip-tls_interaction-test.patch



Other differences:
--
++ libsoup.spec ++
--- /var/tmp/diff_new_pack.5IfADC/_old  2021-03-03 18:33:58.595338545 +0100
+++ /var/tmp/diff_new_pack.5IfADC/_new  2021-03-03 18:33:58.595338545 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libsoup
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -25,12 +25,10 @@
 URL:https://wiki.gnome.org/Projects/libsoup
 Source0:
https://download.gnome.org/sources/libsoup/2.72/%{name}-%{version}.tar.xz
 Source99:   baselibs.conf
-
-# PATCH-FIX-OPENSUSE libsoup-disable-hsts-tests.patch mgo...@suse.com -- 
disable hsts tests.
-Patch0: libsoup-disable-hsts-tests.patch
-# PATCH-FIX-OPENSUSE libsoup-disable-ssl-tests.patch glgo#GNOME/libsoup#188 -- 
Disable ssl tests
-Patch2: libsoup-disable-ssl-tests.patch
-
+# PATCH-FIX-UPSTREAM tests: fix SSL test with glib-networking >= 2.65.90
+Patch0: libsoup-fix-SSL-test.patch
+# PATCH-FIX-OPENSUSE disable tls_interaction-test 
https://gitlab.gnome.org/GNOME/libsoup/issues/120
+Patch1: libsoup-skip-tls_interaction-test.patch
 BuildRequires:  glib-networking
 BuildRequires:  meson >= 0.50
 BuildRequires:  pkgconfig
@@ -134,6 +132,8 @@
 %meson_build
 
 %check
+# Run the regression tests using GnuTLS NORMAL priority
+export G_TLS_GNUTLS_PRIORITY=NORMAL
 %meson_test
 
 %install

++ libsoup-fix-SSL-test.patch ++
>From af574cf8bebbcb234b05a2919cad53f8d7c8c645 Mon Sep 17 00:00:00 2001
From: Carlos Garcia Campos 
Date: Wed, 9 Sep 2020 14:44:25 +0200
Subject: [PATCH] tests: fix SSL test with glib-networking >= 2.65.90

To make SSL tests fail with our testing certificate we create and empty
GTlsDatabase passing /dev/null to g_tls_file_database_new(). This no
longer works with newer glib-networking, since an empty file is
considered an error by gnutls and
g_tls_file_database_gnutls_populate_trust_list() now handles gnutls
errors properly. Instead, we can just use the system CA file that won't
contain our testing certificate for sure.

Fixes #201
---
 tests/ssl-test.c | 12 +++-
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/tests/ssl-test.c b/tests/ssl-test.c
index 735ba416..2c93ca85 100644
--- a/tests/ssl-test.c
+++ b/tests/ssl-test.c
@@ -3,7 +3,6 @@
 #include "test-utils.h"
 
 SoupURI *uri;
-GTlsDatabase *null_tlsdb;
 
 static void
 do_properties_test_for_session (SoupSession *session)
@@ -37,7 +36,7 @@ do_async_properties_tests (void)
 
session = soup_test_session_new (SOUP_TYPE_SESSION_ASYNC, NULL);
g_object_set (G_OBJECT (session),
- SOUP_SESSION_TLS_DATABASE, null_tlsdb,
+ SOUP_SESSION_SSL_USE_SYSTEM_CA_FILE, TRUE,
  SOUP_SESSION_SSL_STRICT, FALSE,
  NULL);
do_properties_test_for_session (session);
@@ -53,7 +52,7 @@ do_sync_properties_tests (void)
 
session = soup_test_session_new (SOUP_TYPE_SESSION_SYNC, NULL);
g_object_set (G_OBJECT (session),
- 

[opensuse-commit] commit libsoup for openSUSE:Factory

2020-11-23 Thread User for buildservice source handling
Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2020-11-19 11:57:51

Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and  /work/SRC/openSUSE:Factory/.libsoup.new.5913 (New)


Package is "libsoup"

Thu Nov 19 11:57:51 2020 rev:125 rq:848135 version:2.72.0

Changes:

--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2020-05-12 
22:29:25.631505644 +0200
+++ /work/SRC/openSUSE:Factory/.libsoup.new.5913/libsoup.changes
2020-11-23 10:34:56.381653901 +0100
@@ -1,0 +2,38 @@
+Thu Nov 12 14:30:45 UTC 2020 - Dominique Leuenberger 
+
+- Disable sysprof integration: this causes a nasty build cycle.
+  + Pass -Dsysprof=disabled to meson.
+  + Remove pkgconfig(sysprof-4) and pkgconfig(sysprof-capture-4),
+as well as pkgconfig(sysprof-4) in the devel project.
+
+---
+Mon Sep 14 10:10:43 UTC 2020 - dims...@opensuse.org
+
+- Update to version 2.72.0:
+  + Fix critical after cancelling a message that failed auth.
+  + Updated translations.
+
+---
+Sat Sep  5 22:59:02 UTC 2020 - Dominique Leuenberger 
+
+- Update to version 2.71.1:
+  + Add support for 308 Premanent Redirect.
+  + Add basic sysprof profiling for HTTP messages.
+  + Various build fixes.
+  + Updated translations.
+- Add pkgconfig(sysprof-4) and pkgconfig(sysprof-capture-4)
+  BuildRequires: new dependencies.
+
+---
+Fri Sep  4 10:05:57 UTC 2020 - dims...@opensuse.org
+
+- Update to version 2.71.0:
+  + Redesign directory list returned for `file://` requests.
+  + Add `SOUP_COOKIE_JAR_ACCEPT_GRANDFATHERED_THIRD_PARTY` policy.
+  + Add soup_message_is_feature_disabled() API.
+  + Fix potential leak when setting SoupSession:tls-interaction.
+  + Fix building with Visual Studio.
+  + Updated translations.
+- Drop libsoup-test-utils-fix.patch: fixed upstream.
+
+---

Old:

  libsoup-2.70.0.tar.xz
  libsoup-test-utils-fix.patch

New:

  libsoup-2.72.0.tar.xz



Other differences:
--
++ libsoup.spec ++
--- /var/tmp/diff_new_pack.2arQRW/_old  2020-11-23 10:34:56.949654524 +0100
+++ /var/tmp/diff_new_pack.2arQRW/_new  2020-11-23 10:34:56.949654524 +0100
@@ -17,19 +17,17 @@
 
 
 Name:   libsoup
-Version:2.70.0
+Version:2.72.0
 Release:0
 Summary:HTTP client/server library for GNOME
 License:LGPL-2.1-or-later
 Group:  Development/Libraries/GNOME
 URL:https://wiki.gnome.org/Projects/libsoup
-Source0:
https://download.gnome.org/sources/libsoup/2.70/%{name}-%{version}.tar.xz
+Source0:
https://download.gnome.org/sources/libsoup/2.72/%{name}-%{version}.tar.xz
 Source99:   baselibs.conf
 
 # PATCH-FIX-OPENSUSE libsoup-disable-hsts-tests.patch mgo...@suse.com -- 
disable hsts tests.
 Patch0: libsoup-disable-hsts-tests.patch
-# PATCH-FIX-UPSTREAM libsoup-test-utils-fix.patch -- test-utils: Clarify 
meaning of an environment variable
-Patch1: libsoup-test-utils-fix.patch
 # PATCH-FIX-OPENSUSE libsoup-disable-ssl-tests.patch glgo#GNOME/libsoup#188 -- 
Disable ssl tests
 Patch2: libsoup-disable-ssl-tests.patch
 
@@ -131,6 +129,7 @@
-Dvapi=enabled \
-Dgtk_doc=true \
-Dntlm=disabled \
+-Dsysprof=disabled \
%{nil}
 %meson_build
 

++ libsoup-2.70.0.tar.xz -> libsoup-2.72.0.tar.xz ++
 4630 lines of diff (skipped)
___
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org