Mourjo Sen and Leonid Bugaev
082106dfd8
Fix Java middleware example ( #358 )
...
* Add encoding/decoding HTTP msgs to Java middleware example.
* Add clojure middleware example.
2016-08-20 19:55:45 +03:00
Leonid Bugaev and GitHub
ecd7e3a5e5
Update README.md
v0.15.0
2016-08-08 19:35:11 +03:00
Leonid Bugaev
544d9402f0
Disable forced flush
2016-08-08 18:09:14 +03:00
Leonid Bugaev and GitHub
25ded56a59
Update COMM-LICENSE
2016-08-05 14:14:37 +03:00
Leonid Bugaev and GitHub
392d9a2f0e
Update LICENSE.txt
2016-08-05 14:09:20 +03:00
Leonid Bugaev
fbebe72f02
Fix multi-packet splited headers
2016-08-03 16:56:50 +03:00
Leonid Bugaev
e38f6a5801
Do not quite on flush error
2016-08-02 12:55:02 +03:00
Leonid Bugaev
25b998fa3f
Fix run command
2016-08-01 19:23:14 +03:00
Leonid Bugaev
f1f8e2f2a4
Fix http-disallow-header option
2016-08-01 19:17:05 +03:00
Leonid Bugaev
07fa6d9a7c
Force Go DNS resolver
2016-08-01 18:05:52 +03:00
Leonid Bugaev
f0acd31d88
Disable --input-http flag until I decide how to do it properly
2016-07-31 20:18:49 +03:00
Leonid Bugaev and GitHub
d34c27c3de
Track FIN packets to check for closed connection ( #350 )
...
* Track FIN packets to check for closed connection
* Add tests for FIN / fix bugs
* Fmt changes
2016-07-31 20:16:01 +03:00
Leonid Bugaev and GitHub
1d811f34db
Update LICENSE.txt
2016-07-13 20:29:36 +03:00
Leonid Bugaev and GitHub
35bb655f2d
Fix response meta
2016-07-13 15:59:01 +03:00
Leonid Bugaev and GitHub
24fc5b0078
Update README.md
2016-07-10 19:13:57 +03:00
Leonid Bugaev
8e0a8b31a9
Add missing submodule
2016-07-08 19:38:45 +03:00
Leonid Bugaev
dac04cbef3
Merge branch 'ortz-feature/timeout-flag'
2016-07-08 19:27:33 +03:00
Leonid Bugaev
dae6a8915d
Refactor exit-after
2016-07-08 19:27:20 +03:00
Or Tzabary
6620d25626
Change flag name, use of DurationVar instead of int
2016-07-08 19:04:24 +03:00
Or Tzabary
c78933f1df
Feature flag
2016-07-08 17:05:46 +03:00
Leonid Bugaev
12287d8bae
Fix type check, and add asserts submodule
2016-07-07 18:41:29 +03:00
Leonid Bugaev
a5cc943af4
Fix padded packet check
2016-07-07 18:11:33 +03:00
Joseph Lawson and Leonid Bugaev
e65035dd95
Update elasticsearch output to use vendored elastigo and fix #331 . ( #333 )
...
* add elastigo submodule
* add gou submodule
* add go-hostpool submodule
* use vendored elasticgo
* update ReqUrl to ReqURL
2016-07-07 16:30:51 +03:00
Joseph Lawson and Leonid Bugaev
c128d46088
calculate TCP payload slice sizes for Ethernet II packets less than 64 octets ( #326 )
...
* remove unused bCLRF var.
* calculate TCP payload slice sizes for Ethernet II packets less than 64 octets
* simplify slicing off padding for Ethernet link packets less than 61 octets in length.
* Make IPv4 header stripping comments more accurate.
2016-07-06 21:10:02 +03:00
Leonid Bugaev
1ed8691b38
Fix loopback for non local IP's
2016-07-05 17:09:56 +03:00
Leonid Bugaev
f17f51390a
Fix 100-continue with multi-packet headers
...
Also adds —output-null for testing purpose
2016-07-01 20:01:25 +03:00
Leonid Bugaev
5a0c03ec33
Fix BodySize for multi-packet headers
2016-06-30 14:13:27 +03:00
Leonid Bugaev
803d53a760
Merge branch 'ylegat-feature/respect_timestamps_when_replaying_requests'
2016-06-29 17:30:05 +03:00
Leonid Bugaev
7c33336433
Add missing change
2016-06-29 17:29:36 +03:00
Leonid Bugaev
37650df2c8
Refactor #308
2016-06-29 17:29:09 +03:00
Leonid Bugaev
f2ff542cea
Merge branch 'feature/respect_timestamps_when_replaying_requests' of https://github.com/ylegat/gor into ylegat-feature/respect_timestamps_when_replaying_requests
2016-06-27 16:19:47 +03:00
Leonid Bugaev and GitHub
c756a11333
Pass only valid HTTP responses ( #317 )
2016-06-27 16:00:57 +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