Matias Fontanini
|
8cf367d68c
|
Make Timestamp::current_time work on Windows
|
2016-05-08 10:26:57 -07:00 |
|
Matias Fontanini
|
d070978a54
|
Add TINS_API to DataTracker and AckTracker classes
|
2016-05-08 09:38:52 -07:00 |
|
Matias Fontanini
|
7f30efab38
|
Fix typo in macros.h
[ci skip]
|
2016-05-05 12:40:11 -07:00 |
|
Matias Fontanini
|
d7fed87ebb
|
Use recvfrom on BSD/OSX when capturing layer 3 packets
Fixes #147
|
2016-05-03 19:35:24 -07:00 |
|
Matias Fontanini
|
269ac164ed
|
Use exception strings on std::runtime_error's constructor
Fixes #146
|
2016-05-03 14:50:28 -07:00 |
|
Matias Fontanini
|
55edf31aa6
|
Move TCP data tracking into a separate class
|
2016-05-03 14:50:28 -07:00 |
|
Patrick Michel
|
364782b8af
|
Don't set Dot1Q's payload type if next proto type is UNKNOWN
|
2016-04-12 07:56:31 -07:00 |
|
Matias Fontanini
|
d3c576f6de
|
Properly handle out of order SACKs on AckTracker
|
2016-04-03 09:39:11 -07:00 |
|
Matias Fontanini
|
8d52d73968
|
Allow disabling TCPIP classes
|
2016-04-02 09:35:42 -07:00 |
|
Matias Fontanini
|
48022d3a3f
|
Rename and undef symbols that conflict with macro names on DNS
The undefs are a temporary fix until we get rid of the old,
conflicting, names
Fixes #141
Fixes #58
|
2016-04-02 09:16:28 -07:00 |
|
Matias Fontanini
|
ec1634d6d8
|
Move stream_id into a new file and rename it to StreamIdentifier
|
2016-03-28 21:38:43 -07:00 |
|
Matias Fontanini
|
688bb7094e
|
Rename BSD enum value so it doesn't conflict with macro
|
2016-03-28 20:31:48 -07:00 |
|
Matias Fontanini
|
928e66eb27
|
Fix issue considering an interface down when it's up
|
2016-03-27 08:21:05 -07:00 |
|
Matias Fontanini
|
d80c27de29
|
Add active test for TCP over ethernet
|
2016-03-26 16:11:03 -07:00 |
|
Matias Fontanini
|
6aac22fa74
|
Make Utils::resolve_hwaddress work on Windows
|
2016-03-22 20:34:06 -07:00 |
|
Matias Fontanini
|
7bc1ab41f7
|
Add TCP and Utils::resolve_hwaddress active tests
[ci skip]
|
2016-03-22 19:49:26 -07:00 |
|
Matias Fontanini
|
068e304baa
|
Fix active tests build issues
|
2016-03-20 19:01:58 -07:00 |
|
Matias Fontanini
|
5dc7b20a43
|
Add active tests for IPv4
|
2016-03-20 16:27:43 -07:00 |
|
Matias Fontanini
|
a70ce10bed
|
Add IPv4Address::from_prefix_length
|
2016-03-19 16:26:00 -07:00 |
|
Matias Fontanini
|
3773443fc8
|
Allow masking IPv4/6 and HW addresses
|
2016-03-19 15:44:55 -07:00 |
|
Matias Fontanini
|
1f4be63d08
|
Properly handle MLDv1 on ICMP
|
2016-03-17 21:49:06 -07:00 |
|
Matias Fontanini
|
6a69d1ff6c
|
Export proper artifacts for VS 2015
|
2016-03-17 21:46:56 -07:00 |
|
Matias Fontanini
|
85102b4546
|
Merge pull request #140 from asjadsyed/develop
don't set key_t to 0 when setting a key, because the two fields are unrelated
|
2016-03-17 21:07:15 -07:00 |
|
Asjad Syed
|
f188ea4d2a
|
don't set key_t to 0 when setting a key, because the two fields are unrelated
|
2016-03-17 22:26:16 -04:00 |
|
Matias Fontanini
|
a75dd9e3f9
|
Add Visual Studio 2015 to appveyor build
|
2016-03-16 22:51:50 -07:00 |
|
Matias Fontanini
|
dda673cad4
|
Merge branch 'develop'
|
2016-03-16 21:01:27 -07:00 |
|
Matias Fontanini
|
8b125d31f2
|
Add TINS_API to operator<< for IPv4Address
|
2016-03-16 20:51:37 -07:00 |
|
Matias Fontanini
|
67ee3e8a7d
|
Merge pull request #137 from stubbfel/pullrequest/first_address_from_mask
calc the complete addressrange of a network when call AddressRange::from_mask
|
2016-03-16 20:51:03 -07:00 |
|
stubbfel
|
d70536f9ab
|
add first_address_from_mask in internals and call them from addressrange::from_mask
|
2016-03-16 22:28:21 +01:00 |
|
Matias Fontanini
|
bfe9f9f4a5
|
Update changelog
v3.4
|
2016-03-09 20:25:09 -08:00 |
|
Matias Fontanini
|
97e24131c6
|
Fix issues pointed out by scan.coverity
|
2016-03-07 20:29:12 -08:00 |
|
Matias Fontanini
|
42b6c40433
|
Add Utils::route6_entries on OSX/BSD
|
2016-03-07 19:40:38 -08:00 |
|
Matias Fontanini
|
4dcef0f15d
|
Add Utils::route6_entries
|
2016-03-06 19:18:33 -08:00 |
|
Matias Fontanini
|
c082dfad67
|
Minor changes on TCPIP::StreamFollower
|
2016-03-06 13:40:10 -08:00 |
|
Matias Fontanini
|
331bc57b44
|
Update version
|
2016-03-05 16:07:11 -08:00 |
|
Matias Fontanini
|
b7e20f550e
|
Use proper bssid/client hw when calling handshake captured callback
|
2016-03-05 10:56:03 -08:00 |
|
Matias Fontanini
|
e15ef0d837
|
Add info members directly into NetworkInterface
|
2016-03-05 10:33:50 -08:00 |
|
Matias Fontanini
|
08fd9e2d69
|
Check the secure bit on HandshakeCapturer to detect 2nd packet
|
2016-03-05 09:37:22 -08:00 |
|
Matias Fontanini
|
3a99213c0b
|
Rename IPv6AddressPrefix to IPv6Prefix
|
2016-03-02 21:34:21 -08:00 |
|
Matias Fontanini
|
ad71158268
|
Add IPv6 addresses to NetworkInterface::Info
|
2016-03-02 21:13:50 -08:00 |
|
Matias Fontanini
|
186d23c920
|
Set OPENSSL_* variables to empty string if not found
|
2016-02-28 08:51:44 -08:00 |
|
Matias Fontanini
|
cfbf88bb5f
|
Make *MemoryStream use size_t rather than uint32_t
|
2016-02-28 08:12:05 -08:00 |
|
Matias Fontanini
|
1681981fe8
|
Add WPA2Decrypter callback interface
|
2016-02-28 08:01:04 -08:00 |
|
Matias Fontanini
|
3e84b07a01
|
Set MACOSX_RPATH to ON
|
2016-02-27 07:57:07 -08:00 |
|
Matias Fontanini
|
b087c964d4
|
Don't fail configuration if openssl is missing
|
2016-02-27 07:50:56 -08:00 |
|
Matias Fontanini
|
bf70a94921
|
Build layer 5 as RawPDU if IPv6 has fragment header
|
2016-02-22 20:37:48 -08:00 |
|
Matias Fontanini
|
e5282f8a3c
|
Fix compilation warnings
|
2016-02-21 18:50:47 -08:00 |
|
Matias Fontanini
|
5920185288
|
Add defragmenter example
|
2016-02-21 18:28:59 -08:00 |
|
Matias Fontanini
|
92f0249d2b
|
Cleanup IPv4Reassembler
|
2016-02-21 18:20:06 -08:00 |
|
Matias Fontanini
|
016cfeecc6
|
Don't build examples on travis
Clang on OSX uses gcc 4.6's headers and apparently the chrono header
fails to build
|
2016-02-21 15:12:00 -08:00 |
|