Commit Graph

  • b311d2036c reuse buffered io objects + byte slices where possible using sync pools kim (grufwub) 2020-10-21 21:43:25 +0100
  • 5c20543c74 Don't recognize typeInfo for lines without spaces kim (grufwub) 2020-10-21 17:09:40 +0100
  • b151bc8eba Unlock mutexes on failed up/downgrade kim (grufwub) 2020-10-21 17:08:51 +0100
  • 7b3ce5115d Fix autogenerated robots.txt kim (grufwub) 2020-10-20 21:00:03 +0100
  • aa00189ee4 Improve code commenting kim (grufwub) 2020-10-20 19:30:36 +0100
  • c6042419fa Replace RWMutex use with custom UpgradeableMutex type, catch failed RW upgrades kim (grufwub) 2020-10-20 19:19:31 +0100
  • 3f0ecefef3 improve wording kim (grufwub) 2020-10-20 13:35:17 +0100
  • cb2011d15e update gitignore kim (grufwub) 2020-10-19 22:59:59 +0100
  • d1d3641789 version bump kim (grufwub) 2020-10-06 22:38:50 +0100
  • c7c0936a48 fix gophermap file sections to be gophermap formatted kim (grufwub) 2020-10-06 22:36:36 +0100
  • 6009e56337 make README more truthful! kim (grufwub) 2020-09-22 10:43:05 +0100
  • 7dc76d6da3 bump version to 2.0.1-alpha kim (grufwub) 2020-09-16 19:16:12 +0100
  • 96906e356f fix gophermaps causing server to crash kim (grufwub) 2020-09-16 19:14:57 +0100
  • 9e17e9cce1 add user directories to documentation kim (grufwub) 2020-07-16 17:16:00 +0100
  • 3b00f6ec11 fix logging implementation kim (grufwub) 2020-07-13 14:35:54 +0100
  • 5957b7e588 stop using CGO for compiled binaries kim (grufwub) 2020-07-13 14:24:09 +0100
  • 103a849952 update note about development branch kim (grufwub) 2020-07-13 13:47:34 +0100
  • 7aa11612d1 add checks before generating and adding policy files kim (grufwub) 2020-07-13 13:45:43 +0100
  • 8c1905a287 rename the project to gophi! kim (grufwub) 2020-07-13 13:25:45 +0100
  • 54e135666d update todo list kim (grufwub) 2020-07-13 13:10:01 +0100
  • 50cd4f2cfe undo separate variable declarations, CGI stderr = nil, formatting changes kim (grufwub) 2020-07-13 13:08:30 +0100
  • 7c9e09bb3f add scrap paper todo list kim (grufwub) 2020-07-13 10:30:42 +0100
  • 51560e4b18 add code comments kim (grufwub) 2020-07-13 10:30:26 +0100
  • 90b18905ce add replacement strings support, reuse variables with loops (less allocs) kim (grufwub) 2020-07-13 10:09:29 +0100
  • 13b361f5fd improve CGI docs kim (grufwub) 2020-07-13 09:21:35 +0100
  • 1fbfe88bb2 update CGI implementation to include more required variables kim (grufwub) 2020-07-13 09:21:13 +0100
  • 8b902a637e fix doc linking to not use URLs kim (grufwub) 2020-07-12 22:08:28 +0100
  • b12f06618f fix document linking kim (grufwub) 2020-07-12 22:07:14 +0100
  • 26e6c86d24 update server description kim (grufwub) 2020-07-12 12:52:53 +0100
  • dd6adbdde6 improve argument descr string, improve restricted path regex matching kim (grufwub) 2020-07-12 12:47:10 +0100
  • e3c57da7a7 fix readme doc links kim (grufwub) 2020-07-12 12:46:35 +0100
  • 61086789d9 update README.md and move information to documents under docs/ kim (grufwub) 2020-07-12 12:43:42 +0100
  • df69005b09 version bump + change build script version checker kim (grufwub) 2020-07-11 22:11:45 +0100
  • 6c9cd34e4f add go module file kim (grufwub) 2020-07-11 22:09:25 +0100
  • 6bca9ffa8f update README kim (grufwub) 2020-07-11 22:04:28 +0100
  • 75cfbc0c65 gophor rewrite kim (grufwub) 2020-07-11 21:59:44 +0100
  • ebe414d8f3
    Update README.md an hacker 2020-07-11 10:12:48 +0100
  • 0fb49c4ae9 small improvement to sane defaults and setting up global logger kim (grufwub) 2020-05-17 10:15:01 +0100
  • 9b18a9caeb
    Merge pull request #16 from grufwub/development Kim 2020-05-17 10:00:45 +0100
  • c9ffda1ae5 version bump :) kim (grufwub) 2020-05-17 09:56:22 +0100
  • f12eb57c3a update CGI SERVER_PROTOCOL to "gopher" kim (grufwub) 2020-05-17 09:40:01 +0100
  • beef4c80b5 remove build-one script kim (grufwub) 2020-05-16 21:34:22 +0100
  • 32f55ae57f modify script to try attempt --best and regular upx compression before giving up kim (grufwub) 2020-05-16 21:31:04 +0100
  • 0ecb89cec4 update build-script with more versions kim (grufwub) 2020-05-16 21:22:09 +0100
  • 35ae197bc2 ensure BufferedDeadlineConn adheres to SocketReadMax kim (grufwub) 2020-05-15 13:33:09 +0100
  • 6bdeb86863 major underlying changes kim (grufwub) 2020-05-15 13:29:04 +0100
  • 06103d60c0 add to todos kim (grufwub) 2020-05-15 10:29:20 +0100
  • 0514366cbb update version string kim (grufwub) 2020-05-14 21:18:22 +0100
  • f68aec3731 fix socket-write-timeout description kim (grufwub) 2020-05-14 21:17:36 +0100
  • 4852573114 update file remap wording kim (grufwub) 2020-05-14 21:16:23 +0100
  • 2062a0318a add file remapping usage to features list kim (grufwub) 2020-05-14 21:14:34 +0100
  • 839473750e move most of code from format.go --> gopher.go kim (grufwub) 2020-05-14 20:36:57 +0100
  • dba96a6f97 add socket read/write deadline flags to usage section kim (grufwub) 2020-05-14 19:30:58 +0100
  • 66c1f446eb slight rewording kim (grufwub) 2020-05-14 19:17:40 +0100
  • d9684e06c8 add error checking to fail-out when failing to render gophermap section kim (grufwub) 2020-05-14 19:15:51 +0100
  • d16d7b6972 correct URL encoding item in features list kim (grufwub) 2020-05-14 17:55:06 +0100
  • 8a67a88660 use net/url's path parser, pass more Request objects round instead of RequestPath kim (grufwub) 2020-05-14 17:54:06 +0100
  • 9a57822766 update with status of text and string encoding kim (grufwub) 2020-05-14 17:52:19 +0100
  • 89b76c0aa4 update code comment kim (grufwub) 2020-05-14 13:15:28 +0100
  • 2ce15bb00d update features to more accurately reflect gophermap usage and handling kim (grufwub) 2020-05-14 13:14:51 +0100
  • 3ca8450a84 update gophermap + cgi-bin path checks to use regex (should be more reliable) kim (grufwub) 2020-05-14 13:10:31 +0100
  • 5aa62ebfa7 improve file remap regex matching kim (grufwub) 2020-05-12 14:04:16 +0100
  • d927113b42 update README.md with file-remap usage information kim (grufwub) 2020-05-12 13:53:16 +0100
  • c4b814cacd update README.md to remove in-line command references kim (grufwub) 2020-05-12 13:51:01 +0100
  • 303a6bbcd0 remove in-line shell command support, add initial remap (according to regex) support kim (grufwub) 2020-05-12 13:48:21 +0100
  • c9134e3792 update deadlines kim (grufwub) 2020-05-10 17:30:59 +0100
  • 0f9420e7f6 fix build script overwriting build log for each file build kim (grufwub) 2020-05-10 17:00:02 +0100
  • d1732b30d8 version bump kim (grufwub) 2020-05-10 10:10:56 +0100
  • 5d4f90e6e8 update README with new flags kim (grufwub) 2020-05-10 10:08:57 +0100
  • f8357bfcf6 update flag setting kim (grufwub) 2020-05-10 10:08:40 +0100
  • 340f746930 add support for CGI HTTP status checking, also disabling CGI HTTP compat kim (grufwub) 2020-05-09 17:49:31 +0100
  • 38e9bd4a6d rename stripwriter to HttpStripWriter, improve it, handle http status codes kim (grufwub) 2020-05-09 16:33:38 +0100
  • 665d6dad35 update usage flags kim (grufwub) 2020-05-08 17:53:10 +0100
  • ab82b53b2a fix critical bug with broken directory listing selectors kim (grufwub) 2020-05-08 17:39:31 +0100
  • 43ddf00b36 massively improve code commenting, fix SkipPrefixWriter bug kim (grufwub) 2020-05-08 16:52:17 +0100
  • 45e77db911
    Merge pull request #15 from EaterLabs/feature/fixedmap/make-it-lru Kim 2020-05-08 09:49:57 +0100
  • ae00a36d83
    [fixedmap] make fixedmap a LRU cache eater 2020-05-08 10:02:19 +0200
  • 61554f10b4 move CgiEnabled checks all to execute(), makes ensuring CGI disabled MUCH easier kim (grufwub) 2020-05-07 21:48:16 +0100
  • 0c4c48d9d3 fix up file-remap help print kim (grufwub) 2020-05-07 21:19:34 +0100
  • 4bf0e88ac6 finish up changes to virtual file remapping implementation kim (grufwub) 2020-05-07 21:15:47 +0100
  • 0b8c3b41ba add virtual filesystem support (remapping file paths) kim (grufwub) 2020-05-07 20:52:25 +0100
  • 32e8a47073 update to generate same header text for both policy files kim (grufwub) 2020-05-07 19:17:35 +0100
  • 9e91ad37f1 remove debug prints, fix GophermapCommandSection not breaking out early as it should kim (grufwub) 2020-05-07 19:16:21 +0100
  • 6576d436f7 move constants to config (user modifiable), support CGI header stripping kim (grufwub) 2020-05-07 17:08:06 +0100
  • 026a89c759 stop even subgophermaps from being cached within gophermap, same reasoning as regular files kim (grufwub) 2020-05-07 09:16:37 +0100
  • c7ae3fd151 more big changes kim (grufwub) 2020-05-07 08:59:53 +0100
  • 10c9f02eb3 rename connwrapper and gophorconn to make more sense kim (grufwub) 2020-05-06 21:08:04 +0100
  • a6a779aaf0 turn gophorconn --> connwrapper, gophorconn now wraps net.conn with deadline setting kim (grufwub) 2020-05-06 20:53:07 +0100
  • e27f7aea81 modify error sending to use WriteFlush to ensure writer flushed kim (grufwub) 2020-05-06 18:47:32 +0100
  • 9ea253d9bb switch underlying request writer to use a buffered writer kim (grufwub) 2020-05-06 18:21:21 +0100
  • d87774a70d rearrange flag parsing (to match README) + add charset ready kim (grufwub) 2020-05-06 18:21:00 +0100
  • 201531dfcb Merge branch 'development' of github.com:grufwub/gophor into development kim (grufwub) 2020-05-06 13:35:17 +0100
  • e527e42f63 rename buildError function kim (grufwub) 2020-05-06 13:35:06 +0100
  • 7e46973475
    Merge pull request #14 from YtvwlD/missing-tabs Kim 2020-05-06 13:28:56 +0100
  • 9440866bed update compliance and references sections kim (grufwub) 2020-05-06 12:44:40 +0100
  • 07e72f89bf Re-add missing tabs in gophermaps Niklas Sombert 2020-05-06 13:44:29 +0200
  • 57563d0a0e update README usage and compliance text kim (grufwub) 2020-05-06 12:11:42 +0100
  • 5008294b28 update README.md usage section kim (grufwub) 2020-05-06 12:02:49 +0100
  • 8e3272270d improve README.md (ignore mention of this in last commit) kim (grufwub) 2020-05-06 11:39:24 +0100
  • 8dae2abb6f move struct member usage to instead be struct methods, improve README.md kim (grufwub) 2020-05-06 11:38:53 +0100