aboutsummaryrefslogtreecommitdiffstats
path: root/mail/e-mail-autoconfig.c
Commit message (Collapse)AuthorAgeFilesLines
* Bug 695693 - Handle <authentication> tags during auto-configurationMatthew Barnes2013-03-121-3/+41
|
* Document why I decided not to implement RFC 6186.Matthew Barnes2012-11-091-0/+46
|
* EMailAutoconfig: Restructure XML parsing.Matthew Barnes2012-11-091-166/+222
| | | | | | | | | | If we get a hit from the online database, parse the XML immediately and store the results in generic internal structs. Then when we're given an ESource to populate we can feed it the stored results instead of parsing the XML on demand (and repeatedly). What this is really doing is making room for other auto-configuration methods besides the online database lookup.
* EMailAutoconfig: Use GResolver for DNS lookups.Matthew Barnes2012-11-081-244/+17
| | | | | | Use g_resolver_lookup_records() instead of parsing binary DNS records ourselves (yuck!). Also, realized what we really want are NS records not MX records. We just want the name server for a given domain.
* EMailAutoconfig: Comment no longer applies.Matthew Barnes2012-11-081-3/+0
|
* EMailAutoconfig: Use libsoup instead of gvfs.Matthew Barnes2012-11-081-12/+41
| | | | | | | The GVFS HTTP backend seems to just hang forever when an I/O operation is cancelled. Use libsoup instead. See also: https://bugzilla.gnome.org/678615
* Replace deprecated GLib symbols (as of GLib 2.34.x)Milan Crha2012-11-061-2/+4
|
* Adapt to single-include E-D-S libraries.Matthew Barnes2012-06-041-4/+0
|
* Adapt mail to the new ESource API.Matthew Barnes2012-06-031-0/+883