summaryrefslogtreecommitdiff
path: root/src/gmutil.c
AgeCommit message (Collapse)Author
2020-11-19CleanupJaakko Keränen
Ran clang-format.
2020-11-18Add username and ipv6 literals to authority regexWaweic
2020-11-18Handling an URL that begins with a tildeJaakko Keränen
IssueID #40
2020-11-18Handling an URL that contains nothing by a queryJaakko Keränen
IssueID #40
2020-11-18URL parsing improvementsJaakko Keränen
Now it uses a single regular expression to parse all (non "file:") URLs. IssueID #40
2020-11-07Treat Gopher as an unsupported protocolJaakko Keränen
2020-11-06Automatic redirects to the same schemeJaakko Keränen
IssueID #16
2020-11-04Windows: Improvements to file URL/path handlingJaakko Keränen
IssueID #23
2020-10-28Reporting TLS/SSL errorsJaakko Keränen
A proper error page is now shown if there is an error during the TLS request.
2020-10-27Added a network/TLS error pageJaakko Keränen
There is now an error page shown when the TLS request fails for some reason. Error page theming is also updated at the time when the error page is composed.
2020-10-20Tweaked error message to be friendlierJaakko Keränen
2020-09-17DocumentWidget: Saving the source to a fileJaakko Keränen
"Save Page" now writes the current page's source to the Downloads folder as a file.
2020-09-17Recognize and visualize "mailto:" linksJaakko Keränen
"mailto:" links now have their own icon and when clicked they open the URL in the default web browser. IssueID #5
2020-08-30Maximum number of redirectsJaakko Keränen
Stop opening links automatically after five redirects.
2020-08-30DocumentWidget: Check for non-Gemini redirectsJaakko Keränen
2020-08-29Append a slash in absolute URLs without a pathJaakko Keränen
Saves a redirect.
2020-08-25It's called a "scheme"Jaakko Keränen
2020-08-24Updated for the_Foundation API changesJaakko Keränen
2020-08-24Initialize RegExpMatchesJaakko Keränen
2020-08-23Build option to disable kerning; other optimizationsJaakko Keränen
2020-08-22Added BSD 2-clause license and copyright noticesJaakko Keränen
2020-08-15Don’t cache content of “about:” pagesJaakko Keränen
2020-08-08Don't try to make "about:" URLs absoluteJaakko Keränen
2020-08-08Handling "about:home"; GmRequest decouplingJaakko Keränen
GmRequest is given a pointer to the GmCerts to use. Also, timeouts are handled via a posted command so they get processed in the main thread.
2020-08-03Server certificate TOFUJaakko Keränen
2020-08-01Handling status codes by classJaakko Keränen
2020-08-01More robust URL processingJaakko Keränen
Fixed a number of special cases revealed by the client torture test.
2020-07-29Utility for making absolute URLsJaakko Keränen
2020-07-28Detect known image/audio file extensionsJaakko Keränen
2020-07-28Plaintext documents; unsupported MIME type errorJaakko Keränen
2020-07-26Full set of Gemini status codesJaakko Keränen
2020-07-25Encode spaces in URLsJaakko Keränen
2020-07-24Added GmRequest for handling the requestJaakko Keränen
This feels a little bit too complex, with GmRequest observing TlsRequest and then notifying its own audience. There are still some issues with cancelling requests as well.