about summary refs log tree commit diff
path: root/server
Commit message (Expand)AuthorAgeFilesLines
* chore(server): allow building with aeson 2.0 1.0.0.1sternenseemann2021-11-291-0/+7
* feat(Network.Gopher): remove cRunUserName from GopherConfigsternenseemann2021-03-151-5/+16
* fix(Spacecookie.Systemd): keep Socket MVar populatedsternenseemann2021-03-151-2/+6
* refactor(Spacecookie.Systemd): move {to,from}Fd to top-levelsternenseemann2021-03-151-21/+37
* fix(Network.Spacecookie.Config): allow usage of warn log levelsternenseemann2021-03-091-0/+1
* fix(server): file → resource in error messagessternenseemann2021-02-031-2/+2
* feat(library): use ByteString to represent selectors and pathssternenseemann2021-02-032-51/+51
* feat(library): pass additional request context to handler functionssternenseemann2021-02-031-4/+5
* fix(server): also catch SystemdExceptionssternenseemann2021-01-102-8/+12
* refactor(server): remove unnecessary import, fix wonky indentsternenseemann2021-01-101-5/+5
* fix(server): only catch socketexceptions for catchSetupsternenseemann2021-01-101-2/+3
* feat(server): catch exceptions in setup stepsternenseemann2021-01-101-2/+12
* test(FileTypeDetection): add test suite for Network.Spacecookie.FileTypesternenseemann2021-01-101-0/+2
* fix(Network.Spacecookie.FileType): fix suffix namessternenseemann2021-01-101-41/+41
* refactor(server): move modules to Network.Spacecookie namespacesternenseemann2021-01-104-6/+6
* refactor(server): simplify file type detection and path errorssternenseemann2021-01-102-80/+140
* feat(server): add more image extensionssternenseemann2021-01-081-2/+6
* refactor(server): reduce width, make a little more readablesternenseemann2021-01-081-14/+23
* feat(server): log an error if a gophermap doesn't parsesternenseemann2021-01-081-15/+23
* feat(server): log warning if listen → addr and systemd are usedsternenseemann2021-01-061-2/+18
* feat(library): add warn log levelsternenseemann2021-01-061-0/+1
* feat(library): make library user implement loggingsternenseemann2021-01-062-20/+45
* fix(config): fail if listen → port is malformedsternenseemann2021-01-051-3/+18
* feat(server): make log → enable optionalsternenseemann2021-01-051-1/+1
* feat(library): fix spelling for santinize*sternenseemann2020-12-291-2/+2
* refactor(server): improve arg parsing and error messagessternenseemann2020-12-291-26/+41
* feat(server): add basic --help and --version flagssternenseemann2020-12-291-1/+12
* fix(server): clarify URL: error messagesternenseemann2020-12-281-1/+5
* feat(Network.Gopher.Util.Gophermap): detect relative paths properlysternenseemann2020-12-281-1/+1
* fix(server/makeAbsolute): handle "." properlysternenseemann2020-12-281-3/+5
* feat(server): make log format configurablesternenseemann2020-12-272-22/+47
* fix(server): return correct error message if file doesn't existsternenseemann2020-12-271-0/+10
* fix(server): return correct error message if file doesn't existsternenseemann2020-12-271-1/+1
* feat(server): default to 70 if no port is givensternenseemann2020-12-271-1/+1
* feat(server,library): allow specifying a listenAddr other than "::"sternenseemann2020-12-272-8/+19
* refactor(server, lib): fix ghc warningssternenseemann2020-12-273-14/+6
* feat(library): rework logging to be user-modifiablesternenseemann2020-07-251-1/+2
* allow for the user parameter to be omittedsternenseemann2019-12-082-7/+8
* Support for Fd-based systemd-activationsternenseemann2019-06-021-22/+30
* Fix a bug that led to spacecookie crashing without systemdsternenseemann2019-05-242-6/+6
* Add rudimentary systemd supportsternenseemann2019-05-242-1/+59
* Switch from Network.Socket to System.Socketsternenseemann2017-03-051-10/+1
* Fix server for older versions of basesternenseemann2017-01-211-1/+1
* Improve listability checkingsternenseemann2017-01-111-7/+29
* Don't return FileResponses for unListable pathssternenseemann2017-01-101-7/+11
* Use only filename as titlesternenseemann2017-01-011-1/+1
* Now this is very embarassingsternenseemann2017-01-011-2/+7
* Generate warning if a client tries to request an h-URL as filesternenseemann2016-12-111-1/+4
* Bug fixes and documentation improvementsternenseemann2016-12-111-1/+1
* Refactor spacecookie, split into server & librarysternenseemann2016-12-042-0/+140