Jon Siwek
59c54a0fc6
Add a simple FD_Set wrapper/helper class.
2014-09-09 16:28:04 -05:00
Jon Siwek
675fba3fde
Remove timeouts from remote communication loop.
...
The select() now blocks until there's work to do instead of relying on a
small timeout value which can cause unproductive use of cpu cycles.
2014-08-28 13:13:30 -05:00
Robin Sommer
2f6146aa55
Merge remote-tracking branch 'origin/topic/jsiwek/faster-val-clone'
...
* origin/topic/jsiwek/faster-val-clone:
Refactor SerializationFormat::EndWrite and ChunkedIO::Chunk mem mgmt.
Improve SerializationFormat's write buffer growth strategy.
BIT-1161 #merged
2014-03-30 20:13:26 +02:00
Jon Siwek
70131b5c84
Refactor SerializationFormat::EndWrite and ChunkedIO::Chunk mem mgmt.
...
SerializationFormat::EndWrite now transfers ownership of the buffer
to the caller instead of doing a memcpy.
ChunkedIO::Chunk is no longer a POD type, hopefully the ctor/dtor
make it easier to manage its associated memory. It also now
tracks how to deallocate its buffer (i.e. delete vs. free).
2014-03-18 14:42:38 -05:00
Jon Siwek
775ec6795e
Fix uninitialized (or unused) fields.
2013-09-27 10:13:52 -05:00
Jon Siwek
d750c3ba74
Promote libz and libmagic to required dependencies.
2011-11-11 12:39:00 -06:00
Jon Siwek
495e987938
Remove $Id$ tags
2011-08-04 15:21:18 -05:00
Robin Sommer
4580bef3e6
Fixing bugs in communication.
...
- The reporter can't be used from the child process.
- Don't attempt to send a zero-sized chunk when remote print buffer is
empty.
2011-07-01 18:49:15 -07:00
Jon Siwek
2bd8f42c15
Changes to make OpenSSL a requirement.
...
Preprocessor conditionals dependent on definition of USE_OPENSSL have been
straightened out.
2010-11-17 20:38:33 -06:00
Robin Sommer
61757ac78b
Initial import of svn+ssh:://svn.icir.org/bro/trunk/bro as of r7088
2010-09-27 20:42:30 -07:00