Commit Graph

  • 60295a28bb use updated error library, remove gopher string_const.go development kim (grufwub) 2021-02-17 19:44:54 +0000
  • 1dce8a6600 update errors library in module files kim (grufwub) 2021-02-16 21:23:01 +0000
  • 1598f101f1 use updated errors library kim (grufwub) 2021-02-16 21:22:12 +0000
  • 0ecc21c1de Update errors library kim (grufwub) 2021-02-15 21:55:49 +0000
  • d84739d018 Fix core.EscapePath() reserved chars list, add test for EscapePath, add benchmarks core/url path escaping kim (grufwub) 2021-02-15 18:13:49 +0000
  • d6df45cd41 pathBuilder improvements kim (grufwub) 2021-01-29 09:19:34 +0000
  • e4187eb229 update build script to write a version file kim (grufwub) 2021-01-27 21:01:06 +0000
  • ffa42c0183 bump version to release v3.1.8 kim (grufwub) 2021-01-27 20:53:29 +0000
  • fd3bf21758 remove unused const kim (grufwub) 2021-01-27 20:48:21 +0000
  • 627b83c395 move valid root check kim (grufwub) 2021-01-13 17:18:50 +0000
  • 088730d3cb update example config kim (grufwub) 2021-01-12 20:27:47 +0000
  • e0f402cfd9 fix path joining logic kim (grufwub) 2021-01-12 09:28:56 +0000
  • cdd55c0f60 version bump kim (grufwub) 2021-01-11 20:03:39 +0000
  • f2f0b6d615 improve code commenting, add root dir sanitization, improve root + chroot logic handling kim (grufwub) 2021-01-11 20:02:56 +0000
  • 2d1b5a9ab3 version bump, for user dir lookup their system user dir instead of assuming '/home/...' kim (grufwub) 2021-01-11 18:43:11 +0000
  • 1d05e31dfb improve pathBuilder commenting, reduce repeated code kim (grufwub) 2021-01-09 00:16:23 +0000
  • f7e43d4d10 bump version kim (grufwub) 2021-01-07 19:46:50 +0000
  • 69d608d5f5 add comments kim (grufwub) 2021-01-07 18:27:53 +0000
  • f07e9c05e9 formatting changes, improve core.ReadFile command kim (grufwub) 2021-01-07 18:27:03 +0000
  • 14abeb7077 fix new line handling for '\n' at position 0 in read count kim (grufwub) 2021-01-06 18:17:26 +0000
  • 369e8fef13 take into account empty reads, and error on too many kim (grufwub) 2021-01-06 17:34:44 +0000
  • f3cc83a2a3 small fix to previous changes... kim (grufwub) 2021-01-05 22:52:07 +0000
  • 563138f3ec don't bother request read buffering kim (grufwub) 2021-01-05 22:15:32 +0000
  • 62c005d417 version bump kim (grufwub) 2021-01-05 22:00:10 +0000
  • f2c3dd60b7 improve conn reading kim (grufwub) 2021-01-05 21:53:25 +0000
  • d6bf0f44a6 improve error logging kim (grufwub) 2021-01-05 20:15:21 +0000
  • 3e182207e0 redirect on empty path, small formatting changes, version bump kim (grufwub) 2021-01-05 20:11:59 +0000
  • b2ed836f63 version bump kim (grufwub) 2020-12-27 21:06:29 +0000
  • 6f4714e144 improve code commenting kim (grufwub) 2020-12-26 23:14:26 +0000
  • 03e7384159 update autogenerated mime types, add mime type generation script kim (grufwub) 2020-12-26 23:11:57 +0000
  • 39aac0eac8 fix mime type checking, write our own file extension fetcher kim (grufwub) 2020-12-22 17:55:03 +0000
  • ee92133c47 improve mime typing kim (grufwub) 2020-12-22 14:33:26 +0000
  • 5b1f31ca92 version bump kim (grufwub) 2020-12-22 14:26:31 +0000
  • 72ea175925 use hardcoded list of mime types... kim (grufwub) 2020-12-22 14:23:52 +0000
  • dccf4bd636 remove old library versions from go module files kim (grufwub) 2020-12-21 21:10:43 +0000
  • bff3b23b49 update go-bufpools version kim (grufwub) 2020-12-21 21:01:15 +0000
  • aaddfe3679 udpate go-logger again... kim (grufwub) 2020-12-21 20:46:49 +0000
  • 692d439180 update go-logger version kim (grufwub) 2020-12-21 20:42:56 +0000
  • 259d01fdd6 update go-filecache versions kim (grufwub) 2020-12-21 20:12:36 +0000
  • 0ba05dc956 version bump kim (grufwub) 2020-12-21 18:27:03 +0000
  • 37e257fcc8 update go-config version kim (grufwub) 2020-12-21 18:26:40 +0000
  • 13227bbd21 use new version of go-errors (much improved syntax, *hopefully* more performant) kim (grufwub) 2020-12-19 16:47:51 +0000
  • d43597b2fa version bump kim (grufwub) 2020-12-18 20:43:46 +0000
  • db73c33fa2 no max CGI runtime kim (grufwub) 2020-12-18 20:41:50 +0000
  • 5d44d9c0e0 upgrade deps kim (grufwub) 2020-12-18 20:41:30 +0000
  • 40a5e6e70e further improve initial CGI path stripping kim (grufwub) 2020-12-17 19:29:43 +0000
  • 27366e224e fix CGI dir request panic kim (grufwub) 2020-12-17 18:58:40 +0000
  • ea83ab3f78 version bump kim (grufwub) 2020-12-17 17:05:10 +0000
  • eef30c742f improved request line-end check kim (grufwub) 2020-12-17 17:04:45 +0000
  • 41f0ab6b1c fix policy file formatting, be leniant on line ends again... kim (grufwub) 2020-12-16 22:01:11 +0000
  • 81ff43ab29 version bump kim (grufwub) 2020-12-16 21:56:45 +0000
  • f155e76661 update policy file kim (grufwub) 2020-12-16 21:56:25 +0000
  • 230a979993 actually you know what, fuck you, be LESS leniant with request line end. SPEC COMPLIANCE FTW kim (grufwub) 2020-12-16 21:39:23 +0000
  • c95d2e8939 be a bit more leniant on line-endings kim (grufwub) 2020-12-16 21:19:41 +0000
  • 352cebcf50 fix version printing kim (grufwub) 2020-12-16 20:10:37 +0000
  • c842ae78ad improve string constant names and log printing kim (grufwub) 2020-12-16 20:05:03 +0000
  • 8a541b1369 update README format kim (grufwub) 2020-12-12 13:45:52 +0000
  • 5aeb201cc0 further explain chroot reasonings in docs kim (grufwub) 2020-12-10 00:03:13 +0000
  • b2cbcc32f3 update docs + README kim (grufwub) 2020-12-09 23:57:24 +0000
  • 2e97b28ce5 remove build files kim (grufwub) 2020-12-09 23:18:09 +0000
  • 1d17310377 update gitignore kim (grufwub) 2020-12-09 23:17:53 +0000
  • e3aee14034 add updated builds based on 3.1.7 kim (grufwub) 2020-12-07 19:18:48 +0000
  • 99b9d041fc update CGI docs kim (grufwub) 2020-12-07 19:12:42 +0000
  • 239e7dd07d small CGI var rename kim (grufwub) 2020-12-07 19:09:07 +0000
  • c9436be644 drop beta tag before merge to master kim (grufwub) 2020-12-07 19:02:44 +0000
  • 97f30066a0 update binary releases kim (grufwub) 2020-12-06 23:32:40 +0000
  • bdc0c427de remove unused global var kim (grufwub) 2020-12-06 23:26:45 +0000
  • f5be927a26 version bump kim (grufwub) 2020-12-06 23:25:23 +0000
  • 29a8030fec initial support for PATH_INFO in CGI scripts kim (grufwub) 2020-12-06 23:24:36 +0000
  • 6eb1f5cde7 add note about sslv3 being deprecated kim (grufwub) 2020-12-06 16:35:34 +0000
  • 3385c71f2f move note about chroots to docs/MISC.md kim (grufwub) 2020-12-06 13:02:56 +0000
  • 4b580976c8 update compiled binaries kim (grufwub) 2020-12-05 23:30:19 +0000
  • f919fac0a0 update build script to fix building kim (grufwub) 2020-12-05 23:14:07 +0000
  • df5f14c440 update CGI docs with proto specific vars kim (grufwub) 2020-12-05 23:13:38 +0000
  • 32aebac22a use our own path cleaner (not path.Clean()) which allows buffer pooling, version bump kim (grufwub) 2020-12-05 22:58:19 +0000
  • ce73853fd0 improve CGI exit code fetching kim (grufwub) 2020-12-05 15:55:21 +0000
  • 21dabb5050 version bump kim (grufwub) 2020-12-05 13:23:48 +0000
  • 1d37e4461d add todos to README kim (grufwub) 2020-12-05 13:23:07 +0000
  • afbcaa4a1c improve Client struct ip + port handling (only gen ip string once) kim (grufwub) 2020-12-05 13:22:28 +0000
  • 4066ff11f9 add support for protocol specific CGI environments kim (grufwub) 2020-12-05 13:22:08 +0000
  • 30bf8d5b80 make build/ directory if necessary kim (grufwub) 2020-12-04 20:24:57 +0000
  • 8c207d1cab consolidate scripts to build.sh, move out of scripts/ kim (grufwub) 2020-12-04 20:23:23 +0000
  • aa21e807c4 add binary build files kim (grufwub) 2020-12-04 20:01:29 +0000
  • 6064d8124b see previous commit kim (grufwub) 2020-12-04 20:01:14 +0000
  • 4553cb6897 update gitignore to allow binary build files kim (grufwub) 2020-12-04 20:00:32 +0000
  • eab3e38dd7 add note about binary release location kim (grufwub) 2020-12-04 19:58:54 +0000
  • 551d99578b move scripts to scripts/ kim (grufwub) 2020-12-04 18:01:13 +0000
  • ded273cdf8
    Update README.md master an hacker 2020-12-04 17:37:16 +0000
  • 8a34af4be9
    Update README.md an hacker 2020-12-04 17:36:58 +0000
  • 06b50ff573 improved build scripts kim (grufwub) 2020-12-04 09:05:50 +0000
  • df2bc06360 add TLS certs + TOML configs to gitignore kim (grufwub) 2020-12-02 22:38:38 +0000
  • ee67c63219 add gophi protocol to version print kim (grufwub) 2020-12-02 22:37:43 +0000
  • 1f8e62e0b2 version bump kim (grufwub) 2020-12-02 22:22:50 +0000
  • 67f249c242 append '/' to end of dirs in directory listings kim (grufwub) 2020-12-02 22:22:26 +0000
  • b14b3302b3 version bump kim (grufwub) 2020-12-02 22:12:45 +0000
  • 0e558ff28f perform more path cleaning, use our own path joining func (is faster) kim (grufwub) 2020-12-02 22:02:27 +0000
  • 45f9f92a66 CGI fixes kim (grufwub) 2020-11-29 17:01:15 +0000
  • aedd30eb81 version bump kim (grufwub) 2020-11-29 14:49:55 +0000
  • 91b3f12c20 add generate_cert.sh script kim (grufwub) 2020-11-29 14:45:14 +0000
  • 69b2fed568 update example config kim (grufwub) 2020-11-29 14:39:55 +0000