| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Provide the VS Code development environment for rapid setup of a
development environment
Signed-off-by: Valery Ivanov <ivalery111@gmail.com>
|
|
|
|
| |
Signed-off-by: Valery Ivanov <ivalery111@gmail.com>
|
|
|
|
| |
Signed-off-by: Valery Ivanov <ivalery111@gmail.com>
|
|
|
|
| |
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
|
|
|
|
| |
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
|
|
|
|
|
|
|
|
| |
This reverts the removal of libnet-config.in from commit b4063cc. The
reason being it is easier to maintain it during a transitional period,
for compatibility with existing projects.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
|
| |
|
|
|
|
| |
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
|
|
|
|
| |
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
|
|
|
|
| |
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
.gitignore
.travis.yml
BUILD-FROM-GIT.txt
Makefile.am
Makefile.am.common
Prepare
acinclude.m4
autogen.sh
configure.ac
doc/html/Makefile.am
doc/html/closed.png
doc/html/globals_func.html
doc/html/tab_s.png
doc/libnet.doxygen.conf
doc/man/Makefile.am
doc/man/man3/Makefile.am
doc/man/man3/libnet-functions.h.3
doc/man/man3/libnet-macros.h.3
include/libnet.h
include/libnet/Makefile.am
libnet/acinclude.m4
libnet/libnet-config.in
libnet/m4/acinclude.m4
lua/Makefile
lua/msvcbuild.bat
sample/Makefile.am
scripts/Push
src/libnet_link_win32.c
win32/Makefile.am
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Among many many other tiny changes:
- updated to Doxygen 1.8.14
- stripped Doxyfile from all comments
- HTML: Disabled every option that would require javascript
- HTML: Custom Header and Footer (because me noo like javascript)
- HTML: Custom CSS stylesheet (because libnet got style)
- HTML: Change HTML output folder to "api" (because it's not like they're talking about anything else)
- Enabled WARN_IF_UNDOCUMENTED (because everything should be documented)
- Exclude headers that Doxygen can't understand (yet) or that don't say anything meaningful anyways (work in progress)
- Tuned the Preprocessor (work in progress)
- Tuned dot tool output
- Added "standalone" version to libnet's root directory (mostly for CodeDocs.xyz)
|
| |
| |
| |
| | |
As well as deleted some unnecessary top level scripts
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
libnet now generates/creates a pkg-config file. Most of it is basically barak's work with the following changes/additions:
- it's enabled by default
- the pkg-config file is called libnet.pc instead of net.pc
- it's generated from an .in file by autoconf during configure (not by make during building)
- I also swapped a few variables here and there and added newlines as separators
|
| |
| |
| |
| |
| |
| |
| |
| | |
Even though libnet.h is always regenerated by configure, having it around still has some benefits (with respect to documentation)
- Docs can be created independently from building (by running doxygen doc/libnet.doxygen.conf)
- Docs can be hosted from within the repo (via codedocs.xyz)
|
| |
| |
| |
| | |
the build system should be up to the latest standards with this one. Except for docs, that's up next...
|
| |
| |
| |
| | |
https://github.com/sgeto/winpcap
|
| | |
|
| |
| |
| |
| | |
Libnet now builds gracefully with MinGW (including samples). There's a lot of fine tuning to be done and it needs testing on my other MinGW distros (including cross). This push is therefore just to see if Linux, Mac and Windows (MSVC) are still happy.
|
| |
| |
| |
| | |
Samples are in need of additional linking (-lws2_32, -lpcap) and are complaining about code in libnet_resolve.c, libnet_write.c and libnet_raw.c. Not sure how concerning that is... I better get my pcap manual :-D
|
| | |
|
| |
| |
| |
| | |
improved MSVC x64 support suggested by robertolarcher (Pull Request #58), README.win32 adjustments, added (Linux only) Travis test yml as well as other tiny fixes.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Git ignore doxygen debris.
Be more specific about our git ignorance.
Generally refresh the list.
Ignore libnet/compile, as it is generated by autotools.
Don't completely ignore libnet/m4/, as a file is cached there.
Ignore generated pkgconfig .pc file.
|
| |
| |
| |
| |
| |
| | |
Fixes https://github.com/libnet/libnet/issues/45
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
|
|/
|
|
|
|
| |
1. Moved scripts into libnet/scripts/, moved debian/ into libnet/,
and other top-level content into libnet/.
2. Moved libnet/* up to ./
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Moved pre-generated and static headers used for autotool-less
win32 builds out of include/ and into win32/. Centralized
the HAVE_CONFIG logic into two common headers, one for src/,
and one for test/. All source code should know include headers
from the same location, its the responsibility of the build
prep system (autotools or msvcbuild.bat) to make sure the
correct headers are in place.
|
|
|
|
|
|
| |
The project files are a painful and unmaintainable mess, they
are replaced with a batch file, msvcbuild.bat, and the
redundant version handling code is removed.
|
| |
|
| |
|
|
|
|
| |
generates the cksum incorrectly (victor@inliniac.net)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| | |
Conflicts:
libnet/Makefile.am.common
libnet/doc/CHANGELOG
|
| | |
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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/
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
updated ignores.
|