Leonid Bugaev
6fe7ba8e86
Merge pull request #157 from buger/encoding-chunked
...
Handle Transfer-Encoding: chunked
0.9.4
2015-06-26 09:19:02 +05:00
Leonid Bugaev
534e9b29fa
Merge branch 'master' into encoding-chunked
...
Conflicts:
output_http.go
2015-06-26 09:12:29 +05:00
Leonid Bugaev
390f75fd3c
Handle Transfer-Encoding: chunked
2015-06-26 09:08:16 +05:00
Leonid Bugaev
a059648008
Merge pull request #150 from makern/64bit-align
...
Fix alignment crash on i386
2015-03-23 13:33:39 +05:00
Markus Kern
b2e1eea6bf
Fix alignment crash on i386
2015-03-22 21:22:44 +00:00
Leonid Bugaev
92ba321569
Merge pull request #148 from MartinNowak/pow2
...
simplify power of 2 test
2015-03-19 17:37:53 +05:00
Martin Nowak
2b497e6177
simplify power of 2 test
2015-03-19 11:08:49 +01:00
Leonid Bugaev
09f9cac6fb
Merge pull request #145 from tarfu/master
...
Introduce possibility to enable redirects.
2015-03-15 08:40:29 +05:00
Tobias Breitwieser
d05bc0d5e9
Introduce possibility to enable redirects.
2015-03-14 16:47:04 +01:00
Leonid Bugaev
1c0182188c
Merge pull request #143 from falzm/fix-socket-perm-crash
...
Prevent crash if no permissions on port
2015-03-06 16:13:12 +05:00
Marc Falzon
cef8b75496
Prevent crash if no permissions on port
...
This fix prevents Gor from crashing at startup if run without proper
permissions for listening on specified port.
2015-03-05 21:58:52 +01:00
Leonid Bugaev
e9fd5eb273
Merge pull request #141 from wmoss/master
...
Properly handle errors on input sockets
2015-03-03 12:00:55 +05:00
Will Moss
85fbfff308
Properly handle errors on input sockets
...
`buf` is of length 0, so you never make it into
the loop to handle the errors. This means you end
up in a tight loop calling `ReadBytes` and always
getting back `io.EOF` and 0 bytes.
2015-03-02 21:52:40 -08:00
Leonid Bugaev
a7aaf7df65
Merge pull request #140 from wmoss/master
...
Properly return from errors from ReadRequest
2015-02-28 09:57:33 +05:00
Will Moss
c1c87ed4e2
Properly return from errors from ReadRequest
2015-02-26 16:07:52 -08:00
Leonid Bugaev
072f332956
Merge pull request #138 from wmoss/master
...
Make TCPOutput more robust to failures
2015-02-23 09:05:18 +05:00
Will Moss
7c68920a3b
Make TCPOutput more robust to failures
...
This should allow for running a gor listener on a
production box and bringing up and down the replay
node without having to go restart the listener.
2015-02-22 15:49:35 -08:00
Leonid Bugaev
b6351a8525
Fix travis test runner
2015-02-22 14:19:48 +05:00
Leonid Bugaev
f557d412c4
Merge pull request #133 from buger/fix-post-requests
...
Fix POST requests
2015-01-11 20:04:23 +05:00
Leonid Bugaev
ed5c2215f5
Fix POST requests
2015-01-06 17:50:36 +05:00
Leonid Bugaev
ffe1646d8e
Merge pull request #131 from chmac/patch-1
...
Minor typo correction
2014-12-07 20:37:26 +05:00
Callum Macdonald
ae293320ad
Minor typo correction
2014-12-07 16:20:49 +01:00
Leonid Bugaev
eb7885cd56
Patch from @jcw9930
...
See https://github.com/buger/gor/pull/127#issuecomment-64538157
2014-11-26 16:30:17 +05:00
Leonid Bugaev
b6977df90d
Merge pull request #127 from jcw9930/url_regexp_rewrite
...
add regular expression matching to --output-http-rewrite-url
2014-10-29 15:24:42 +05:00
Jan Willies
15417894a9
add test that explicitly checks if rewrites.Rewrite(url) == /v2/user/joe/ping
2014-10-28 18:42:38 +01:00
Jan Willies
7f49314ec7
allow matched parts in -output-http-rewrite-url
2014-10-28 18:12:21 +01:00
Jan Willies
80572f5f18
add regular expression matching to --output-http-rewrite-url
2014-10-28 14:52:55 +01:00
Leonid Bugaev
b7567bbd15
It should be 0.9.2 version
0.9.2
2014-10-27 16:42:48 +05:00
Leonid Bugaev
e4b7c8c763
Merge pull request #126 from buger/limiter-extraction
...
Limiter improvements
2014-10-27 16:41:33 +05:00
Leonid Bugaev
62ced2e1ba
Update version
2014-10-27 16:41:07 +05:00
Leonid Bugaev
79ed6a7548
Fix absolute limiting for file input
2014-10-26 21:21:00 +03:00
Leonid Bugaev
3793a84e59
Add docs on load testing using input-file
2014-10-26 15:08:29 +03:00
Leonid Bugaev
f2cf81c5bf
FileInput should have own limiter algorithm
2014-10-26 15:00:00 +03:00
Leonid Bugaev
aae57733a8
Fix limiter for readers
2014-10-26 13:54:42 +03:00
Leonid Bugaev
00df525b6a
Update docs
2014-10-26 13:33:06 +03:00
Leonid Bugaev
7864808e5e
Some formatting fixes
2014-10-26 13:25:18 +03:00
Leonid Bugaev
58c7e12d1f
Add percentage based limiting
2014-10-26 13:23:17 +03:00
Leonid Bugaev
de143e4268
Make limiter work for Inputs
2014-10-26 13:07:10 +03:00
Leonid Bugaev
67cfca0ede
Make limiter work for all inputs/outputs
2014-10-26 01:02:49 +04:00
Leonid Bugaev
43920a96c0
Added docs on running single test
2014-10-25 21:14:08 +04:00
Leonid Bugaev
4cf3bf0ae4
Refactor plugin registration
2014-10-25 21:08:54 +04:00
Leonid Bugaev
095c717f6a
Update README.md
2014-10-21 15:43:53 +04:00
Leonid Bugaev
abc44c2fa5
Fix tcp_message typo
2014-10-13 20:24:07 +04:00
Leonid Bugaev
2d66ccc62d
Add limiter support to output-file
2014-10-13 19:37:43 +04:00
Leonid Bugaev
b257231d51
Ensure that channel not closed 2 times in row
...
Fix #114
2014-10-13 19:24:42 +04:00
Leonid Bugaev
1cab1ecb0e
Add EmitFile for test purpose
2014-10-13 18:54:47 +04:00
Leonid Bugaev
983bc728fa
Increase buffer to 5 megabytes
2014-10-13 18:26:08 +04:00
Leonid Bugaev
4b592e0e2d
Fix Makefile (it should use tabs)
2014-10-13 18:08:37 +04:00
Leonid Bugaev
1637dd491f
Convert tabs to spaces and force go fmt
2014-10-13 18:05:16 +04:00
Leonid Bugaev
9e63fb5b36
Merge pull request #125 from buger/add-http-input
...
Add http input
2014-10-13 18:01:12 +04:00