-
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