about summary refs log tree commit diff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* feat(Network.Gopher): always return a Builder from responsesternenseemann2021-03-161-7/+5
* doc(Network.Gopher): link gophermap module in appropiate sectionsternenseemann2021-03-161-0/+5
* fix(Util.Socket): actually close the socket in gracefulClosesternenseemann2021-03-161-3/+3
* feat(receiveRequest): make more robust, report errorssternenseemann2021-03-151-36/+59
* feat(Network.Gopher): remove cRunUserName from GopherConfigsternenseemann2021-03-152-24/+16
* fix(Network.Gopher): give client time to close client socketsternenseemann2021-03-152-1/+62
* doc(library): couple of smaller fixes for haddock docsternenseemann2021-03-114-6/+6
* feat(library): use ByteString to represent selectors and pathssternenseemann2021-02-034-26/+42
* feat(library): pass additional request context to handler functionssternenseemann2021-02-031-15/+62
* feat(Network.Gopher): simplify receiveRequest, add max selector lengthsternenseemann2021-02-031-9/+12
* chore(Network.Gopher): fix markupsternenseemann2021-01-101-1/+1
* doc(Network.Gopher): improve documentation for runGopherManualsternenseemann2021-01-101-7/+17
* refactor(Network.Gopher): limit vertical width of doc commentssternenseemann2021-01-101-5/+13
* refactor(library): rewrite response for Directories using Buildersternenseemann2021-01-101-9/+18
* feat(library): make internal exception handling more robuststernenseemann2021-01-101-32/+54
* doc(Util.Gophermap): remove link to format spec for nowsternenseemann2021-01-071-2/+2
* feat(Util.Gophermap): remove gophermaplineWithoutFileTypeCharsternenseemann2021-01-071-17/+3
* fix(Util.Gophermap): require tab for non-info linessternenseemann2021-01-071-1/+2
* feat(library): add warn log levelsternenseemann2021-01-061-0/+2
* doc(Network.Gopher): reformat GopherConfig entrysternenseemann2021-01-061-11/+18
* doc(library): add tutorial on loggingsternenseemann2021-01-061-1/+38
* doc(library): document new logging interfacesternenseemann2021-01-062-1/+40
* feat(library): make library user implement loggingsternenseemann2021-01-062-204/+180
* fix(Network.Gopher.Util.Gophermap): export GophermapFilePathsternenseemann2021-01-011-3/+4
* doc(Network.Gopher): update code examplesternenseemann2021-01-011-6/+10
* feat(library): fix spelling for santinize*sternenseemann2020-12-292-9/+12
* fix(Network.Gopher.Util.Gophermap): support URL: selectors in gophermap againsternenseemann2020-12-281-9/+15
* feat(Network.Gopher.Util.Gophermap): detect relative paths properlysternenseemann2020-12-281-12/+40
* fix(Network.Gopher.Util.Gophermap): don't require newline for last linesternenseemann2020-12-281-17/+20
* refactor(lib): render log level indicator in log instead of toLogStrsternenseemann2020-12-272-11/+14
* feat(Network.Gopher.Log): expose utilities for writing log handlerssternenseemann2020-12-271-1/+58
* fix(Network.Gopher): export GophermapEntry againsternenseemann2020-12-271-0/+1
* feat(server,library): allow specifying a listenAddr other than "::"sternenseemann2020-12-271-3/+18
* refactor(server, lib): fix ghc warningssternenseemann2020-12-274-52/+31
* feat(library): rework logging to be user-modifiablesternenseemann2020-07-252-36/+143
* refactor(response): unify ErrorResponse and MenuResponsesternenseemann2020-07-251-4/+2
* fix typossternenseemann2020-07-251-2/+2
* improve logging for dropPrivilegessternenseemann2019-12-101-11/+13
* Fix a bug that led to spacecookie crashing without systemdsternenseemann2019-05-241-9/+14
* Add rudimentary systemd supportsternenseemann2019-05-241-7/+28
* Add defaultConfig, improve address formattingsternenseemann2019-05-241-7/+18
* Basic loggingsternenseemann2017-03-051-18/+55
* Improve error handling in forked threadssternenseemann2017-03-051-10/+14
* Restructure Network.Gopher to make it cleanersternenseemann2017-03-051-20/+21
* Switch from Network.Socket to System.Socketsternenseemann2017-03-053-35/+50
* Don't santinize URLs, thus making them invalidsternenseemann2016-12-262-2/+9
* Rename HUrl to Htmlsternenseemann2016-12-111-3/+3
* Make ErrorResponse use Stringsternenseemann2016-12-112-2/+2
* Allow HUrls to link to other protocolssternenseemann2016-12-112-2/+5
* Improve documentation for Network.Gopher tremendouslysternenseemann2016-12-112-12/+47