Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FireHOL: init at 3.1.4 #29124

Closed
wants to merge 850 commits into from
Closed

FireHOL: init at 3.1.4 #29124

wants to merge 850 commits into from

Conversation

oxzi
Copy link
Member

@oxzi oxzi commented Sep 8, 2017

Motivation for this change

This commit adds the FireHOL-software (v3.1.4) and it's dependency iprange (v1.0.3). The FireHOL-package also contains FireQOS, which is a human-friendly tc-wrapper. A NixOS-module to interact with FireQOS was also provided.

Edit: I just realized that I added my files after the 17.03-tag and there are a lot of commits..
Edit 2: Please have a look at #29125 and ignore this mess.

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • Linux
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Fits CONTRIBUTING.md.

domenkozar and others added 30 commits March 21, 2017 21:27
(cherry picked from commit f67a89e)
Signed-off-by: Domen Kožar <domen@dev.si>
Without this it would try to find files in qtbase.

(cherry picked from commit 7eb9a85)
(cherry picked from commit 242031a)
(cherry picked from commit c5f818f)
enginepkcs11: Removed from all-packages.nix
(cherry picked from commit 112a91c)
Tries to access path outside of sandbox.

(cherry picked from commit 693d0e7)
(cherry picked from commit ce6cd33)
(cherry picked from commit 95eaa3a)
- Description from upstream
- A more informative homepage
- Per upstream, pax-utils should work for unix-likes beyond linux

(cherry picked from commit 41e2ffa)
(cherry picked from commit d2cd304)
We did this for 2.2 (cc61d31) but
lost this for 2.4. This reduces the Apache closure size from 312 MiB
to 102 MiB (primarily by getting rid of -dev outputs).

(cherry picked from commit 4e54611)
This reduces the runtime closure size from 297 to 132 MiB.

(cherry picked from commit 96d7f35)
This reduces the closure size of gconf from 225 to 63 MiB.

(cherry picked from commit 3ab897c)
This reduces the runtime closure size from 80 to 23 MiB.

(cherry picked from commit 1824832)
This removes some -dev paths from the closure of subversionClient and
gitFull.

(cherry picked from commit f6c73f1)
This removes glib.dev from the runtime closure, reducing its size from
357 to 253 MiB.

(cherry picked from commit 7c60ba1)
This reduces its closure size from 484 to 281 MiB.

(cherry picked from commit 6dd5846)
This reduces the closure size from 566 to 438 MiB.

(cherry picked from commit 3ff08d6)
This reduces the closure size from 438 to 174 MiB.

(cherry picked from commit b751036)
(cherry picked from commit 3de6ccd)
(cherry picked from commit 66c384a)
globin and others added 23 commits March 30, 2017 16:24
(cherry picked from commit 877aaef)
(cherry picked from commit cc82423)
(cherry picked from commit 536b782)
(cherry picked from commit 13ab07d)
(cherry picked from commit 9b89d68)
PIC is used by default since 16.09

(cherry picked from commit b9948fe)
(cherry picked from commit 84db2df)
(cherry picked from commit c47cc7e)
(cherry picked from commit 9f86136)
(cherry picked from commit 8e3a595)
(cherry picked from commit 4a702e8)
(cherry picked from commit 9330991)
(cherry picked from commit c38d6b4)
cc @aszlig

(cherry picked from commit 6230362)
(cherry picked from commit 5c04b32)
(cherry picked from commit 520ce40)
(cherry picked from commit f0512f4)
(cherry picked from commit 2cef2c5)

backported because not functional due protocol changes: NixOS#24454 (comment)
(cherry picked from commit 80c916b)
This commit adds the FireHOL-software (v3.1.4) and it's dependency
iprange (v1.0.3). The FireHOL-package also contains FireQOS, which
is a human-friendly tc-wrapper. A NixOS-module to interact with
FireQOS was also provided.
@oxzi
Copy link
Member Author

oxzi commented Sep 8, 2017

I reopened this PR as #29125. Please excuse the mess.

@oxzi oxzi deleted the firehol-init branch September 8, 2017 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet