Commit graph

140 commits

Author SHA1 Message Date
Nick Sherron c49226d361
Merge pull request #25 from nicksherron/update_deps
upgrade  github.com/gin-gonic/gin to address CVE-2020-28483
2022-01-12 05:22:17 -05:00
Nick Sherron 7993d3a121
gin-gonic/gin CVE-2020-28483 security patch 2022-01-12 05:15:06 -05:00
Nick Sherron bbae055e69
cmd/transfer_test: skip some failing tests that
are in need of rewrite and add comments referencing issue #24
2022-01-12 05:13:12 -05:00
Nick Sherron 2a0f3bc17a
Update Readme badges 2021-03-27 20:04:59 -04:00
Nick Sherron 6e959cd446
Update Readme badges 2021-03-27 20:01:49 -04:00
nicksherron 60f5e13ef3 remove travis for migration to actions
closes #19
2021-01-07 14:03:20 -05:00
nicksherron 88c2c27807 fix tests for merged #18 2021-01-07 13:56:11 -05:00
Nick Sherron 1a38bc37d6
Merge pull request #18 from phejl/allow-disable-registrations
Allow disabling user registrations
2021-01-07 13:52:42 -05:00
Nick Sherron 88bcc5ec92
fix github workflow tests 2021-01-07 13:43:05 -05:00
Nick Sherron 715377693c
github actions
add GO111MODULE=on to env
#19
2021-01-07 12:56:20 -05:00
Nick Sherron 90430c809a
create tests workflow for github actions
attempt to migrate from travis ci to github actions
#19
2021-01-07 12:49:33 -05:00
Petr Hejl 7e40b83069 Fix test build 2021-01-04 15:36:35 +01:00
Petr Hejl 4abbd5978e Allow disabling user registrations 2021-01-04 14:43:19 +01:00
Nick Sherron 02931595c5
Merge pull request #16 from blackhogz/master
Docker image use database location in WORKDIR /data.
2020-05-31 04:38:37 -04:00
nicksherron a423ac3014 edit: travis add docker tests 2020-05-31 04:06:02 -04:00
nicksherron da002e741c travis add docker tests
Signed-off-by: nicksherron <nsherron90@gmail.com>
2020-05-31 03:39:47 -04:00
blackhogz 54fa5fb65a Docker image use database location in WORKDIR.
Passes `--db ./data.db` to entrypoint `bashhub-server` as default
arguments to persist database files in docker volume /data.
2020-05-23 20:56:57 -07:00
Nick Sherron 23be9550f4
Merge pull request #14 from exic/patch-1
Add missing 'c' to .zshrc
2020-02-25 09:07:50 -05:00
Jonas 0a194fd475
Add missing 'c' to .zshrc 2020-02-25 14:54:58 +01:00
nicksherron 3c02bb5e70 internal/server: comment refactoring 2020-02-21 00:07:56 -05:00
nicksherron bc3a02bd06 internal/server: fix null search response error
A command search with 0 results would return null and cause the client to throw an error because of invalid json.
For example, "bh 'some non-existent-command'" would respond with
"Sorry, an error occurred communicating with Bashhub. Response Code: 200"
A zero result response now returns {} which the bashhub-client doesn't complain about.
2020-02-19 14:48:27 -05:00
nicksherron 703567f19c cmd/root: add runtime profiling
This adds trace, cpu and memory profiling to the root command. To use, set any of the environment variables BH_SERVER_DEBUG_TRACE, BH_SERVER_DEBUG_CPU, BH_SERVER_DEBUG_MEM to a file name and the coinciding profile will run until you interrupt or terminate the process. Use the go tool pprof to analyse the output file you set in the environment variable.
2020-02-19 14:30:19 -05:00
nicksherron 276abf37b0 Revert "internal/db: #9 add case insensitive search"
This reverts commit eeb43dfb. While this change did successfully allow case insensitive searching, it also made regex matching of upper case letters not possible such as '^[A-Z]+$'.
This would have defeated the purpose of having regex in the first place so only an implementation of case insensitive searching that doesn't sacrifice regex functionality should be added.
2020-02-19 13:01:34 -05:00
nicksherron eeb43dfbbe internal/db: #9 add case insensitive search 2020-02-19 12:32:10 -05:00
nicksherron 66a5dc578c remove AUTHORS.md since github already tracks contribs 2020-02-19 17:22:52 +00:00
nicksherron c0674948e9 cmd/transfer_test: add postgres to transfer tests
Also converted function commandLookup in cmd/transfer to method
2020-02-19 04:02:58 -05:00
Nick Sherron 4f89182f85 Update issue templates 2020-02-19 00:27:59 -05:00
Nick Sherron 4e2476554e
Merge pull request #13 from machawk1/patch-1
Fix spelling in README
2020-02-17 07:49:02 -05:00
nicksherron bfc9179729 cmd/transfer,cmd/server: make SessionID pointer so sql null doesn't panic and improve transfer performance 2020-02-17 07:00:20 -05:00
Mat Kelly 2db28195e2
Fix spelling in README 2020-02-16 21:26:21 -05:00
nicksherron bc7aebe6a6 Merge branch 'tests' 2020-02-16 12:51:02 -05:00
nicksherron 88a7202807 travis fix 2020-02-16 12:37:58 -05:00
nicksherron 67cc6016ea cmd,internal: add tests, remove unnecessary exports, transfer password prompt 2020-02-16 12:35:28 -05:00
nicksherron 27c57b37a9 server_test: status added; db: query refactor 2020-02-14 15:23:36 -05:00
nicksherron 629475e08f added server_test helpers 2020-02-14 12:43:54 -05:00
nicksherron 14bae98d19 test/server_test: addes postgres tests 2020-02-14 08:54:32 -05:00
nicksherron 8ee357e2e7 test/server_test: addes postgres tests 2020-02-14 08:53:40 -05:00
nicksherron ce4313b18e test/server_test: first tests 2020-02-14 04:21:34 -05:00
Nick Sherron 79de0d7d49
Update README.md 2020-02-12 04:16:48 -05:00
nicksherron 1af500af14 README add gitter 2020-02-12 03:20:39 -05:00
nicksherron 7611c65454 README add gitter 2020-02-12 03:20:14 -05:00
Nick Sherron 7b7c65290b
Update README.md 2020-02-12 02:42:31 -05:00
nicksherron 5a15be867d cmd/transfer: progress bar flag bool was setup wrong 2020-02-12 01:53:24 -05:00
Nick Sherron 7e04081402
Update README.md 2020-02-12 01:45:34 -05:00
Nick Sherron b57df9dc45
Update README.md 2020-02-12 01:31:26 -05:00
Nick Sherron 28644d9360
Update README.md 2020-02-12 01:30:31 -05:00
nicksherron 8039a455b7 update README 2020-02-12 01:28:33 -05:00
nicksherron b5381b2eab cmd/transfer: recovery and retries for http requests 2020-02-12 00:50:21 -05:00
nicksherron 3d026eb239 internal/db: systemUpdate query fix 2020-02-11 23:09:36 -05:00
nicksherron 997806afc9 internal/db: use local time 2020-02-11 22:28:20 -05:00