296 Commits

Author SHA1 Message Date
Franco Fichtner
c4edd0b86d make: detect more version stuff on demand
Makes "make upgrade" super easy between dev and release.
2020-04-13 12:19:29 +02:00
Franco Fichtner
08fc36a327 pkg: remove unused overrides 2020-04-11 11:04:08 +02:00
Franco Fichtner
5db335e02e pkg: "make upgrade" can be difficult in dev situations
Auto-detect PHP if possible, change FLAVOUR behaviour while at it.
2020-04-11 10:59:45 +02:00
Franco Fichtner
8fda4ca245 pkg: finally switch to radvd 2.x 2020-04-01 20:27:17 +02:00
Franco Fichtner
0481c26fe1 pkg: allow using different updater 2020-03-16 07:15:39 +01:00
Franco Fichtner
2c25b1cffa pkg: accept build-time flavour selection 2020-03-06 12:37:27 +01:00
Franco Fichtner
f233429c33 make: run plist-fix on sync 2020-02-18 16:44:52 +01:00
Franco Fichtner
d5e7ad8792 Framework: parity between plugins and core 2020-02-13 08:14:01 +01:00
Franco Fichtner
cf19e0ca8f pkg: move FLAVOUR to defaults 2020-02-12 12:34:18 +01:00
Franco Fichtner
adc7f3fc78 pkg: this is 20.1 now 2020-01-30 20:50:13 +01:00
Franco Fichtner
82c919ec77 pkg: change Syslog-ng to version 3.25 2020-01-24 11:37:33 +01:00
Franco Fichtner
28be3a171e pkg: Happy new year! :) 2020-01-01 15:49:50 +01:00
Franco Fichtner
285a6fdc0b make: allow to use syslogd-devel 2019-12-18 09:14:52 +01:00
Franco Fichtner
f098b3a9ba pkg: suricata with RUST builtin doesn't work everywhere yet 2019-10-29 12:04:09 +01:00
Ad Schellevis
bb06e1a5e1
Switch backup to Google api php client v2 (#3778) 2019-10-29 10:34:23 +01:00
Franco Fichtner
953ada8761 system: Syslog-ng 3.24 2019-10-23 16:20:49 +02:00
Franco Fichtner
65212fcded pkg: can't help it, change space to tab :D 2019-10-09 19:40:08 +02:00
Ad Schellevis
ec613d3042 switch to suricata 5.0.0-rc1 for -devel version 2019-10-09 16:15:01 +02:00
Franco Fichtner
9f853b8149 make: magical part of the syslog-ng version integration 2019-10-02 07:57:31 +02:00
Franco Fichtner
c9e395e6f8 system: replace syslog-ng version via build
Next step is using a form of CORE_SYSLOGNG to select
the syslog-ng package suffix.  More testing needed.
2019-10-01 22:45:09 +02:00
Franco Fichtner
959eea632f firmware: tie pkg dependency to core #3473 2019-09-24 09:39:59 +02:00
Franco Fichtner
b7f160e0a2 make: fix Python binary name 2019-07-19 01:04:32 +02:00
Franco Fichtner
130436ca74 firmware: this is what 20.1 will be now 2019-07-15 12:45:13 +02:00
Franco Fichtner
3ff6c602ab firmware: track for 20.1 development now 2019-07-14 18:15:48 +02:00
Franco Fichtner
13e1906be8 pkg: move timestamp refresh to post-install stage 2019-07-01 07:19:23 +02:00
Franco Fichtner
ac303690ef make: try to invalidate the cache, but only if the system looks like it
`install' has the same issue as `upgrade' and maybe we need to be careful
about use of `-[pP]' so that we are not stuck with a hash that does not
invalidate when installing a new version anymore.
2019-06-25 09:06:05 +02:00
Franco Fichtner
4728a64a1b make: lint pass also checks rc.syshook.d now 2019-06-24 07:54:13 +02:00
Franco Fichtner
f55ad273b7 pkg: move to Python 3.7 2019-06-03 07:59:55 +02:00
Franco Fichtner
5d83d8612c pkg: since CORE_PYTHON2 goes away make 3 the CORE_PYTHON default 2019-05-23 08:57:38 +02:00
Franco Fichtner
8b22eebb9c pkg: move python dep to 3 2019-05-21 09:04:26 +02:00
Franco Fichtner
28f87839f2 make: LOCALBASE should be used 2019-05-14 07:24:59 +02:00
Franco Fichtner
61ebecddfb make: tar behaviour seems different, touch index for cache regen 2019-05-13 08:53:00 +00:00
Franco Fichtner
3a59bec6a9 make: speed up `upgrade' by not doing compression
txz is quite slow and since we do not publish the image we can
simply use a tar file in this case.
2019-05-13 08:40:42 +00:00
Franco Fichtner
ab75fbb673 make: add the glue for extended style sweep default 2019-05-06 07:43:07 +02:00
Franco Fichtner
f8143ef30d pkg: switch to PHP 7.2
For older package sets use:

    # make upgrade CORE_PHP=71

Discussed with: @adschellevis
2019-03-18 08:28:45 +01:00
Franco Fichtner
1f5f414a90 pkg: mcrypt PHP module is no longer needed
And doesn't exist on PHP 7.2 ;)
2019-03-14 11:43:09 +01:00
Franco Fichtner
9cd574a78e make: add .github dir to whitespace sweep 2019-03-14 09:09:22 +01:00
Franco Fichtner
27d606474f system: add phpseclib dependency and enable it 2019-03-05 17:20:10 +00:00
Franco Fichtner
5ef4318c6b pkg: Python 3.6 deps
We are now in hybrid mode.  Hopefully some day we will be able
to drop CORE_PYTHON2 although chances are that Python 2.7 will
still be needed by a third party dependency.  But then again
we can only take care of our code anyway.  ;)
2019-02-24 18:12:52 +01:00
Franco Fichtner
8e9dbc0c31 web proxy: switch to squid 4 2019-02-05 23:22:41 +01:00
Franco Fichtner
70a9cc6eaf src: a little fun while at it 2019-01-28 12:12:37 +01:00
Franco Fichtner
3ce9c740c7 src: support for 18.7 has ended 2019-01-24 18:15:37 +01:00
Franco Fichtner
f6a0443aa4 make: finish lint-exec excluding all arbitrary data 2019-01-14 08:11:52 +01:00
Franco Fichtner
3616d808d4 make: phpunit6 -> 7 2019-01-09 08:43:49 +01:00
Franco Fichtner
8257d884d5 make: slightly change this, need this for plugins too 2019-01-04 09:12:53 +01:00
Franco Fichtner
ad66c04238 make: allow flat MFC for files and directories 2019-01-04 09:00:08 +01:00
Franco Fichtner
9f50c88987 make: add preliminary lint-exec lint pass 2019-01-02 16:33:32 +01:00
Franco Fichtner
c6fd3bc018 pkg: happy new year! 2019-01-02 08:55:58 +01:00
Franco Fichtner
2d0ff7ab9d pkg: fix wrong version in core metadata file 2018-12-22 17:47:21 +01:00
Franco Fichtner
6c46b786b8 pkg: suricata-devel merged into suricata 2018-12-18 12:48:34 +01:00