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