Scott K Logan
7cd2b2c396
Fall back to system GTest if available ( #473 )
...
Using a submodule to download and build GTest is a great approach for
most circumstances, but some may prefer to use the system-provided GTest
if it is available.
This change adds a fallback to using the system's GTest if the submodule
is absent.
2022-05-14 11:07:39 -07:00
Lattice 0
2601493752
android workaround ( #471 )
2022-04-24 08:44:52 -07:00
Bill Willcox
7204fbd688
dns: parser reads into garbage on misreported packet size ( #468 )
...
Co-authored-by: Bill Willcox <billwcorp@gmail.com >
2022-02-26 14:29:22 -08:00
Bill Willcox
c302e659d7
dns: bad label size interpreted as decompression pointer ( #466 )
...
Co-authored-by: Bill Willcox <billwcorp@gmail.com >
2022-02-20 15:18:00 -08:00
Matias Fontanini
54e4e4b0f4
Add github actions for ubuntu ( #467 )
2022-02-19 17:01:37 -08:00
Matias Fontanini
6a17e59032
Bump version to 4.5
2022-02-17 06:55:48 -08:00
Matias Fontanini
e3aedc56ed
Update CHANGES.md for v4.4
v4.4
2022-02-17 06:55:02 -08:00
Matias Fontanini
3b006c15db
Merge pull request #458 from demiquartz/fix-macro-name-conflict
...
Fix conflict between variable and macro name
2022-01-30 09:04:08 -08:00
Takaaki Sato
177d0b4621
Fix conflict between variable and macro name
2021-10-31 12:03:24 +09:00
Matias Fontanini
24ac038c30
Merge pull request #448 from FlukeCorp/link-local-uses-interface
...
IPv6 use interface when sending to link-local dest
2021-07-22 19:23:51 -07:00
Prosper Van
a619e4ff98
IPv6 use interface when sending to link-local dest
2021-07-22 11:18:48 -07:00
Matias Fontanini
14bb185d7a
Merge pull request #444 from gaya-cohen/decompression-bug-fix
...
Fix DNS decompression bug and add descriptive exceptions
2021-06-09 08:30:50 -07:00
Gaya Cohen
137b56d5a7
fix exception inheritance and change exception names in DNS code
2021-06-09 15:57:04 +03:00
Gaya Cohen
ed2b3c12d5
Make new exceptions inherit from malformed_packet and change exception names
2021-06-09 11:46:07 +03:00
Gaya Cohen
1650b60234
change counter variable type and add exception description comment
2021-05-24 17:04:11 +03:00
Gaya Cohen
c20c82bcb5
Fix pointer loop bug and add descriptive exceptions
2021-05-24 15:12:23 +03:00
Matias Fontanini
5858132261
Merge pull request #439 from adriancostin6/dns-comment-fix
...
Fix getter being labeled as setter in dns header file comments
2021-05-14 08:59:54 -07:00
Adrian Costin
16f5795243
Fix getter being labeled as setter in dns header file comments
2021-04-24 01:04:24 +03:00
Matias Fontanini
e90e377b73
Merge pull request #437 from ceerRep/master
...
Fix wrong address endian
2021-03-28 09:08:30 -07:00
ceerrep
222611b377
Fix wrong address endian
...
Host endian has been implicitly converted to big endian in "IPv4Address::operator uint32_t()"
2021-03-24 18:41:59 +08:00
Matias Fontanini
b447c664e1
Merge pull request #433 from visuve/master
...
Close socket when setsockopt fails
2021-03-06 11:34:51 -08:00
visuve
468159e6d2
Close socket when setsockopt fails
...
- Prevent resource leak
2021-03-04 23:55:29 +02:00
Matias Fontanini
cd40b232e7
Merge pull request #427 from nhutchinson-te/bsd-routing-table
...
Fix infinite loop when querying BSD routing table
2021-01-04 18:44:06 -08:00
Nick Hutchinson
1166094a2f
Fix infinite loop when querying BSD routing table
...
Fix `query_route_table()` returning a buffer padded with extra '\0'
bytes because it ignored the buffer size returned by `sysctl()`.
This caused `route_entries()` / `route6_entries()` to fall into an
infinite loop, forever trying to parse a 0-length routing entry.
2021-01-04 12:02:03 +00:00
Matias Fontanini
b3d874d6a8
Merge pull request #426 from theDogOfPavlov/master
...
Added RFC8335 Extended echo types to headers
2020-12-29 08:52:34 -08:00
Martin O'Neal
553b1fb255
Added RFC8335 Extended Echo types
2020-12-29 08:36:30 +00:00
Martin O'Neal
94939dd0fa
Added RFC8355 ICMP Extended Echo support
...
Added RFC8355 ICMP Extended Echo request/reply to Flags (no other changes made)
2020-12-29 08:32:29 +00:00
Matias Fontanini
0774a8dcad
Bump version to 4.4 in CMakeLists.txt
2020-09-17 22:20:32 -07:00
Matias Fontanini
f46dee9f19
Add changelog for version 4.3
v4.3
2020-09-17 22:20:10 -07:00
Matias Fontanini
5b082a82b2
Merge pull request #420 from mfontanini/control-ta-fix
...
Assign a PDUType for Dot11ControlTA
2020-09-10 08:44:05 -07:00
Matias Fontanini
07012648fb
Assign a PDUType for Dot11ControlTA
2020-09-10 07:34:54 -07:00
Matias Fontanini
ce409dbc7e
Merge pull request #374 from almikhayl/373-esp
...
Fix malformed packet exception on esp header
2020-02-01 11:04:00 -08:00
Matias Fontanini
16e77146ab
Merge pull request #382 from laudrup/fix-install-without-libpcap
...
Don't include non-existing headers when installed without libpcap
2020-02-01 11:01:16 -08:00
Matias Fontanini
a87c4a64f5
Merge pull request #383 from laudrup/silence-msvc2017-warnings
...
Fix compiler warnings from MSVC 2017
2020-02-01 10:59:38 -08:00
Kasper Laudrup
9e61286a59
Fix compiler warnings from MSVC 2017
...
The MS C++ compiler doesn't seem to understand that a small constant
like 0, although strictly being an integer, will fit perfectly fine
into an 8 bit type so add some safe casts to silence that warning.
2019-12-20 14:37:38 +01:00
Kasper Laudrup
8da102fb48
Don't include non-existing headers when installed without libpcap
...
If libpcap support has been disabled (LIBTINS_ENABLE_PCAP=OFF)
then the headers requiring that library will not be installed,
but they will still be included from the main tins.h convenience
header.
This fixes that by sorrounding the includes with an #ifdef the
same way it has been done for DOT11 support.
2019-12-20 14:18:07 +01:00
Aleksey Mikhaylov
750c3556d9
Fix malformed packet exception on esp header
2019-10-19 19:56:20 +03:00
Matias Fontanini
28663b0e93
Merge pull request #369 from avast/ipv6-local-unicast
...
add IPv6 check for Link-Local unicast address
2019-10-02 08:33:25 -07:00
Matias Fontanini
731e36e373
Fix "fi" in comment
2019-10-02 08:32:54 -07:00
Karas Lukáš
608b48f25c
add IPv6 check for Link-Local unicast address
2019-10-01 17:08:01 +02:00
Matias Fontanini
de247fcbc8
Merge pull request #346 from pallas/avoid-unused-variable-warning
...
radiotap: avoid unused variable warning
2019-04-25 18:17:48 -07:00
Derrick Lyndon Pallas
7bc4d38470
radiotap: remove unused variable
2019-04-24 02:32:09 +00:00
Matias Fontanini
a926b75224
Merge pull request #343 from pallas/fix-several-leaks
...
Fix several leaks
2019-04-12 07:35:01 -07:00
Derrick Lyndon Pallas
064439236c
OfflinePacketFilter: avoid leak during copy-construction or assignment
2019-04-11 18:20:53 +00:00
Derrick Lyndon Pallas
0c40a0714b
PacketWriter: avoid use-after-free on error in init
2019-04-11 18:20:53 +00:00
Derrick Lyndon Pallas
d74520768b
OfflinePacketFilter: avoid leaks on error in init
2019-04-11 18:20:53 +00:00
Matias Fontanini
3385df9cc9
Merge pull request #342 from pallas/avoid-gcc-warning
...
tests/dhcp: avoid warning: type qualifiers ignored on cast result type
2019-04-10 19:45:03 -07:00
Derrick Lyndon Pallas
18c31b20f5
tests/dhcp: avoid warning: type qualifiers ignored on cast result type
2019-04-10 23:14:48 +00:00
Matias Fontanini
7387912ca1
Merge pull request #341 from m-peko/master
...
Fix possible memory leak in active tests
2019-04-08 09:49:52 -07:00
Marin Peko
0d52763a61
Fix possible memory leak in active tests
2019-04-08 15:57:51 +02:00