Matias Fontanini
|
ae1e1c2ce2
|
Modified some protocols' internal type names.
|
2013-04-09 15:40:58 -03:00 |
|
Matias Fontanini
|
d7dd1e131f
|
Added an overload of add_option that takes an rvalue-ref in IP, TCP, DHCP, ICMPv6 and Dot11.
|
2013-03-24 00:08:53 -03:00 |
|
Matias Fontanini
|
c7c56a610c
|
Done some -pedantic modifications.
|
2013-01-24 13:44:30 -03:00 |
|
Matias Fontanini
|
1c22dab2dc
|
libtins now uses a BSD license.
|
2012-10-07 20:33:45 -03:00 |
|
Matias Fontanini
|
e8151724c4
|
Removed PDU::clone_packet and renamed PDU::clone_pdu to PDU::clone.
|
2012-09-11 16:54:14 -03:00 |
|
Matias Fontanini
|
e945ced307
|
Modified some file names.
|
2012-09-10 10:31:00 -03:00 |
|
Matias Fontanini
|
c49fbe9929
|
Added a generic PDUOption class. TCP, IP, DHCP and Dot11* now use this class to store their options.
|
2012-09-10 00:11:54 -03:00 |
|
Matias Fontanini
|
3cb6603151
|
Improved compile time using forward declarations and removing useless includes.
|
2012-09-05 11:59:46 -03:00 |
|
Matias Fontanini
|
da8c77c77e
|
RAII'd some code. Everything(hopefully) uses IPv4Address now.
|
2012-08-27 00:16:56 -03:00 |
|
Matias Fontanini
|
1b08d1af71
|
Added some serialization tests to every PDU.
|
2012-08-26 12:50:30 -03:00 |
|
Matias Fontanini
|
80198909eb
|
Fixed endianess issues in several classes. Everything is working on big endian architectures so far.
|
2012-08-21 00:03:55 -03:00 |
|
Matias Fontanini
|
55be59ee15
|
Done some minor fixes.
|
2012-08-09 23:39:32 -03:00 |
|
Matias Fontanini
|
4af3d3c697
|
Added a constant static value to each PDU indicating the corresponding PDU::PDUType flag.
|
2012-08-06 22:29:41 -03:00 |
|
Matias Fontanini
|
c4a92d2b96
|
Fixed some bugs, added some tests.
|
2012-08-02 21:21:10 -03:00 |
|
Matias Fontanini
|
383deb8641
|
Modified header guards so they don't use reserved names containing double underscores.
|
2012-08-02 16:00:56 -03:00 |
|
Matias Fontanini
|
594eabd282
|
Added option helper functions on DHCP.
|
2012-03-23 11:25:28 -03:00 |
|
Matias Fontanini
|
fd09f11ad5
|
Added renewal option add/search on DHCP.
|
2012-03-17 23:49:44 -03:00 |
|
Matias Fontanini
|
018accc347
|
Fixed bug in DHCP.
|
2012-03-15 23:07:34 -03:00 |
|
Matias Fontanini
|
e2c643f698
|
Fixed bugs in EthernetII, BootP and DHCP.
|
2011-09-19 01:00:24 -03:00 |
|
Matias Fontanini
|
3178c217b3
|
Added copy constructor and copy assignment operator to all PDUs.
|
2011-09-03 18:58:57 -03:00 |
|
Matias Fontanini
|
3e2168f6fc
|
Added DHCP and BootP constructors from uint8_t buffer. Normalized IP destination and source address getters/setters.
|
2011-08-19 10:13:35 -03:00 |
|
Matias Fontanini
|
18750fe18a
|
Added Sniffer class. Added a constructor to eery PDU subclass which creates an instance of the PDU from a byte array.
|
2011-08-18 20:36:55 -03:00 |
|
Matias Fontanini
|
9efee446f0
|
Added more DHCP options.
|
2011-08-18 11:04:22 -03:00 |
|
Matias Fontanini
|
24e314283f
|
Added some helper functions to set options to DHCP PDU. Added LGPL notice to dhcp.cpp
|
2011-08-17 16:20:02 -03:00 |
|
Matias Fontanini
|
c49806603b
|
Added DHCP class. It's now working yet.
|
2011-08-17 12:16:48 -03:00 |
|