kim (grufwub)
65aaa99a0a
fix broken file reading
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
529d28e62e
refactor sync.Pool usages, improve file reading perf, trim leading '/' in request
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
ac38ecce80
slightly modify flag strings
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
3ce4a5acf6
add support for hidden files regex (don't show in directory scans)
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
b311d2036c
reuse buffered io objects + byte slices where possible using sync pools
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
5c20543c74
Don't recognize typeInfo for lines without spaces
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
b151bc8eba
Unlock mutexes on failed up/downgrade
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
7b3ce5115d
Fix autogenerated robots.txt
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
aa00189ee4
Improve code commenting
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
c6042419fa
Replace RWMutex use with custom UpgradeableMutex type, catch failed RW upgrades
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
3f0ecefef3
improve wording
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
cb2011d15e
update gitignore
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
d1d3641789
version bump
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
c7c0936a48
fix gophermap file sections to be gophermap formatted
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
6009e56337
make README more truthful!
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
7dc76d6da3
bump version to 2.0.1-alpha
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
96906e356f
fix gophermaps causing server to crash
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
9e17e9cce1
add user directories to documentation
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
3b00f6ec11
fix logging implementation
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
5957b7e588
stop using CGO for compiled binaries
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
103a849952
update note about development branch
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
7aa11612d1
add checks before generating and adding policy files
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
8c1905a287
rename the project to gophi!
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
54e135666d
update todo list
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
50cd4f2cfe
undo separate variable declarations, CGI stderr = nil, formatting changes
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
7c9e09bb3f
add scrap paper todo list
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
51560e4b18
add code comments
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
90b18905ce
add replacement strings support, reuse variables with loops (less allocs)
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
13b361f5fd
improve CGI docs
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
1fbfe88bb2
update CGI implementation to include more required variables
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
8b902a637e
fix doc linking to not use URLs
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
b12f06618f
fix document linking
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
26e6c86d24
update server description
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
dd6adbdde6
improve argument descr string, improve restricted path regex matching
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
e3c57da7a7
fix readme doc links
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
61086789d9
update README.md and move information to documents under docs/
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
df69005b09
version bump + change build script version checker
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
6c9cd34e4f
add go module file
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
6bca9ffa8f
update README
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
75cfbc0c65
gophor rewrite
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
an hacker
ebe414d8f3
Update README.md
4 years ago
kim (grufwub)
0fb49c4ae9
small improvement to sane defaults and setting up global logger
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
Kim
9b18a9caeb
Merge pull request #16 from grufwub/development
...
Development pull v1.0-beta
4 years ago
kim (grufwub)
c9ffda1ae5
version bump :)
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
f12eb57c3a
update CGI SERVER_PROTOCOL to "gopher"
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
beef4c80b5
remove build-one script
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
32f55ae57f
modify script to try attempt --best and regular upx compression before giving up
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
0ecb89cec4
update build-script with more versions
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
35ae197bc2
ensure BufferedDeadlineConn adheres to SocketReadMax
...
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago
kim (grufwub)
6bdeb86863
major underlying changes
...
- remove GophorConn, instead make Worker the object that
holds onto Host, Client, RootDir etc
- create BufferedDeadlineConn to wrap DeadlineConn and wrap all
read/write operations in buffered operations
- Have Responder hold onto BufferedDeadlineConn instead of writer
- version bump :)
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
4 years ago