237 Commits

Author SHA1 Message Date
Franco Fichtner
66709dbbfa pkg: Python 2/3 split 2018-10-28 13:41:17 +01:00
Franco Fichtner
983485d745 pkg: remove verbose output on copy
In the old times this was nice as a control mechanism,
but now we have a plist to match this against.
2018-10-27 23:39:08 +02:00
Franco Fichtner
bb15cdb0f4 firmware: remove training wheels 2018-10-10 09:44:21 +02:00
Franco Fichtner
21d3e84de6 pkg: this seems to be a bit unstable 2018-09-26 08:35:04 +02:00
Franco Fichtner
8b032d3795 pkg: break out these lines
They are different against the stable branch and this way
it's easier to read.
2018-09-23 17:40:27 +02:00
Franco Fichtner
00fe21aedb firmware: to make product_flavour practical inject crypt dependency 2018-09-22 11:50:01 +02:00
Franco Fichtner
bfe16b38ab pkg: stop pseudo-templating packaging scripts 2018-09-22 10:51:11 +02:00
Franco Fichtner
6ebded2717 firmware: stop providing ABI/name version files manually
Add them to the plist with proper replacement for now, even though
they are going away eventually.
2018-09-22 10:38:15 +02:00
Franco Fichtner
8a2d2be72c make: no need to delete ignored files 2018-09-22 10:18:10 +02:00
Franco Fichtner
fb1e2f5c66 make: diff argument support 2018-09-21 08:29:00 +02:00
Franco Fichtner
6c7699efd0 pkg: proper replacements in pkg scripts for now 2018-09-17 18:58:03 +02:00
Franco Fichtner
8fcda9f8aa firmware: make firmware-upgrade the version file 2018-09-16 23:15:55 +02:00
Franco Fichtner
90296833f9 firmware: firmware-product, src/opnsense/version/opnsense, etc.
Now that we have metadata injection at build time read it instead
of its auxiliary files.  Allow live-mount to snoop the metadata and
afterwards we can start to marry the version and firmware-product
file.

Last puzzle piece will be a tool called "opnsense-version" to read
the JSON metadata and return it in a piecemeal fashion of a part
of the system requires that info, especially from the shell.
2018-09-16 20:38:15 +02:00
Franco Fichtner
8d6a9b4197 firmware: hijack firmare-product for build-time metadata 2018-09-16 19:03:36 +02:00
Franco Fichtner
47baf6b122 make: replace all the things! 2018-09-16 13:09:57 +02:00
Franco Fichtner
08569103ce ui: funnel hash through firmware-product file #2367
Part one makes it possible to inject branding info from the Makefile
which is not fully complete yet but can always be finished.  The new
hash value can thus be used as a unqiue identifier for page resources
that may be subject to caching.  By using the git hash it allows us
to have this effect on test commits as well as earch working version
as we don't want to track the changes for each file but still get a
good amount of caching.
2018-09-02 09:43:52 +02:00
Franco Fichtner
5ca45ab688 pkg: another package change 2018-08-08 09:10:24 +02:00
Franco Fichtner
c37d2055a3 pkg: move back to radvd1 2018-08-07 13:13:09 +02:00
Franco Fichtner
24f045108b pkg: we'll be switching to explicit radvd1 package soon 2018-08-06 08:10:18 +02:00
Franco Fichtner
5ebe27bdb6 firmware: switch to HTTPS by default; closes #2582
Disclaimer: this does *not* increase privacy.  It's pretty
obvious what you do on an OPNsense mirror at any given point
in time WRT release version to update, traffic volume, etc.

Also note that all updates are signed and verified either way.

If you want true privacy rsync to a local private mirror and
use that one instead.

