Commit Graph

44 Commits

Author SHA1 Message Date
James Mills d2505639b3
Migrate to Drone CI 2018-12-30 23:29:30 +10:00
James Mills d8a2f839d2
Fixed tests 2018-04-15 20:20:48 -07:00
James Mills 01f751805e
Fixed a bunch of bugs found with go-fuzz 2018-04-15 19:48:30 -07:00
James Mills 97f53e068d
Fixed JSON handling/output for the client library 2017-06-23 00:08:43 -07:00
James Mills 9905aa689a
Add Go Report Card badge to README 2017-06-21 00:03:34 -07:00
James Mills 47f4f60f66
Updated README usage/install instructions 2017-06-20 23:51:34 -07:00
James Mills 58c03baeb4
Add CodeCov support and badge to README 2017-06-20 23:48:48 -07:00
James Mills e670ccffff
Remove a bunch of cruft (that also really exist in exampes/) 2017-06-20 23:36:40 -07:00
James Mills 1c3e82ceec
Add GoDoc badge to README 2017-06-20 23:35:09 -07:00
James Mills 34cb21f4c0
Support raw query strings in the URI 2017-06-13 01:27:01 -07:00
James Mills 435112fefe
Fix for servers/gophermap with bad line endings
e.g: gopher://pollett.org/
2017-06-12 23:56:28 -07:00
James Mills 0f4bedb6c5
Add CLI client 2017-06-12 23:56:04 -07:00
James Mills 3cea3ab217
Fixed host selectors by provising a -host option and passing this through to server and handlers 2017-06-09 01:53:08 -07:00
James Mills 91ba32dc29
Added simple gopherd cmd (server) and Dockerfile (image) 2017-06-09 01:15:21 -07:00
James Mills 48590e76b1
Add TLS support 2017-02-13 00:18:27 -08:00
James Mills 48e230ab23
Fix import for context 2017-02-12 21:09:10 -08:00
James Mills 258627c692
Revert "Fix compatibility with GO 1.6 for context package"
This reverts commit 5fdce9bb55.
2016-10-02 18:44:14 -07:00
James Mills 5fdce9bb55
Fix compatibility with GO 1.6 for context package 2016-10-02 18:10:14 -07:00
James Mills ad8bf6b3b7
Updated README 2016-10-01 00:33:55 -07:00
James Mills bdec5b79f4
Add the non-standard d (Document) type 2016-09-25 22:35:20 +10:00
James Mills a4d1dd195b
Improved tolerance of client parsing 2016-09-25 22:32:35 +10:00
James Mills c0653acd64
Remove more debug logging 2016-09-23 21:35:05 +10:00
James Mills b02b629fe9
Improve support for bad servers and hand-written/broken Gopher menus 2016-09-23 21:34:53 +10:00
James Mills d5262b612a
Add link to Floodgap in example hello server 2016-09-23 21:34:12 +10:00
James Mills e01d34d7a2
Remove debug logging 2016-09-22 23:52:01 +10:00
James Mills 4f2a87b748
Handle directory with CRLF.CRLF terminators 2016-09-22 23:51:34 +10:00
James Mills 65cbf62f8a
Improve directory handling 2016-09-22 23:50:44 +10:00
James Mills 44c294287d
Shorten friendly type names 2016-09-22 23:49:23 +10:00
James Mills b206825c57
Added non-standard p/PNG type 2016-09-22 23:48:35 +10:00
James Mills 72a0de2f13
Fixed example client to download files properly 2016-09-22 13:11:26 +10:00
James Mills a3a5405144
Improve test suite by using github.com/stretchr/testify 2016-09-16 22:15:34 +10:00
James Mills 8e4cb6a448
Added LICENSE 2016-09-14 23:16:43 +10:00
James Mills 1c904d6d5c
Only test on default Go on Travis CI 2016-09-14 17:43:24 +10:00
James Mills abaf4ebdee
Added Travis CI badge to README 2016-09-14 17:36:45 +10:00
James Mills 1a9f97a5c2
Added Travis CI configuration 2016-09-14 17:31:41 +10:00
James Mills fa09d1002b
Added a simple integration test 2016-09-14 16:42:30 +10:00
James Mills a4095fac05
Fix use of ResponseWriter.WriteInfo and ResponseWriter.WriteError 2016-09-14 16:25:14 +10:00
James Mills 94b6b874e4
Remove some useless debug logging 2016-09-14 16:24:36 +10:00
James Mills 7860a98760
Improve hello example with FILE and DIR handlers 2016-09-14 16:23:46 +10:00
James Mills 58ccb9172e
Add top-level package documentation 2016-09-14 14:43:54 +10:00
James Mills a5a853e26b
Use named suffixes for examples 2016-09-14 14:32:16 +10:00
James Mills beb2f8cca4
Fixed godoc example for Get() and added example for FileServer 2016-09-14 14:23:24 +10:00
James Mills 8e892d31ed
Add examples for inline godoc display 2016-09-14 14:17:31 +10:00
James Mills a4cfebfbdf
Initial Commit 2016-09-14 13:45:49 +10:00