Stop using GTimeVal and deprecate soup_date_to_timeval()
I just pushed 961e87ff to try to fix Epiphany's CI after we got a new runtime build with the GTimeVal deprecation. GTimeVal is vulnerable to the year 2038 problem, so libsoup should stop using it, except for the soup_date_to_timeval() public API, which should be deprecated. You could provide a soup_date_to_datetime() instead, which would return a GDateTime.
$ git grep GTimeVal
ChangeLog.pre-git: * libsoup/soup-date.h: Add a SoupDate to GTimeVal conversion
libsoup/soup-date.c: GTimeVal val;
libsoup/soup-date.c: * @time: (out): a #GTimeVal structure in which to store the converted time.
libsoup/soup-date.c: * Converts @date to a #GTimeVal.
libsoup/soup-date.c:soup_date_to_timeval (SoupDate *date, GTimeVal *time)
libsoup/soup-date.h: GTimeVal *time);
libsoup/soup-directory-input-stream.c: GTimeVal modified;
libsoup/soup-multipart.c: GTimeVal timeval;