2944 Commits

Author SHA1 Message Date
Ad Schellevis
a114dc67bf Traffic shaper, add buckets option https://github.com/opnsense/core/issues/2359 2018-04-14 13:07:06 +02:00
Ad Schellevis
6f23e9cc1f another take on https://github.com/opnsense/core/pull/2293 2018-04-14 11:29:52 +02:00
Franco Fichtner
394019e942 firmware: API-driven major upgrade; closes #2153
While here, clean up the JSON output block in the script so
that it's easier to work with it in the future.
2018-04-12 20:14:48 +00:00
Franco Fichtner
f3559f2e70 system: move factory default to configuration
Ideally, we should hide this under a different page and pop up
a confirmation dialog instead of presenting the dialog right away.

We also need a "reboot dialog" that never ends and shut down instead
of reboot.  While here, it would be good to share this dialog with
the shutdown page.
2018-04-12 10:30:32 +02:00
Franco Fichtner
0bfe55cab2 intrusion detection: translate title 2018-04-12 06:28:17 +00:00
ElJefe
2aec38feda Add Destination IP to Alert Search (#2351)
* Add Destination IP to Alert Search #2350

* Reworded title
2018-04-12 07:51:54 +02:00
Franco Fichtner
0d79bfda3c intrusion detection: syslog by default 2018-04-08 10:01:05 +00:00
Franco Fichtner
b266d2a5fe firmware: unicode whitespace #2278 2018-04-07 11:57:06 +02:00
Ad Schellevis
6a0ded3f42 IDS/IPS add abuse.ch URLhaus 2018-04-06 16:03:06 +02:00
Franco Fichtner
26bac3d6de src: style sweep 2018-04-06 05:41:49 +00:00
Franco Fichtner
342b898218 src: a bit of python code style 2018-04-06 05:37:31 +00:00
Michael
e925e27c6f Update classification.config (#2329) 2018-04-04 22:24:30 +02:00
Franco Fichtner
2c8827bf35 system: first part of SCP backup merge 2018-04-03 22:06:07 +00:00
Ad Schellevis
77ee15156c IDS, add app detect rules to definition xml. 2018-04-03 21:23:46 +02:00
Ad Schellevis
d710513c90 backup/nextcloud, fix constraints for https://github.com/opnsense/core/pull/2289 2018-04-03 11:21:38 +02:00
Ad Schellevis
6f7c10a3e9 mvc, add constraint type for dependent fields, loosly related to https://github.com/opnsense/core/pull/2289 2018-04-03 10:36:57 +02:00
Franco Fichtner
345bbec96b src: a bit of python code style 2018-04-03 06:53:55 +00:00
Alexander Shursha
5ce20ac29f Add support proxy SNMP. (#2305) 2018-04-03 08:18:33 +02:00
Franco Fichtner
e045be13d2 system: merge activity and services
Leaves "Services" point for actual services.
2018-04-02 17:30:16 +00:00
Franco Fichtner
6b7739a9f4 reporting: do the same reordering here 2018-04-02 17:30:16 +00:00
Franco Fichtner
bf1a2ee146 system: order menu more naturally
I had this on my wishlist for a long time...
2018-04-02 17:30:16 +00:00
Ad Schellevis
602e42f854 backup/nextcloud, rework some model logic and rename model property names. 2018-04-02 15:32:29 +02:00
Ad Schellevis
d465ef2045 backup framework, add some plumbing to ease model usage. 2018-04-02 15:20:02 +02:00
Fabian Franz BSc
d803e53f5f backup nextcloud v2 (#2289) 2018-04-02 10:44:28 +02:00
Franco Fichtner
4728b06b45 firmware: only check once, adhere to locks from console #2283
In the GUI it's marginally useful to say "your kernel / base needs
an update" but the update status says "it was locked".  In the GUI
we can undo these commands easily and read the log to spot this.

From the console we do not care and probably miss that info anyway
as the screen scrolls by.
2018-04-02 00:25:59 +02:00
Franco Fichtner
68805e24be firmware: only decide if we have input #2283 2018-04-02 00:11:19 +02:00
Franco Fichtner
1c67fa1323 firmware: this is tricky #2283 2018-04-02 00:09:32 +02:00
Franco Fichtner
f47ad13d18 firmware: also remove error checking #2283 2018-04-02 00:07:24 +02:00
Franco Fichtner
952dad3398 firmware: don't leak stderr #2283 2018-04-02 00:02:59 +02:00
Franco Fichtner
261fbacf44 firmware: required for #2283 2018-04-01 18:46:44 +02:00
Franco Fichtner
b13ca18b37 firmware: reboot indicator for console #2283 2018-04-01 18:40:21 +02:00
Franco Fichtner
bfc71b121b firmware: fix for #2278 2018-04-01 18:15:11 +02:00
Franco Fichtner
ae056079fb firmware: pkg upgrades by itself; closes #2278 2018-04-01 17:53:22 +02:00
Franco Fichtner
f29d9563cc ui: bottom padding messes causes spurious padding 2018-03-30 13:24:20 +00:00
Ad Schellevis
c4f4adb40d mvc, add some comments in routing section 2018-03-30 14:55:53 +02:00
Franco Fichtner
3f855891dc mvc: fix weird line break pattern 2018-03-30 13:44:27 +02:00
Alexander Shursha
4e8e256333 squid: error_directory /usr/local/etc/squid/errors/{{lang}}; closes #2304 2018-03-29 06:38:42 +00:00
Fabian Franz BSc
3a49512b44 Harden GUI by adding a CSP, XSS protection and referrer hiding (#2212) 2018-03-27 13:08:03 +02:00
Michael
c2d4ead250 Add delay option to pipe in Traffic Shaper (#2297) 2018-03-26 18:31:14 +02:00
Michael
80ce75e373 Fix help text in Traffic Shaper masks (#2293)
* Update dialogPipe.xml

* Update dialogQueue.xml

* Update dialogPipe.xml

* Update dialogQueue.xml
2018-03-26 11:30:23 +02:00
Franco Fichtner
9e11911289 www: some final styling with feedback from @adschellevis 2018-03-26 09:28:20 +00:00
Franco Fichtner
5990f2c775 mvc: style update 2018-03-25 14:24:51 +00:00
Ad Schellevis
d5cdddedea backup, move google drive backup and settings into backup framework, add basic field types in diag_backup.php to render backup forms and remove crontab dependency since remote_backup doesn't really do anything when none of the providers are enabled. for https://github.com/opnsense/core/pull/2251 2018-03-23 19:25:05 +01:00
Franco Fichtner
63cfe0a96c services: monit dependency oversight, convert service control 2018-03-21 21:00:20 +00:00
Franco Fichtner
92d809cfe8 src: whitespace and style sweep 2018-03-21 05:51:47 +01:00
Ad Schellevis
2eb5ac913a move google drive backup to new framework for https://github.com/opnsense/core/pull/2251
Still some work todo, integrate configuration into new interface and iterate through available options in remote_backup.php.
The current state is functionally unchanged, only some minor cleanups in the previous backup code.
2018-03-20 20:58:02 +01:00
Ad Schellevis
71485968d2 Cron, missed default setting to origin "cron" and some __String() to (string) replacements 2018-03-20 18:59:42 +01:00
Ad Schellevis
97156b5596 Cron, move to ApiMutableModelControllerBase to replace standard plumbing and add missing gettext() in custom validations 2018-03-20 18:53:33 +01:00
Ad Schellevis
335846e978 backup framework / encryption, replace -k for -pass as suggested by @fabianfr 2018-03-20 18:49:25 +01:00
Ad Schellevis
c12dc1e07c cron, fix menu registration, shouldn't display "workaround" in quick search 2018-03-20 18:00:48 +01:00