Initial HTTP cookie support imported from development git repo,
authorDan Winship <danw@src.gnome.org>
Wed, 9 Apr 2008 02:02:02 +0000 (02:02 +0000)
committerDan Winship <danw@src.gnome.org>
Wed, 9 Apr 2008 02:02:02 +0000 (02:02 +0000)
commit8e58c854675aa26eb0d33212822cac3223d0c8a9
treeda24b9517473812da14ea61440a2c16f6bfe9aec
parente1c6bf7690fc035e0a0560ebc6f3030eee6b3a8d
Initial HTTP cookie support imported from development git repo,
including patches from Xan Lopez.

TODO: make sure the logic in soup_cookie_jar_get_cookies() is
right. Add a test program to tests/.

* libsoup/soup-cookie.c: Code for parsing and generating HTTP
cookies.

* libsoup/soup-cookie-jar.c: Code for managing SoupCookies and
integrating cookie management with a SoupSession.

* libsoup/soup-date.c (soup_date_is_past): New, checks if a
SoupDate refers to a time in the past

* libsoup/soup-dns.c (soup_dns_is_ip_address): New, checks if a
string is a valid IP address

* libsoup/soup-headers.c (soup_header_parse_semi_param_list): New,
like soup_header_parse_param_list, but for semicolon-delimited
data.

svn path=/trunk/; revision=1135
14 files changed:
ChangeLog
libsoup/Makefile.am
libsoup/soup-cookie-jar.c [new file with mode: 0644]
libsoup/soup-cookie-jar.h [new file with mode: 0644]
libsoup/soup-cookie.c [new file with mode: 0644]
libsoup/soup-cookie.h [new file with mode: 0644]
libsoup/soup-date.c
libsoup/soup-date.h
libsoup/soup-dns.c
libsoup/soup-dns.h
libsoup/soup-headers.c
libsoup/soup-headers.h
libsoup/soup-types.h
libsoup/soup.h