Leonid Bugaev
46b6064a5e
Merge branch 'master' into pr/308
2016-06-27 16:18:43 +03:00
Leonid Bugaev
48fdc02d2f
Fix tests + refactoring
2016-06-21 18:32:07 +03:00
Leonid Bugaev
f2c9aee4ac
Merge branch 'o19s-fix-307'
2016-06-21 18:06:05 +03:00
Leonid Bugaev
aea32d9395
Rename DelHeader to DeleteHeader
2016-06-21 18:05:32 +03:00
Joseph Lawson
0089892b26
update 100-continue logic to support different header placement
2016-06-20 16:58:36 -04:00
Joseph Lawson
5d2cc68fff
Add proto.DelHeader
...
Update proto.go to handle headers with whitespace after
2016-06-20 16:58:36 -04:00
Joseph Lawson
b0fff3c402
Alternative 100 continue test
2016-06-20 16:58:36 -04:00
Joseph Lawson
da09b14c8b
DRY 100-continue tests
2016-06-20 16:58:36 -04:00
Leonid Bugaev and GitHub
e50ff77ca6
Update echo.sh
2016-06-20 19:57:10 +03:00
Leonid Bugaev
51860e130c
Add support for known network layers
...
Fix #310
Close #311
2016-06-20 19:32:13 +03:00
Yohan Legat
9e7351d28c
Resolve buger/gor#300 : respect timestamps when replaying requests
...
When Gor deals with multiple input files, it sorts them and replay their requests file after file.
This behavior is not convenient and should be changed. We should respect timestamps order when replaying requests.
2016-06-17 11:53:10 +02:00
Marc Lallaouret and Leonid Bugaev
2c49556b2e
Clean current output file name ( #304 )
2016-06-16 22:33:55 +06:00
Marc Lallaouret and Leonid Bugaev
d0e1858eb3
Fix Close implementation of plugins ( #305 )
...
Indeed they do not declare error as return type and so, were not called at the end of the program
2016-06-16 22:33:07 +06:00
Leonid Bugaev
95eecb6b1c
Output file fixes
...
* Fixed flush/Write race
* Fixed names with underscores
2016-06-14 20:27:52 +05:00
Leonid Bugaev
c4271ffaf4
Connection timeout should inherit Timeout
2016-06-12 16:19:51 +05:00
Leonid Bugaev and GitHub
f4e2b12d0f
v0.14.1 ( #301 )
...
* Fix output-file
* Fix tunnel interface
v0.14.1
2016-06-10 21:15:08 +06:00
Leonid Bugaev
d193e24910
Raise error if packet layer unknown
2016-06-10 10:38:13 +05:00
Leonid Bugaev
d36afeeb39
Update homebrew formula
2016-06-09 20:18:40 +05:00
Leonid Bugaev
06d129d20d
Add support for injecting real ip ( #296 )
v0.14.0
2016-06-09 19:06:59 +06:00
Leonid Bugaev
a3aeca204c
Check dst and src IP's for packets ( #295 )
...
* Add IP check
* Check dst and src ips
2016-06-09 18:41:01 +06:00
Leonid Bugaev
35696a49c2
Add logging to the file-server
2016-06-08 14:38:09 +05:00
Leonid Bugaev
0fb8cec69b
Embed simple file server for tutorial purpose
2016-06-07 19:43:53 +05:00
Leonid Bugaev
cefa2b5cc2
Write files in chunks ( #293 )
...
* Chunked output strategy
* Fix sorting with indexes >= 10
2016-06-07 18:46:13 +06:00
Leonid Bugaev
ae092d6a02
Add custom HTTP methods
...
Should fix #291
2016-06-04 21:12:43 +05:00
Leonid Bugaev
9a6186ce9c
Merge pull request #290 from buger/output-file-improvements
...
File replay and recording improvements
2016-06-01 20:42:34 +06:00
Leonid Bugaev
ede0fb4c4c
Allow looping mode for --input-file
2016-06-01 18:49:20 +05:00
Leonid Bugaev
651bd82d3d
input-file support for gzip files
2016-06-01 10:41:29 +05:00
zweite and Leonid Bugaev
a4e5918534
start should after beging listen signal ( #289 )
2016-06-01 11:11:43 +06:00
Leonid Bugaev
ecfd8549a6
Remove debug
2016-05-31 20:57:19 +05:00
Leonid Bugaev
0f5b509397
Add support for reading multiple files
2016-05-31 20:44:04 +05:00
Leonid Bugaev
c8a234b3dc
Remove test artifacts
2016-05-31 17:12:34 +05:00
Leonid Bugaev
b6f7de00c5
Add compression support
2016-05-31 16:41:01 +05:00
Leonid Bugaev
ba98e6e18a
Allow date templates for file names
2016-05-31 15:52:35 +05:00
Leonid Bugaev
b01748bbdf
Update echo.rb
2016-05-27 20:07:21 +05:00
Leonid Bugaev
75d217b846
Few fmt fixes
2016-05-27 16:38:09 +05:00
Leonid Bugaev
c1f354a01c
Support lower case headers
2016-05-27 16:36:28 +05:00
Leonid Bugaev
b900e38035
Add homebrew formula
2016-05-27 16:36:09 +05:00
Matteo and Leonid Bugaev
2f45fc8ef3
Fix link in Readme.md ( #287 )
2016-05-27 16:33:22 +06:00
Leonid Bugaev
62b92576a0
Update README.md
2016-05-25 19:15:01 +05:00
Leonid Bugaev
98fe7f19b2
Fix raw socket ipv6 support
v0.13.0
2016-05-25 16:27:18 +05:00
Dmitri Shuralyov and Leonid Bugaev
1c3af3ef6d
README: Fix link to issue tracker. ( #283 )
...
It looks like you've used incorrect Markdown syntax to create a few links in commit eb9e073af8 . You've since fixed some of the other links, e.g., in 2f86d005ad , but this one remained unfixed.
Also change the URL to point to issue tracker, and change the schema to https.
2016-05-24 13:22:01 +06:00
Leonid Bugaev
98868e81c5
Do not run multiple BPF filters at once
2016-05-23 18:12:31 +05:00
Leonid Bugaev
0ccace8cad
Improve reconnection strategy
2016-05-23 18:05:34 +05:00
Leonid Bugaev
a181b144d7
Fix output-stdout
2016-05-23 18:05:09 +05:00
Leonid Bugaev
bf13dc59c3
Rename --output-dummy to --output-stdout and make it boolean ( #282 )
2016-05-21 21:16:47 +06:00
Leonid Bugaev
d944ac6789
Properly handle requests with headers consisting of multiple packets ( #281 )
2016-05-21 19:46:34 +06:00
Leonid Bugaev
a52f56df2b
Do not track response by default ( #279 )
...
* Do not track response by default
* Add track-response integration test
* Apply fmt
2016-05-20 21:09:39 +06:00
Leonid Bugaev
2836b555e3
Fix http client when headers are sent in separate chunks
2016-05-19 11:54:19 +05:00
Leonid Bugaev
af6307e6ef
Rename http-buffer option
2016-05-19 11:52:35 +05:00
Ricardo Galli and Leonid Bugaev
38535a2055
Added http client buffer size ( #249 )
2016-05-19 11:33:17 +06:00