| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
modified.
- pblock chain's ip_offset corrected
- ipv4 pblock's ip total length and ip header length corrected
- removed redundant, dead, and misleading code
- clarified documentation on meaning of ip_len in build_ipv4
- corrected documentation on order in which options and ipv4 header should be built
- ipv4 options unit test added to samples/
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
release.
|
| |
|
| |
|
|\ |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Complaint was: You should add the contents of `/usr/share/aclocal/libtool.m4'
to `aclocal.m4'.
|
|/
|
|
| |
libnet.
|
| |
|
|
|
|
| |
This was creating a man page per header, with no useable documentation.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
updated ignores.
|
| |
|
| |
|
|
|
|
| |
back in.
|
| |
|
| |
|
| |
|
|
|
|
| |
1.1.2.1-fork's.
|
|\ |
|
| |\
| | |
| | |
| | |
| | | |
Conflicts:
libnet/sample/Makefile.am
|
| | |\ |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=418975 and
sample test_ipv6_icmpv4.c for more information, and reproduction.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
libnet_build_ipv4
What happens is the ip_offset doesn't get correctly updated, and the checksum
is written into invalid memory. Depending on your architecture, and the
location of invalid memory, you might segv, silently produce packets with bad
checksums or the checksum overwriting some other part of the header, or corrupt
glib's internal alloc data structures.
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=418975#47 for more information.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
Conflicts:
README.txt
|
| |\ \ \
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Conflicts:
libnet/autogen.sh
libnet/configure.in
libnet/doc/CHANGELOG
libnet/doc/CONTRIB
libnet/doc/PACKET_BUILDING
libnet/include/ifaddrlist.h
libnet/include/libnet/libnet-functions.h
libnet/include/libnet/libnet-headers.h
libnet/include/libnet/libnet-macros.h
libnet/include/libnet/libnet-structures.h
libnet/include/libnet/libnet-types.h
libnet/sample/Makefile.am
libnet/sample/arp.c
libnet/sample/bgp4_hdr.c
libnet/sample/cdp.c
libnet/sample/dhcp_discover.c
libnet/sample/fddi_tcp1.c
libnet/sample/fddi_tcp2.c
libnet/sample/get_addr.c
libnet/sample/icmp6_echoreq.c
libnet/sample/mpls.c
libnet/sample/ospf_hello.c
libnet/sample/rpc_tcp.c
libnet/sample/rpc_udp.c
libnet/sample/synflood.c
libnet/sample/synflood6.c
libnet/sample/synflood6_frag.c
libnet/sample/tcp1.c
libnet/sample/tcp2.c
libnet/sample/tring_tcp1.c
libnet/sample/tring_tcp2.c
libnet/sample/udp1.c
libnet/src/Makefile.am
libnet/src/libnet_advanced.c
libnet/src/libnet_build_802.1q.c
libnet/src/libnet_build_802.1x.c
libnet/src/libnet_build_802.2.c
libnet/src/libnet_build_802.3.c
libnet/src/libnet_build_arp.c
libnet/src/libnet_build_bgp.c
libnet/src/libnet_build_cdp.c
libnet/src/libnet_build_data.c
libnet/src/libnet_build_dns.c
libnet/src/libnet_build_ethernet.c
libnet/src/libnet_build_fddi.c
libnet/src/libnet_build_gre.c
libnet/src/libnet_build_icmp.c
libnet/src/libnet_build_igmp.c
libnet/src/libnet_build_ip.c
libnet/src/libnet_build_ipsec.c
libnet/src/libnet_build_isl.c
libnet/src/libnet_build_link.c
libnet/src/libnet_build_mpls.c
libnet/src/libnet_build_ntp.c
libnet/src/libnet_build_ospf.c
libnet/src/libnet_build_rip.c
libnet/src/libnet_build_rpc.c
libnet/src/libnet_build_sebek.c
libnet/src/libnet_build_stp.c
libnet/src/libnet_build_token_ring.c
libnet/src/libnet_build_udp.c
libnet/src/libnet_build_vrrp.c
libnet/src/libnet_checksum.c
libnet/src/libnet_cq.c
libnet/src/libnet_if_addr.c
libnet/src/libnet_init.c
libnet/src/libnet_internal.c
libnet/src/libnet_link_linux.c
libnet/src/libnet_pblock.c
libnet/src/libnet_port_list.c
libnet/src/libnet_resolve.c
libnet/src/libnet_version.c
libnet/src/libnet_write.c
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
/** is reserved for doxygen documentation comments, and they didn't have any.
That those packet headers, and no others, were marked that way was causing man
pages to be generated for them, incomplete man pages that then were being
hacked by debian patches 02- and 03-.
|
| | |/
| |/|
| | |
| | |
| | | |
Debian patches to v1.1.2.1 used 4:0:3, in error, so we use 5:0:4, as per the
rules. See Makefile.am comments for reference.
|
| | | |
|