33 Commits

Author SHA1 Message Date
Franco Fichtner
fdb29ee9ca interfaces: for previous #9187 2025-09-09 13:24:25 +02:00
Ad Schellevis
48f43cb04b netaddr / mac vendor mapping - replace with simple local implementation, closes https://github.com/opnsense/core/issues/9187 2025-09-09 12:11:49 +02:00
Franco Fichtner
f2665d8fe0 contrib: move the dhcp iana files to new home 2025-05-13 10:58:07 +02:00
Franco Fichtner
aaa9e49fd0 contrib: create a shared directory for iana information 2025-05-13 10:52:23 +02:00
Franco Fichtner
0deba9c9de tzdata: sync while here 2025-04-23 09:45:39 +02:00
Franco Fichtner
9fe8d18942 contrib: remove unused
Last seen in legacy RSS widget long gone, noticed by @AdSchellevis
2025-03-25 15:13:52 +01:00
Ad Schellevis
e190e9c138 System: High Availability: Status - backend code for https://github.com/opnsense/core/issues/7899
This commit wraps our xmlrpc functions via configd and wires them via an api controller.
In the long run we should consider moving to RESTful interfaces, but for now we will keep and cleanup the xmlrpc code.

configd action "system ha services_cached" caches the service list for a couple of seconds to improve searchability via our standard grid functions.
2024-12-15 20:09:09 +01:00
Ad Schellevis
5d59e86b4b IXR_Library.php - minor cleanups, partly borrowed from https://github.com/kissifrot/php-ixr. closes https://github.com/opnsense/core/issues/5911
At the moment it doesn't seem to make much sense replacing the IXR library, the latest release tag from https://github.com/kissifrot/php-ixr seems to be from a couple of years ago as well and most changes relate to splitting the file into separate class files.
2022-09-21 17:01:23 +02:00
kulikov-a
a62bc31a36
simplepie: type cast (#6044) 2022-09-20 15:54:25 +02:00
Ad Schellevis
65ceba42f3 System / High Availability - fix for https://forum.opnsense.org/index.php?topic=29521.0, IXR_Library using incorrect constructor format for php 8 2022-07-29 11:08:09 +02:00
Stephan
1a053334c2 php80: transition for simplepie
php80: curly brace array access deprecated & removed

dac5a3cb80

php80: fix implode argument order

38b504969e

php80: required parameters are no longer allowed after optional parameters

d18f05c9ed

php80: prevent ValueError for invalid encoding

deddccdb1a
2022-06-08 11:30:51 +02:00
Franco Fichtner
747562d3da make: update parallel-lint to 1.3.2 2022-02-22 08:31:29 +01:00
Franco Fichtner
14b46feee2 make: use slight modify for checking all potential files 2021-10-05 08:45:43 +02:00
Franco Fichtner
062d51889e contrib: add parallel-lint 1.3.1
Avoid pulling in composer.  Looks easy enough to manually load classes.
2021-10-05 07:59:17 +02:00
Ad Schellevis
a65e793cb4 IXR_Library: do not trim xml values, there's no reason for. closes https://github.com/opnsense/core/pull/4707
xml-rpc isn't used very often these days, it proably doesn't make sense to try to upstream this change since the library doesn't seem to be very active anymore.
When values are of non string type, it makes sense to trim() for safety, for strings leading spaces can have a meaning.
2021-02-15 20:56:05 +01:00
Ad Schellevis
bb06e1a5e1
Switch backup to Google api php client v2 (#3778) 2019-10-29 10:34:23 +01:00
Ad Schellevis
9452022307 xmlrpc, php7.2 migration, Warning: count(): Parameter must be. checking for an array should be enough here, other types aren't supported. closes https://github.com/opnsense/core/issues/3390 2019-04-07 11:33:45 +02:00
Franco Fichtner
93ebf02468 tzdata: sync with tzdata2018i 2019-02-10 20:14:23 +01:00
Franco Fichtner
2b265279e5 src: change all instances to "comma-separated" 2019-01-06 15:04:28 +01:00
Michael Steenbeek
2c61e068a2 Small fixes (#3096) 2019-01-04 09:26:16 +01:00
Franco Fichtner
225ba12ef8 pkg: rename tree.mk to core.mk 2018-09-22 20:23:57 +02:00
Franco Fichtner
4e75cfdf51 widget: fix another typo reported via translation project 2018-06-20 12:54:38 +02:00
Franco Fichtner
3d380bdb3c tzdata: sync iso3166.tab and add zone.tab
Taken from: https://www.iana.org/time-zones
2017-10-15 13:33:09 +02:00
Franco Fichtner
30d0c1760c src/contrib: aaaaand it's gone ;) 2016-09-25 12:50:04 +02:00
Franco Fichtner
481dc9efba contrib: move contrib stuff to contrib 2016-09-25 12:45:35 +02:00
Ad Schellevis
e0083264ba zap openvpn from contrib dir 2016-08-01 12:54:34 +02:00
Ad Schellevis
35b96a9da6 (openvpn, client export) remove windows installer, add Viscosity visz format for windows. closes https://github.com/opnsense/core/issues/994 2016-08-01 12:46:44 +02:00
Ad Schellevis
864317680a cleanup executable bits, closes https://github.com/opnsense/core/issues/906 2016-05-12 20:07:52 +02:00
Franco Fichtner
b1120c8eaa contrib: move private files, part of upcoming contrib code rework
Long story short: we don't want contrib code inside src/opnsense/contrib
so a few things need to be shuffled.  First pass is moving the current
contrib stuff to the same location instead and migrating the non-code
tzdata file.
2016-01-27 10:43:38 +01:00
Franco Fichtner
bd23c117f5 Mk: refactor install/plist code a wee bit 2015-07-26 16:42:23 +02:00
Franco Fichtner
da19c68bf5 make: split install' and plist' targets
While there, make install provide output as well and
mop up a few minor issues with the previous code.
2015-07-16 13:47:54 +02:00
Franco Fichtner
7f4ba24125 src: use a standard file for ISO 3166 mapping 2015-06-28 16:39:41 +02:00
Franco Fichtner
a18ab70fba contrib: remove third party files from main src dir 2015-06-28 10:32:41 +02:00