summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* tests: add libnet_build_ethernet unit testValery Ivanov2022-03-121-0/+34
| | | | Signed-off-by: Valery Ivanov <ivalery111@gmail.com>
* Simplify fixmanpagesBernhard M. Wiedemann2020-09-301-3/+2
| | | | | drop -d param to be more portable and reproducible. ISO 8601 date format is fine, even if it differs from doxygen's
* Make man-page generation reproducibleBernhard M. Wiedemann2020-09-301-2/+2
| | | | | | | | | | | | | For this we behave similar to pod2man and use the input file mtime. Also adapt date format to what doxygen-1.8.20 produces to make the comment above true again. LC_ALL=C is used so that %B is independent of language. Also use UTC to be independent of timezone. This patch was done while working on reproducible builds for openSUSE.
* Fix C89 syntax error, and document C89 being the styleThomas Habets2019-10-221-0/+1
|
* Trial run with logoJoachim Nilsson2019-10-191-0/+0
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* Fix install directory for generated doxygen HTML contentJoachim Nilsson2019-10-151-1/+2
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* Automate building of doc both from GIT and dist tarballJoachim Nilsson2019-10-152-0/+12
| | | | | | | | | From both GIT and dist tarball: - Build html and man automatically if enabled and doxygen is available - Install html and man if enabled and built successfully, skip otherwise Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* doc: Rename and convert Raw socket heads-up to MarkdownJoachim Nilsson2019-10-153-40/+47
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* doc: Migrate TODO to MarkdownJoachim Nilsson2019-10-152-118/+119
| | | | | | | Slightly easier to read, but most importantly, not included in dist anymore ... Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* doc: Migrate MIGRATION document to MarkdownJoachim Nilsson2019-10-154-172/+177
| | | | | | | - Move to Markdown, still readable as plain text I hope - Simplify and clarify some minor things Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* Replace release checklist with new HACKING.mdJoachim Nilsson2019-10-152-33/+113
| | | | | | | | | Outline: - maintenance duties - release checklist - library versioning Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* Clean up generated man pages on distcheck and disable HTMLJoachim Nilsson2019-10-102-1/+9
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* doc: man: Clean up built man pages on distcleanJoachim Nilsson2019-10-101-0/+1
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* doc: Update AUTHOR section in man pages and fix that COPYRIGHT blurbJoachim Nilsson2019-10-102-9/+3
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* doc: Update libnet.Pod, used for main man pageJoachim Nilsson2019-10-101-10/+17
| | | | | | | - libnet-config is deprecated and everyone should move to pkg-config - clarify section on copyright, still not happy with wording ... Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* doc: Update PORTED section on building libnet for AndroidJoachim Nilsson2019-10-101-22/+12
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* doc: Update URLs to point at new official home for libnet projectJoachim Nilsson2019-10-102-5/+4
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* doc: Restore deprecated libnet-config.1 from debian/Joachim Nilsson2019-10-105-3/+38
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* doc: Restore distribution of generated man pagesJoachim Nilsson2019-10-103-0/+6
| | | | | | | | | - All generated content should be kept out of git - End users should not need to have doxygen installed - Manual pages should be included in dist tar/zip files, for downstream packagers and end-users Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* doc: Include html templates for doxygen in dist tarballJoachim Nilsson2019-10-095-1/+3
| | | | | | | - Rename templates for ease of use/edit - Add html and Pid file to EXTRA_DIST Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* doc: Reduce amount of documents are included in dist archivesJoachim Nilsson2019-10-081-4/+1
| | | | | | | | - Skip old CHANGELOG, CONTRIB, and TODO files - Design notes, how to create new packet builders can be in GIT only - The PORTED document can alos be in GIT only Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* Drop gratuitous EOF and end of fileJoachim Nilsson2019-10-068-15/+0
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* Clean up documentation a bit; URLs, wording, personal details ...Joachim Nilsson2019-10-062-85/+22
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* Remove all generated contentJoachim Nilsson2019-10-018-4208/+3
| | | | | | | | Remove PDF and man pages from GIT and distribution. Generated content can be (re)created using doxygen, as it should. Also, the latest documentation is available online these days. Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* doc: Remove html from dist, created by doxygenJoachim Nilsson2019-09-292-3/+1
| | | | | | | | Only generated man pages are included in the distribution tarballs, for now. The Debian package can generate a libnet1-doc package, but there is also the online docs at https://codedocs.xyz/libnet/libnet/ Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* doc/api: Remove generated files, from @sgeto master mergeJoachim Nilsson2019-09-2938-12082/+0
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* Sync TODO files, removing top-level oneJoachim Nilsson2019-09-291-0/+24
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* Add basic building instructions and delete separate build guide docJoachim Nilsson2019-09-291-75/+0
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* Update generated man pagesJoachim Nilsson2019-09-293-35/+35
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* Update and add .gitignore filesJoachim Nilsson2019-09-291-0/+10
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* doc: Clean up libnet-config and generated html filesJoachim Nilsson2019-09-296-531/+5
| | | | | | | - Remove last traces of libnet-config tool - Remove generated HTML files Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* Generate Doxyfile from configure script to handle out-of-tree buildsJoachim Nilsson2019-09-292-330/+3
| | | | | | | | | | - Relocate doc/libnet.doxygen.conf --> Doxgen.in - Clean up duplicate DX_INIT_DOXYGEN() from configure.ac - Simplify Makefile.am - Disable PDF and CHM files by default - ax_prog_doxygen.m4: Don't remove doc/ before building doc/ Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* Follow-up to e4fb7e9, remove COPYING from doc/Joachim Nilsson2019-09-281-2/+2
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* Relocate some docs to doc/Joachim Nilsson2019-09-282-0/+110
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* Relocate license file to top directoryJoachim Nilsson2019-09-281-31/+0
| | | | | | | | - Move to top directory, where GitHub looks for it - Name the file LICENSE, COPYING is customary for GPL'ed works - Adjust file header to match standard BSD 2-clause style Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* doc: Fix doxygen buildJoachim Nilsson2019-09-281-1/+1
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* doc: Drop unknown HTML_DYNAMIC_MENUS doxygen settingJoachim Nilsson2019-09-281-1/+0
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* Revert previous add, generated from fixmanpages.inJoachim Nilsson2019-09-281-72/+0
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* Add missing fixmanpages script, lost after big mergeJoachim Nilsson2019-09-281-0/+72
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* Manual update of generated man pagesJoachim Nilsson2019-09-285-4046/+89
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* Merge branch 'master' of https://github.com/sgeto/libnet into sgeto-masterJoachim Nilsson2019-09-2858-1578/+21228
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Use standard autotools doxygen support.Barak A. Pearlmutter2019-09-282-10/+8
| | | | | | | | | | | | Generation of PDF doxygen documentation is enabled by default, can be disabled with $ ./configure --disable-doxygen-pdf This uses ax_prog_doxygen.m4 which is part of the GNU autoconf archive. A copy of /usr/share/aclocal/ax_prog_doxygen.m4 is put in m4/ This is invoked in configure.ac, and requires a macro in Makefile.am
* Move libnet/ content to top of git repoSam Roberts2019-09-2314-0/+3433
1. Moved scripts into libnet/scripts/, moved debian/ into libnet/, and other top-level content into libnet/. 2. Moved libnet/* up to ./