At the time of this writing FreeBSD and pfSense both use
HTTP as the default.
2018-08-05 14:55:29 +02:00
Franco Fichtner
6e18e3a991 pkg: point to correct CORE_ABI 2018-08-04 11:08:59 +02:00
Franco Fichtner
7593cc66d2 pkg: depend on surciata-devel for opnsense-devel 2018-08-03 12:16:59 +02:00
Franco Fichtner
3b2eeaa351 make: simplify MFC run 2018-07-04 17:24:01 +02:00
Franco Fichtner
d223693e3e make: add diff and mfc target, my best friends 2018-07-04 16:13:27 +02:00
Franco Fichtner
be8d1271bd pkg: change rrdtool version 2018-06-13 19:16:14 +02:00
Franco Fichtner
71ed2940a6 dhcp: isc-dhcp44 update, who uses the client anyway?! 2018-06-13 09:00:54 +02:00
Franco Fichtner
d840e9acad system: samplify dh-parameter files #2431 2018-06-01 16:58:34 +02:00
Franco Fichtner
d5a795b329 make: only run test on matching version number
The tests need the exact installed version to run the correct
tests so we need to enforce it even if it mostly works otherwise.

The procedure is mostly used for the nightly builds anyway, and
that shall run directly after the build.
2018-04-29 14:03:01 +00:00
Ad Schellevis
370750b499 Revert "Add support UTF-8 domain names in black, white and exclude lists. (#1892)"
This reverts commit baab54de6f29c92aa3ed27c1f78c85e9b9d8c2ba.
2018-04-19 16:25:31 +02:00
Franco Fichtner
342b898218 src: a bit of python code style 2018-04-06 05:37:31 +00:00
Franco Fichtner
dbc22af714 interfaces: same same but different 2018-04-03 14:50:20 +02:00
Franco Fichtner
34a8fd0632 make: add python code styler usage 2018-04-03 06:54:27 +00:00
Franco Fichtner
6c15dd1f38 system: add dpinger dependency
Does not clash with apinger and is lightweight.  Useful for
@marjohn56's upcoming work.
2018-04-01 23:31:00 +02:00
Franco Fichtner
5cbaa4dbd7 make: remove `update' target, not the best idea 2018-04-01 19:24:03 +02:00
Franco Fichtner
1a932c8538 make: add dependency for upcoming Python style checker 2018-03-31 18:47:43 +02:00
Franco Fichtner
99c9c7006a make: allow changing dependencies on the fly 2018-03-28 18:22:16 +00:00
Franco Fichtner
4855b1a922 pkg: for testing suricata-devel
Requested by: @mimugmail
2018-03-28 08:30:02 +02:00
Franco Fichtner
63cfe0a96c services: monit dependency oversight, convert service control 2018-03-21 21:00:20 +00:00
Franco Fichtner
9cce0a02fe pkg: this makes more sense, need to push to FreeBSD ports 2018-03-12 11:40:31 +01:00
Franco Fichtner
93028ca39c make: small tweak to previous 2018-03-09 11:58:09 +00:00
Franco Fichtner
aeeb446779 pkg: php flavours are coming... break upgrade for now 2018-03-09 07:52:55 +01:00
Franco Fichtner
f651d13359 make: preliminary `collect' target 2018-02-28 19:57:00 +00:00
Franco Fichtner
60df387cac make: retain upgrade clean without clobbering package build 2018-02-27 12:40:10 +01:00
Franco Fichtner
97847afaeb make: patch core build for now 2018-02-27 12:35:18 +01:00
Franco Fichtner
9c63784ebf make: update target, some cleanups 2018-02-26 14:55:16 +00:00
Franco Fichtner
d8f661f86a firmware: remove update glue, we're done 2018-01-29 17:59:57 +01:00
Franco Fichtner
02c5ee48dd make: annotate package dependency for `license' target 2018-01-05 23:09:43 +01:00
Franco Fichtner
999b0899a1 make: rework style passes 2018-01-03 06:34:08 +00:00
Franco Fichtner
97daba95d9 network time: we haz a pool! #1374
While here, time-update-interval does not exist and update the
xml lint pass to pick up the sample file, too.
2017-12-21 18:28:24 +01:00
Ad Schellevis
e8a4fc1b46 ditch filterdns, since we've refactored the aliases in https://github.com/opnsense/core/issues/1971 the only use for this is ipsec, but it's doubtful if it's required. see https://github.com/opnsense/core/issues/2003 2017-12-18 20:44:16 +01:00