Commit Graph

1635 Commits

Author SHA1 Message Date
Owen Schwartz d95286db0e Merge pull request #1139 from SigmaSquadron/push-xlmpuutwtnuy
add shebangs to migration and server scripts
2025-07-27 10:11:17 -07:00
Owen Schwartz 8e45c34e8e Merge pull request #1138 from SigmaSquadron/push-uolqlutswopp
add an environment variable for the smtp_pass config option
2025-07-27 10:09:25 -07:00
Fernando Rodrigues 9e87c42d0c add shebangs to migration and server scripts
In NixOS, we wrap these files in a bash script to allow users to just run them as normal executables, instead of calling them as arguments to Node.JS. In our build scripts, we just add the shebang after the files have been compiled, but adding it upstream will allow all Pangolin users to just run ./server.mjs to start their Pangolin instances.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-07-27 13:10:18 +10:00
Fernando Rodrigues 0b52cd002e add an environment variable for the smtp_pass config option
The password for secure authentication may be sensitive, so it is best
to not leave it lying around in a config file. This commit introduces
the EMAIL_SMTP_PASS environment variable, which can be set to configure
the SMTP password without writing it to the configuration file.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-07-27 13:03:29 +10:00
Owen Schwartz 0b50a5474d Merge pull request #1041 from wayneyaoo/feature/podman-installer
Add podman support to the installer
2025-07-22 21:41:32 -07:00
Owen Schwartz 3f2de333fb Merge pull request #1111 from Xentrice/main
add IPv6 support for docker network
2025-07-22 11:06:06 -07:00
Sebastian Felber 7c12b8ae25 add IPv6 support for docker network 2025-07-22 16:20:02 +02:00
Wayne Yao 4443dda0f6 Fix a bug that error check prevents port configuration 2025-07-21 22:48:10 +08:00
Wayne Yao c484e989a9 Merge branch 'fosrl:main' into feature/podman-installer 2025-07-21 21:36:10 +08:00
Owen Schwartz 228643c7d7 Merge pull request #1097 from ivenos/patch-1
Replace .io domain with .com domain in README
2025-07-19 10:32:08 -07:00
Owen Schwartz 072d6d7094 Merge pull request #1095 from Lokowitz/fix-test
fix test
2025-07-19 10:29:20 -07:00
Iven de3ce672b8 Replace .io domain with .com domain 2025-07-19 18:31:08 +02:00
Marvin 6f5c191998 Update test.yml 2025-07-19 11:09:19 +02:00
Milo Schwartz 54f9282166 Merge pull request #1091 from fosrl/dev
Dev
1.7.3
2025-07-18 18:53:45 -04:00
miloschwartz a39b1db266 bump version 2025-07-18 15:50:55 -07:00
miloschwartz 2ddb4ec905 allow multi level sudomains in domain picker 2025-07-18 15:48:23 -07:00
miloschwartz 7a59e3acf7 fix external user select box 2025-07-18 14:45:16 -07:00
miloschwartz b34c3db956 fix redirect bug for some accounts when disable create org is enabled 2025-07-18 12:59:57 -07:00
Owen afea958aca Also limit to org 2025-07-18 11:48:14 -07:00
Owen dca2a29865 Fix #1085 2025-07-18 11:32:07 -07:00
Owen 97b8e84143 Fix #1085 2025-07-18 11:16:10 -07:00
Owen Schwartz 23eb0da7d7 Merge pull request #1089 from tomribbens/unauthenticated_email
test if smtp user/pass config is set and if not set auth: null
2025-07-18 10:28:17 -07:00
Owen Schwartz 2edda471e7 Merge pull request #1087 from itsbhanusharma/patch-1
Small Typo causes crowdsec to fail
2025-07-18 10:26:20 -07:00
Tom Ribbens 676aa1358d test if user/pass config is set and if not set auth: null 2025-07-18 17:09:22 +02:00
Bhanu 87a36d6ae3 Small Typo causes crowdsec to fail
first rule is named iame instead of name. seems like a recent typo. I edited file manually and it seems to have allowed crowdsec to boot up.
2025-07-18 18:40:15 +05:30
Owen b67611094e YC 2025-07-18 00:28:10 -07:00
Owen 2e986def78 const 1.7.2 2025-07-17 23:15:16 -07:00
miloschwartz d16a05959d Merge branch 'main' into dev 2025-07-17 23:14:50 -07:00
Owen 7e58e0b490 Correctly handle ssl on new domains 2025-07-17 22:57:47 -07:00
Owen 9b01aecf3c Add default cert resovler 2025-07-17 22:37:33 -07:00
miloschwartz 86043fd5f8 add defaults for domain cert resolver and prefer wildcard cert 2025-07-17 22:35:07 -07:00
Milo Schwartz 372a1758e9 Update README.md 2025-07-17 19:35:27 -04:00
Owen 0a2b1d9e53 Use a records for the wildcard 2025-07-17 16:17:01 -07:00
Owen e562946308 Fix logic 2025-07-17 16:03:34 -07:00
Owen 398e15b3c6 Format 2025-07-17 15:59:28 -07:00
miloschwartz c225a54dbe Merge branch 'dev' 1.7.1 2025-07-17 15:05:02 -07:00
Owen 5148988dcc Also dont return if you are passing an exit node 2025-07-17 14:59:49 -07:00
Owen 28b57ba652 Allow null exit node id as well 2025-07-17 14:57:09 -07:00
Owen 9c7e74ef37 Remove ping logic 2025-07-17 14:43:47 -07:00
Owen 330b28ad9c Fix local sites 2025-07-17 14:35:22 -07:00
miloschwartz da7166a7ea fix config 2025-07-17 14:34:57 -07:00
Milo Schwartz e8793c5d8d Update README.md 2025-07-17 16:35:00 -04:00
miloschwartz c63d45e344 Merge branch 'main' into dev 1.7.0 2025-07-17 13:20:34 -07:00
miloschwartz 1159a79410 fix emails 2025-07-17 13:20:27 -07:00
Milo Schwartz 5b5e65ac08 Merge pull request #1074 from fosrl/dev
1.7.0
2025-07-17 15:47:52 -04:00
Owen 417811e94f Merge branch 'dev' of github.com:fosrl/pangolin into dev 2025-07-17 12:26:51 -07:00
Owen Schwartz 9c40057c51 Merge pull request #1072 from fosrl/crowdin_dev
New Crowdin updates
2025-07-17 12:26:05 -07:00
Owen Schwartz a6409c16c3 New translations en-us.json (Chinese Simplified) 2025-07-17 12:25:16 -07:00
Owen ba4667528c Merge branch 'main' of github.com:fosrl/pangolin into dev 2025-07-17 12:25:15 -07:00
Owen Schwartz a2368d7c3f New translations en-us.json (Turkish) 2025-07-17 12:25:15 -07:00