]> granicus.if.org Git - neomutt/commit
url: make notmuch query string parser generic (#812)
authorMehdi ABAAKOUK <sileht@sileht.net>
Wed, 25 Oct 2017 16:10:53 +0000 (18:10 +0200)
committerRichard Russon <rich@flatcap.org>
Wed, 25 Oct 2017 16:10:53 +0000 (17:10 +0100)
commit4ac1c81ed710c8b27dc23821330b2005f7122214
treec69053c781626e602bae545ae23752531c36f627
parentec4836ca867d1f24374fbb10538d6fa50890e2eb
url: make notmuch query string parser generic (#812)

* Notmuch: remove custom UriTag linked list

Use STAILQ helper for UriTag linked list.

* url: make notmuch query string parser generic

Enhance the url.c to handle query strings.

This permits to remove the notmuch custom url parser.

* url: always parse query string

This removes url_parse_with_qs methods.

* fix some problems

- double free in nm_normalize_uri()
- set path to NULL in url_parse()
  If we're setting all the other members, we should set the path too
- tidy some doxygen docs

* notmuch: remove useless starting / from db_filename
browser.c
imap/util.c
mutt_notmuch.c
newsrc.c
nntp.c
pop_lib.c
smtp.c
url.c
url.h