aboutsummaryrefslogtreecommitdiffstats
path: root/.gitignore
Commit message (Collapse)AuthorAge
* build: reduce autoconf input files from 32 to 2Libravatar Kelvin M. Klann2022-06-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Configure summary: autoconf essentially only parses configure.ac and generates the configure script (that is, the "./configure" shell script). The latter is what actually checks what is available on the system and internally sets the value of the output variables. It then, for every filename foo in AC_CONFIG_FILES (and for every output variable name BAR in AC_SUBST), reads foo.in, replaces every occurrence of `@BAR@` with the value of the shell variable `$BAR` and generates the file foo from the result. After this, configure is finished and `make` could be executed to start the build. Now that (as of #5140) all output variables are only defined on config.mk.in and on config.sh.in, there is no need to generate any makefile nor any other mkfile or shell script at configure time. So rename every "Makefile.in" to "Makefile", mkdeb.sh.in to mkdeb.sh, src/common.mk.in to src/common.mk and leave just config.mk and config.sh as the files to be generated at configure time. This allows editing and committing all makefiles directly, without potentially having to run ./configure in between. Commands used to rename the makefiles: $ git ls-files -z -- '*Makefile.in' | xargs -0 -I '{}' sh -c \ "git mv '{}' \"\$(dirname '{}')/Makefile\"" Additionally, from my (rudimentary) testing, this commit reduces the time it takes to run ./configure by about 20~25% compared to commit 72ece92ea ("Transmission fixes: drop private-lib (#5213)", 2022-06-22). Environment: dash 0.5.11.5-1, gcc 12.1.0-2, Artix Linux, ext4 on an HDD. Commands used for benchmarking each commit: $ : >time_configure && ./configure && make distclean && for i in $(seq 1 10); do { time -p ./configure; } 2>>time_configure; done $ grep real time_configure | awk '{ total += $2 } END { print total/NR }'
* mkdeb.sh.in: move configure-time vars into new config.sh.inLibravatar Kelvin M. Klann2022-06-12
| | | | | For better organization and so that they can be used by other shell scripts by just sourcing config.sh.
* makefiles: deduplicate configure-time vars into new config.mk.inLibravatar Kelvin M. Klann2022-06-12
| | | | | | | | | | | Currently, the configure-time variables (that is, the ones that assign to placeholders, such as "@HAVE_MAN@", which are set/replaced at configure-time) are defined on multiple files (such as on Makefile.in and on common.mk.in). To avoid duplication, centralize these variables on a single file (config.mk.in) and replace all of the other definitions of them with an include of config.mk.
* fix firemon, speed-upLibravatar netblue302022-04-29
|
* compile fixLibravatar netblue302022-04-08
|
* nettraceLibravatar netblue302021-12-28
|
* intrusion detection systemLibravatar netblue302021-07-28
|
* jailtest -> jailcheck (#4268)Libravatar netblue302021-05-18
|
* jaitest - simple sandbox testing utility programLibravatar netblue302021-02-20
|
* Add first version of zsh completionLibravatar Harald Kubota2021-02-12
| | | | | | | | | | | | | | | | | | | | | | Don't have duplicate descriptions and put = signs where they belong to zsh completion function now dynamically adjusts for options (e.g. no --apparmor option without AppArmor configured) No EXTRA_CFLAGS for cpp Found main.c which does the argument processing. Moved some arguments into the correct #ifdef blocks Profile selection now much better Not more cpp. Using preproc.awk instead. Updated bash firejail command completion to add profiles ignore bash and zsh dynamically created completion scripts Moved bash/zsh completions out of ALL_ITEMS to fix make install Cleanup
* Block VS Code preferences from being committedLibravatar Fred Barclay2020-10-15
|
* build: remove preproc from gitignoreLibravatar Reiner Herrmann2020-09-06
|
* preprocessor for man pagesLibravatar startx20172020-09-01
|
* ignore .DS_StoreLibravatar Fred Barclay2020-06-19
|
* Configure Debian package with AA and SELinux optionsLibravatar Topi Miettinen2020-05-14
| | | | | Configure Debian package with AA and SELinux options if they are enabled.
* abiword and more gnome-gamesLibravatar rusty-snake2020-03-29
| | | | | | | | | | | - four-in-a-row - gnome-mahjongg - gnome-robots - gnome-sudoku - gnome-taquin - gnome-tetravex harden gnome-chess
* profile statsLibravatar netblue302020-03-19
|
* Fixed formatting (autopep8 + black + manual postprocessing). (#3208)Libravatar KOLANICH2020-02-07
| | | | | | Added typing. Replaced os.path with pathlib. Made it work. Fixes in .gitignore.
* gitignoreLibravatar netblue302019-10-31
|
* update gitignoreLibravatar smitsohu2019-08-07
|
* HousekeepingLibravatar Fred-Barclay2019-02-17
| | | | | Make sure all files end with a newline Strip extra newlines and trailing whitespace from files
* .gitignore updateLibravatar startx20172018-04-16
|
* gitignoreLibravatar netblue302018-03-31
|
* .gitignoreLibravatar netblue302018-01-16
|
* chore(.gitignore) ignore built packagesLibravatar Daniel Schildt2018-01-15
| | | | | - Ignore built package archive files (.tar.gz and .deb) from Git repository - Avoid accidentally committing unneeded files in the future
* replacing seccomp printing with a seccomp disassemblerLibravatar netblue302017-12-28
|
* netfilter split, --netfilter.print, --netfilter6.printLibravatar netblue302017-11-15
|
* fixed systemd-resolved integration - bug #1531Libravatar netblue302017-09-16
|
* Improve seccomp support for non-x86 architecturesLibravatar Topi Miettinen2017-09-02
|
* Feature: switch/config option to block secondary architecturesLibravatar Topi Miettinen2017-08-19
| | | | | | | | | Add a feature for a new (opt-in) command line switch and config file option to block secondary architectures entirely. Also block changing Linux execution domain with personality() system call for the primary architecture. Closes #1479
* .gitignore updateLibravatar netblue302017-08-04
|
* strip trailing whitespace 2Libravatar Fred Barclay2017-05-24
|
* merge #1100 from zackw: removed libconnectLibravatar netblue302017-02-14
|
* seccomp work 1Libravatar netblue302016-11-20
|
* testingLibravatar netblue302016-11-16
|
* testingLibravatar netblue302016-11-09
|
* major cleanupLibravatar netblue302016-10-30
|
* sboxLibravatar netblue302016-10-27
|
* Add uids.h to .gitignoreLibravatar Thomas Jarosch2016-07-30
|
* gitignoreLibravatar netblue302016-07-05
|
* firecfg utilityLibravatar netblue302016-03-25
|
* 'make rpms' now makes the rpm filesLibravatar Jon Griffiths2016-02-16
|
* Add tags file and vim temporary files to .gitignoreLibravatar sarneaud2015-09-01
|
* Create a .gitignore file for firejailLibravatar Peter Millerchip2015-08-13