aboutsummaryrefslogtreecommitdiff
path: root/src/url.c
AgeCommit message (Collapse)Author
2025-02-05Fix several typosGevel Tekens
See: https://lists.mailman3.com/hyperkitty/list/dillo-dev@mailman3.com/thread/L3FFAINJJMIOZQNID5HC2DHKJIIIHEYH/
2024-08-07Make Dillo C99 standard compliantRodrigo Arias Mallo
Reviewed-by: dogma
2024-06-09Allow empty URLs with base URL setRodrigo Arias Mallo
They are used for href="" in links or action="" in forms. Fixes: https://github.com/dillo-browser/dillo/issues/190
2024-06-09Add new_tab_page optionRodrigo Arias Mallo
Adds support to load a custom page when a new tab is opened. The current behavior is set as the default, load a blank page. The location bar is only selected when the new tab page is the blank page, otherwise the page loaded gets the focus. Co-authored-by: Alex <a1ex@dismail.de> Fixes: https://github.com/dillo-browser/dillo/issues/124
2024-04-29Add force https modeMark Walker
Implement an option to force all http urls to be upgraded to HTTPS, similar to HTTPS-Only Mode in Firefox. A http_force_https preference variable is provided as well as a menu bar item to toggle this mode. See: https://support.mozilla.org/en-US/kb/https-only-prefs
2024-03-09Use Doxygen comments for C filesRodrigo Arias Mallo
2016-07-03trim tld listcorvid
2016-07-03clean up host:port usage, particularly with ipv6corvid
2016-05-02silence the HSTS transformation MSGcorvid
2015-06-29prefs.http_strict_transport_securitycorvid
2015-06-29HTTP Strict Transport Securitycorvid
I'm not including the preload file yet.
2015-06-01url: rm unused flagscorvid
2015-06-01rm the old-style url alt stuffcorvid
2015-06-01url: rm dead codecorvid
2015-05-08https: url updatescorvid
2014-12-21more (and indentation in one spot)corvid
2014-10-22trim the publicsuffix TLDs yet againcorvid
in January 2010, there were 42 entries. Now there are 22, and nearly all of them are rather...marginal.
2014-07-18TODOcorvid
2014-05-04acknowledge that we view 0x80-0xFF bytes in urls as illegal, and make ↵corvid
handling uniform whether char is signed or unsigned
2014-02-02our simplistic TLD list grows more and more worthlesscorvid
2013-09-24our publicsuffix tld list grows even shortercorvid
2013-07-25Fixed an off-by-one read bug in the URL resolverJorge Arellano Cid
Problem details in bof-read-1_Url_resolve_relative.html.asan (once again, assuming well-formedness is not a good idea)
2012-10-03update public suffixescorvid
2011-11-12some isascii()corvid
2011-11-11continuedcorvid
2011-11-11fix IPv6 addr recognitioncorvid
I was under the impression that the brackets were part of the host syntax, but a_Url_hostname() shows that they are part of the _authority_ and are stripped out when making the hostname.
2011-11-11locale-independent ASCII character case handlingcorvid
Basically, I and i are different letters in Turkic languages, and this causes problems for str(n)casecmp and toupper/tolower in these locales when dillo is dealing with ASCII.
2011-09-18rename fncorvid
Trying to make it a little clearer. It's surprising how there isn't a good, brief, clear term for this. Discussion of the concept tends to start using words like "administration" and "control".
2011-09-16staticcorvid
2011-09-16update TLDscorvid
What an awful situation it is in general.
2011-09-16put public suffix comparison directly in url.ccorvid
2011-07-27Fixed a border case in URL resolver (empty path + {query|fragment})Jorge Arellano Cid
BUG#948 Example: hg.dillo.org ("Contact" link).
2010-08-29Removed some obsolete copyright notices that lingered after rewrites.Jorge Arellano Cid
2010-07-30clearer Capi_filters_allow msgJeremy Henty, corvid
2010-04-06silence a MSGcorvid
2010-04-06filter automatic requestscorvid
same_domain option in preference so that spying on users isn't so easy.
2009-07-12Handle signed chars. Aadded dIsspace() and dIsalnum() to dlibJorge Arellano Cid
2009-06-22remove system includescorvid
2009-05-29constscorvid
2009-05-03Removed redundant caller NULL checks already in the APIJeremy Henty
2009-02-13Updated the URL resolver to comply with RFC-3986Jorge Arellano Cid
2008-10-14- Changed the google search URL (UTF-8 request)release-2_0jcid
- Patch to recognize IPv6 numbers in the URL's authority part
2008-09-29- Removed the remaining DEBUG_MSG in src/jcid
2008-09-14- Forbid dpi GET and POST from non dpi-generated urls.jcid
- Cleaned up a_Url_new().
2008-03-29- Fixed a bug in a_Url_cmp.jcid
2008-03-29- Switched URL_DATA type from char* to a dStr.jcid
2008-01-31- Set the url resolver to escape illegal chars instead of stripping.jcid
2007-11-17- s/camp/field/ s/CAMP/FIELD/jcid
2007-11-05Updated copyright linesjcid
2007-10-07Initial revisionjcid