ivan-stankov-salt-security and GitHub
fd62d693ee
add GetInitMessage and WriteBeforeMessage to output_tcp.go ( #1193 )
...
* add GetInitMessage and WriteBeforeMessage to output_tcp.go
* try to fix code duplication
2023-08-07 16:47:15 +03:00
Dima Golomozy and GitHub
40946831b9
goreplay-cli package ( #1148 )
...
change package from `main -> goreplay`
this will allow importing `goreplay` as a package
2023-01-12 18:24:45 +03:00
dimagolomozy
524b9dfa61
fix buffer index number for sticky tcp output connection
2021-08-03 14:28:39 +03:00
Urban Ishimwe
6d812ceb7f
changes plugins reader and writer method
...
// PluginReader is an interface for input plugins
type PluginReader interface {
PluginRead() (msg *Message, err error)
}
// PluginWriter is an interface for output plugins
type PluginWriter interface {
PluginWrite(msg *Message) (n int, err error)
}
2020-11-02 06:15:10 +02:00
Urban Ishimwe
30d66d31de
distribute tasks in workers
2020-09-30 14:38:21 +02:00
arijitad
01b6f1129c
Restructre AppSetting and address comments.
2020-07-23 10:00:16 +05:30
arijitad
80b19f918b
Map Appsetting to flag names.
2020-07-15 00:14:38 +05:30
Arijit Das
db28858804
Refactor emitter.go and fix test accordingly.
2020-06-06 16:00:43 +05:30
Dima Golomozy and GitHub
5c5ef3ac15
TCP output with sticky connection ( #746 )
...
An option to send the same request & response to the same output-tcp connection
2020-05-27 21:09:39 +03:00
Romanenko Alexey and GitHub
2d78f195d2
Make plugin not global. Revert last-chunk bytes to correct value ( #755 )
...
Make Plugins variable not global to fix concurrency in test
Revert last-chunk in chunked transfer coding to correct value (https://tools.ietf.org/html/rfc2616#section-3.6.1 ) fyi @bruce34
2020-05-27 21:03:40 +03:00
Leonid Bugaev
5aa1696680
Add TLS security support between --input-tcp and --output-tcp
2017-06-27 17:11:34 +02:00
Leonid Bugaev
fa11cc04c8
Explicitly set ip in tests
2016-04-20 21:44:37 +05:00
Leonid Bugaev
8da4e54cbb
Tcp communication should use same protocol as file based
2015-08-18 16:02:03 +03:00
Leonid Bugaev
29035d4518
Allow multiple url regexp and apply fmt
2015-07-09 16:05:00 +05:00
Leonid Bugaev
4d00ff8757
Change internal message format
2015-07-08 19:07:50 +05:00
Leonid Bugaev
41294f9470
Fix 100-Expect requests and refactor chunked encoding
2015-06-29 17:01:26 +05:00
Leonid Bugaev
1637dd491f
Convert tabs to spaces and force go fmt
2014-10-13 18:05:16 +04:00
Joseph Lawson
872a4dcae9
Update output_tcp_test.go
2014-03-29 18:38:41 -04:00
Joseph Lawson
b70290274e
Update output_tcp_test.go
2014-03-29 18:33:19 -04:00
Joseph Lawson
787d92d94a
attempt to fix test
2014-03-29 18:23:14 -04:00
Leonid Bugaev
0fb1d83284
Simplify directory structure
2014-03-16 22:24:27 +06:00
Leonid Bugaev
fd9f6cd056
Connections pool for output_tcp
2013-11-02 21:45:49 +01:00
Leonid Bugaev
ce76453fa6
Added tests for all plugins
2013-10-29 11:42:15 +01:00