Commit Graph
41 Commits
Author SHA1 Message Date
iamdoubz b09caae7fa Merge pull request 'Add --purge to delete build folders after install' (#6) from purge-flag into free
Reviewed-on: #6
2026-10-29 23:35:14 -05:00
iamdoubz 7aa9229c73 Merge branch 'free' into purge-flag 2026-10-29 23:35:04 -05:00
iamdoubz 67f33a1d2b Merge pull request 'Force LF line endings for shell scripts' (#5) from gitattributes into free
Reviewed-on: #5
2026-10-29 23:34:51 -05:00
iamdoubz 7922bbd4d7 Add --purge to delete build folders after install 2026-10-29 23:33:42 -05:00
iamdoubz 44c0e4129d Force LF line endings for shell scripts 2026-10-29 23:29:42 -05:00
iamdoubz 350df562e1 Merge pull request 'Check installed libmaxminddb version with pkg-config' (#4) from maxmind-version-check into free
Reviewed-on: #4
2026-10-29 23:22:21 -05:00
iamdoubz b36bdd91c4 Check installed libmaxminddb version with pkg-config 2026-10-29 23:21:36 -05:00
iamdoubz 6ac1b08e0f Merge pull request 'Print total compile time at end of build' (#3) from compile-timer into free
Reviewed-on: #3
2026-10-29 23:15:14 -05:00
iamdoubz 0c9c56e86d Print total compile time at end of build 2026-10-29 23:14:22 -05:00
iamdoubz a1d820a298 Merge pull request 'Rework freenginx.sh: options, logging, and error handling' (#1) from build-script-logging into free
Reviewed-on: #1
2026-10-29 23:03:47 -05:00
iamdoubz 19c4fa52c2 Rework freenginx.sh: options, logging, and error handling
- Switch to bash with strict mode; stop on the first failure and show the
  tail of the log
- Log all output to a timestamped file; -v streams it, -q hides steps
- Add -r/-j/-l/-c options and --no-<feature> toggles; versions overridable
  via environment
- Fix kTLS kernel check, USE_ZSTD toggle, curl ignoring HTTP errors, and
  &>/dev/null backgrounding commands under dash
- Document options in README
2026-10-29 23:01:32 -05:00
iamdoubz d5ba01a111 Update freenginx.sh 2026-10-29 22:51:22 -05:00
iamdoubz 56dca3e1c0 Update README to match freenginx version 2025-12-26 10:48:08 -06:00
iamdoubz 3d7e9701a1 Update freenginx, pcre, and header versions 2025-12-26 10:47:21 -06:00
iamdoubz 3b4f045bf8 Add Zstd section and update example 2025-10-08 13:57:32 -05:00
iamdoubz e7c1a00aa8 Add zstd module 2025-10-08 13:53:58 -05:00
iamdoubz 2fd6e73a82 Bump freenginx and openssl versions
Additionally tidy up code base
2025-10-08 13:47:20 -05:00
iamdoubz 14d1ce41af Bump freenginx, pcre2, and ssl versions 2025-09-15 13:57:43 -05:00
iamdoubz 19e360d722 Update README.md 2025-07-07 09:57:22 -05:00
iamdoubz d17780f7ca Add KTLS to README 2025-07-02 12:50:40 -05:00
iamdoubz 933338fff9 Bump openssl version 2025-07-02 12:48:41 -05:00
iamdoubz 825a385718 Remove extra quotation 2025-07-02 12:28:33 -05:00
iamdoubz b56a250eed Complete KTLS integration 2025-07-02 12:25:03 -05:00
iamdoubz 70b25ee84a KTLS modprob -> modprobe add make clean 2025-07-02 12:11:10 -05:00
iamdoubz bb4062a76d Fix errors with KTLS compilation 2025-07-02 12:07:10 -05:00
iamdoubz bff6a45aa9 Add KTLS option to script 2025-06-15 12:25:38 -05:00
iamdoubz 86d3f9543b Update dependencies and freenginx version 2025-05-29 05:53:39 -05:00
iamdoubz e26ccfcfe6 Add function, update freenginx, openssl-3.5.0 w/quantum 2025-05-29 05:51:00 -05:00
iamdoubz 398fb97bea Update PCRE2 to latest release
**NOTE**: PCRE2 10.45 _does not_ compile successfully on Windows!
2025-02-10 16:52:39 -06:00
iamdoubz fd4e5801c4 Add OpenResty Headers-More and make clean free_v1.27.4.0 2025-02-04 10:22:19 -06:00
iamdoubz bba86bd5d1 Create freenginx README.md 2025-01-22 21:53:35 -06:00
iamdoubz a0382e4559 Update and rename nginx.sh to freenginx.sh
Change existing nginx script to freenginx
2025-01-22 21:49:56 -06:00
iamdoubz 9bc31b2402 Update README.md
Specify GeoIP2 and change http3 to H3
2025-01-22 09:40:55 -06:00
iamdoubz 4b017defdb Update nginx.sh
# Breaking
- Removed geoip http and stream modules (MaxMind does not support this format anymore)
# Improvements
- Always quote curl url's
- Remove downloaded compressed archives
- Added GeoIP2
2025-01-22 09:38:59 -06:00
iamdoubz 6b3a92fd78 Update README.md
Add example of making a backup
2025-01-15 09:34:31 -06:00
iamdoubz d40a352df3 Update README.md
Add more commands to check newly installed nginx binary
2025-01-14 22:38:09 -06:00
iamdoubz d241586411 Update nginx.sh
Add a way to add newer version of libmaxminddb into script
2025-01-14 22:33:25 -06:00
iamdoubz fe4416d70d Update README.md
Add basic info for why this repo exists
2025-01-14 21:59:39 -06:00
iamdoubz 1ebe1a7011 Update nginx.sh
Run this script
2025-01-14 21:48:36 -06:00
iamdoubz 90d06ef2e5 Create nginx.sh
Add the script
2025-01-14 21:47:48 -06:00
iamdoubz 26a78c94b6 Initial commit 2025-01-14 21:44:06 -06:00