Franco Fichtner
d68d48fdd4
make: add a 'pull' target
2025-03-10 08:57:52 +01:00
Franco Fichtner
13b68dde51
make: clear all files from work/ dir when mfc'ing
2025-03-10 08:53:03 +01:00
Franco Fichtner
031ca59591
make: clean up after tests so I don't have to
...
It has the downside of losing changes to config.xml but
we are far more likely to run the tests than to change
the file. Ideally, the UUIDs should not shift.
2025-01-09 08:08:57 +01:00
Franco Fichtner
dd3a47ca34
pkg: it's 2025 :D
2025-01-08 13:15:00 +01:00
Franco Fichtner
7f62439e7b
make: move to better spot
2024-12-19 17:30:49 +01:00
Franco Fichtner
9176999f7f
make: add "glint" target ;)
2024-12-19 17:27:35 +01:00
Franco Fichtner
a0b4e35ea4
make: restyle
2024-10-13 14:18:05 +02:00
Ad Schellevis
84437b3812
mvc - rename PHPunit.xml to phpunit.xml so phpunit will pick it up automatically.
2024-10-12 17:10:17 +02:00
Franco Fichtner
ff73ec9c90
make: do not waste development time by clearing caches on install
2024-09-30 09:26:37 +02:00
Franco Fichtner
a27d3313eb
pkg: sort ;)
2024-09-26 09:39:02 +02:00
Ad Schellevis
ebb407e997
System: Trust - add dependency for crl_fetch.py
2024-09-26 09:29:34 +02:00
Franco Fichtner
c02aabc109
make: add lint-acl and finish first script iteration #7821
2024-09-13 09:25:46 +02:00
Franco Fichtner
e4d297157f
Revert "pkg: remove use of somewhat broken ca_root_nss"
...
This reverts commit 3c0414fd76f9c20c0843f4861602f4ae4ab3a8b7.
Not for now.
2024-09-09 14:56:01 +02:00
Franco Fichtner
3c0414fd76
pkg: remove use of somewhat broken ca_root_nss
2024-09-09 11:14:44 +02:00
Franco Fichtner
8b7510a3a6
firmware: use full plugin names now and make sure to zap whitespace; closes #7818
2024-08-27 12:10:41 +02:00
Franco Fichtner
d1c7ed00ab
firmware: collect plugin conflicts and remove them #7818
...
Also let conficts generate with its sibilings so we can remove
all of that code from the register script. Most things are
fixed automatically now.
2024-08-27 11:01:48 +02:00
Franco Fichtner
805489d1a0
make: remove 'devel' alias as it doesn't work on plugins
...
The idea was opnsense-"devel" annotation, but there is a "devel" directory
in plugins and since we have "master" or "main" alias (that we want to switch
to some day even) it's better to remove this cruft.
2024-08-09 13:52:31 +02:00
Franco Fichtner
34ab8a6ef3
make: optimize previous
2024-08-09 13:49:00 +02:00
Franco Fichtner
e099299e06
make: rename a var to allow merging the glue to plugins
2024-08-09 13:38:50 +02:00
Franco Fichtner
4583f8ae2c
make: add a little stable branch helper
2024-05-17 08:46:28 +02:00
Franco Fichtner
dc8a3c4424
make: bring version-specific code closer together
2024-04-30 08:21:19 +02:00
Franco Fichtner
faf6ab7f21
make: add a small 'feed' helper for compiling release notes
2024-04-04 08:59:36 +02:00
Franco Fichtner
92bd601a7b
make: remove the sourceMapping awareness
...
It's been a couple of years and Chrome should behave now.
2024-03-20 11:46:21 +01:00
Franco Fichtner
7d80f955de
dhcp: DHCRelay model migration #6983
...
It would be nice to have both IPv4 and IPv6 in here but it may be
less desirable in practice. For now use a shared namespace and
only migrate IPv4 switching the binary and breaking everything
in the process.
2024-03-12 11:00:59 +01:00
Franco Fichtner
b2d6acc23e
pkg: finally move back to original package
2024-02-07 09:23:23 +01:00
Franco Fichtner
fccaa2e548
pkg: avoid the problematic "suricata" package for now
2024-01-31 12:13:06 +01:00
Franco Fichtner
0c731017ad
firmware: now at 24.7 development track
2024-01-31 07:58:32 +01:00
Franco Fichtner
70d6dc03b8
Framework: use LOCALBASE where possible
2024-01-17 09:00:15 +01:00
Franco Fichtner
6ce648d507
pkg: happy new year!
2024-01-02 10:17:35 +01:00
Franco Fichtner
8226c84a2f
web proxy: move all files to plugin #7030
2023-12-19 15:11:20 +01:00
Ad Schellevis
eae7e36963
kea - add dependancy ( https://github.com/opnsense/core/issues/6971 )
2023-11-06 17:48:29 +01:00
Franco Fichtner
1785cd3935
pkg: also add squid language pack, no longer in main package
2023-10-30 09:53:28 +01:00
Franco Fichtner
a67dc2976f
make: model style/lint for Mask/MaskPerItem
2023-09-30 19:44:43 +02:00
Franco Fichtner
b7c4631179
wireguard: add dependency for now #6827
...
Not pretty. Need to hook wireguard-kmod on life support for
the initial 24.1 at least because we don't know at build time
if the kernel to be installed will have its own kernel module
or not. Having both works, but the kernel one breaks wireguard-go.
Also implementations for kernel and port kmod seem to be "slightly"
different.
2023-09-29 09:46:17 +02:00
Franco Fichtner
ca2609efbd
mvc: add "make validate" target and script
2023-09-27 16:29:35 +02:00
Franco Fichtner
f6b3beba40
make: move version info out of the way
...
Make merging easier for the main makefile.
2023-09-06 13:45:47 +02:00
Franco Fichtner
c0d183bf88
mvc: strip Required=N for clarity discussed with @adschellevis
...
Clean up multiline descriptions as well. Also noticed the following but
for later since functional change:
% git grep -i "port.*IntegerField"
2023-09-05 11:11:04 +02:00
Franco Fichtner
001c382c51
mvc: one small change
...
Same goes for Required=N but since that is used 251 times it's
probably better to skip this.
2023-09-01 08:51:50 +02:00
Franco Fichtner
8fb81879c1
make: fix typo in style-model
2023-09-01 08:25:56 +02:00
Franco Fichtner
69ac3ce299
make: work around destructive replacement pattern in style-model
...
Add a lint-model check for this so it's avoided in the future.
2023-08-31 12:49:34 +02:00
Franco Fichtner
821eeb4ab9
make: add a replacement for uppercase enforcement
...
This may be destructive if option values are set as <default/>. Always
review the resulting changes and use lint-xml too.
2023-08-31 12:35:43 +02:00
Franco Fichtner
e3b28c06f9
mvc: more model consolidation
...
* s/multiple/Multiple/g (to fix lint mismatch)
* s/Default/default/g (to be fixed later, just too many now)
* BlankDesc default update and lint pass
* empty default lint pass
2023-08-31 11:59:42 +02:00
Franco Fichtner
e22ea99d12
make: add a lint pass for model default values
2023-08-31 09:40:33 +02:00
Franco Fichtner
b94097567c
system: defer config reload to SIGHUP in gateway watcher
...
This should considerably lower CPU usage as reported a few times.
We do need to bring in pcntl PHP module in order to get that done
easily in the script.
PR: https://forum.opnsense.org/index.php?topic=35219.0
2023-08-24 10:00:54 +02:00
Franco Fichtner
40d1569877
pkg: default to 23.7 now
2023-07-31 12:25:18 +02:00
Franco Fichtner
e6101f04b5
pkg: make a note about nickname changes
2023-07-28 14:03:51 +02:00
Franco Fichtner
4fc8865b8f
pkg: shorten previous
...
I doubt we have much difference between supported architectures.
2023-07-26 17:43:25 +02:00
Christopher SHEN
7e8179f827
Makefile: add packages to CORE_DEPENDS_aarch64
...
The four packages including py${CORE_PYTHON}-duckdb, py${CORE_PYTHON}-numpy, py${CORE_PYTHON}-pandas, and suricata-devel, can be built on aarch64.
2023-07-26 17:38:51 +02:00
Ad Schellevis
58b1ec1ea6
System / Auth / Radius - add MSCHAPv2 support using Crypt_CHAP_MSv2(). As MSCHAPv1 doesn't seem to be frequently used and we currently don't have a server setup for it either, we limit the support to v2 only.
...
Implemented using the examples in https://github.com/LawnGnome/php-radius/blob/master/examples/radius-auth.php , requires 818fa8e936 for CHAP.php to funciton on php 8.1
2023-06-18 17:19:45 +02:00
Franco Fichtner
271525f00b
pkg: these too
2023-05-10 16:56:23 +02:00