]> git.ipfire.org Git - ipfire-2.x.git/log
ipfire-2.x.git
6 years agoweb-user-interface: Removed 'dial.cgi' from lfs-file
Matthias Fischer [Wed, 11 Oct 2017 16:08:30 +0000 (18:08 +0200)] 
web-user-interface: Removed 'dial.cgi' from lfs-file

'dial.cgi' was removed in

https://git.ipfire.org/?p=ipfire-2.x.git;a=commit;h=dc6ed83537e1bcc1347ad16bee095ef4d641bc69

Best,
Matthias

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agonetboot: Update to 1.2
Michael Tremer [Wed, 11 Oct 2017 18:59:48 +0000 (19:59 +0100)] 
netboot: Update to 1.2

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Allow editing terms in coupon mode
Michael Tremer [Wed, 11 Oct 2017 13:52:03 +0000 (14:52 +0100)] 
captive: Allow editing terms in coupon mode

Since the terms are always shown when set, we need a way
to edit them in coupon mode as well.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocore115: Ship updated extrahd.pl
Michael Tremer [Wed, 11 Oct 2017 11:20:44 +0000 (12:20 +0100)] 
core115: Ship updated extrahd.pl

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRemove PRINT-line in extrahd.pl
Matthias Fischer [Tue, 3 Oct 2017 13:40:25 +0000 (15:40 +0200)] 
Remove PRINT-line in extrahd.pl

As shown in https://forum.ipfire.org/viewtopic.php?f=50&t=19563#p111055
PRINT-output somehow garbles bash-prompt.

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocore115: Ship latest OpenVPN changes
Michael Tremer [Wed, 11 Oct 2017 10:56:07 +0000 (11:56 +0100)] 
core115: Ship latest OpenVPN changes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoOpenVPN: Fix for '--ns-cert-type server is deprecated' .
Erik Kapfer [Fri, 6 Oct 2017 13:14:48 +0000 (15:14 +0200)] 
OpenVPN: Fix for '--ns-cert-type server is deprecated' .

- Added extended key usage based on RFC3280 TLS rules for OpenVPNs OpenSSL configuration,
so '--remote-cert-tls' can be used instead of the old and deprecated '--ns-cert-type'
if the host certificate are newely generated with this options.
Nevertheless both directives (old and new) will work also with old CAs.

- Automatic detection if the host certificate uses the new options.
If it does, '--remote-cert-tls server' will be automatically set into the client
configuration files for Net-to-Net and Roadwarriors connections.

If it does NOT, the old '--ns-cert-type server' directive will be set in the client
configuration file.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoremove unused dial.cgi directives from Apache vhosts config
Peter Müller [Tue, 10 Oct 2017 13:31:07 +0000 (15:31 +0200)] 
remove unused dial.cgi directives from Apache vhosts config

Remove configuration lines in Apache vhosts files which
are not used anymore (old dial.cgi stuff).

Signed-off-by: Peter Müller <peter.mueller@link38.eu>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agodelete unused dial.cgi file
Peter Müller [Mon, 9 Oct 2017 20:06:33 +0000 (22:06 +0200)] 
delete unused dial.cgi file

Signed-off-by: Peter Müller <peter.mueller@link38.eu>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocore115: No need to reload apache after it has been restarted
Michael Tremer [Mon, 9 Oct 2017 13:58:41 +0000 (14:58 +0100)] 
core115: No need to reload apache after it has been restarted

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocore115: Regenerate IPsec configuration
Michael Tremer [Mon, 9 Oct 2017 13:58:26 +0000 (14:58 +0100)] 
core115: Regenerate IPsec configuration

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoadd missing check for Curve25519 in vpnmain.cgi
Peter Müller [Sun, 8 Oct 2017 18:41:10 +0000 (20:41 +0200)] 
add missing check for Curve25519 in vpnmain.cgi

This fixes bug #11501 which causes IPsec connections to crash if
Curve25519 has been enabled.

Signed-off-by: Peter Müller <peter.mueller@link38.eu>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocore115: Rebuild language cache during update
Michael Tremer [Mon, 9 Oct 2017 13:50:29 +0000 (14:50 +0100)] 
core115: Rebuild language cache during update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocore115: Ship updated apache
Michael Tremer [Mon, 9 Oct 2017 13:49:34 +0000 (14:49 +0100)] 
core115: Ship updated apache

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoapache: Update to 2.4.28
Matthias Fischer [Sun, 8 Oct 2017 14:37:21 +0000 (16:37 +0200)] 
apache: Update to 2.4.28

http://apache.mirror.digionline.de//httpd/CHANGES_2.4.28

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Fix saving empty terms
Michael Tremer [Mon, 9 Oct 2017 13:34:21 +0000 (14:34 +0100)] 
captive: Fix saving empty terms

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDownload ISO images from https://downloads.ipfire.org
Michael Tremer [Fri, 6 Oct 2017 12:03:40 +0000 (13:03 +0100)] 
Download ISO images from https://downloads.ipfire.org

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoPull latest translations for installer & setup from Transifex
Michael Tremer [Fri, 6 Oct 2017 11:15:26 +0000 (12:15 +0100)] 
Pull latest translations for installer & setup from Transifex

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocore115: Include captive portal in updater
Michael Tremer [Fri, 6 Oct 2017 10:48:49 +0000 (11:48 +0100)] 
core115: Include captive portal in updater

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocore115: Add captive portal cron jobs to updater
Michael Tremer [Thu, 5 Oct 2017 10:38:05 +0000 (11:38 +0100)] 
core115: Add captive portal cron jobs to updater

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive portal: Correctly initialise an array for 8h timeout
Michael Tremer [Thu, 5 Oct 2017 09:42:04 +0000 (10:42 +0100)] 
captive portal: Correctly initialise an array for 8h timeout

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive portal: Reload firewall rules after cleanup
Michael Tremer [Thu, 5 Oct 2017 10:09:58 +0000 (12:09 +0200)] 
captive portal: Reload firewall rules after cleanup

This is not necessary to stop any clients from accessing the
Internet, but if we know that we don't need a line for certain
any more, we can as well remove the firewall rule straight away.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptivectrl: Remove unused code
Michael Tremer [Thu, 5 Oct 2017 10:06:45 +0000 (12:06 +0200)] 
captivectrl: Remove unused code

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive portal: Don't remove unlimited access after one hour
Michael Tremer [Thu, 5 Oct 2017 10:04:29 +0000 (12:04 +0200)] 
captive portal: Don't remove unlimited access after one hour

Reported-by: Daniel Weismüller <daniel.weismueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoMerge branch 'captive-portal' into next
Michael Tremer [Wed, 4 Oct 2017 15:10:07 +0000 (16:10 +0100)] 
Merge branch 'captive-portal' into next

6 years agocaptive portal: Allow sessions to expire after 8 hours
Michael Tremer [Wed, 4 Oct 2017 13:21:12 +0000 (14:21 +0100)] 
captive portal: Allow sessions to expire after 8 hours

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive-portal: Serve Ubuntu font files locally
Michael Tremer [Wed, 4 Oct 2017 11:55:17 +0000 (12:55 +0100)] 
captive-portal: Serve Ubuntu font files locally

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoAdd Ubuntu font family package
Michael Tremer [Wed, 4 Oct 2017 11:47:28 +0000 (12:47 +0100)] 
Add Ubuntu font family package

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocore114: Ship extrahd.cgi core114
Michael Tremer [Mon, 2 Oct 2017 18:28:59 +0000 (19:28 +0100)] 
core114: Ship extrahd.cgi

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoApache 2.4.27 breaks ExtraHD-GUI
Matthias Fischer [Sun, 1 Oct 2017 18:43:16 +0000 (20:43 +0200)] 
Apache 2.4.27 breaks ExtraHD-GUI

Opening 'extrahd.cgi' led to:
"Response header name 'scanhd idescanhd partitionsCache-control' contains
invalid characters, aborting request".

https://forum.ipfire.org/viewtopic.php?f=27&t=19550#p111030
https://forum.ipfire.org/viewtopic.php?f=50&t=19563&sid=575337ac1caf1df492fced01ca6243de#p111048
https://forum.ipfire.org/viewtopic.php?f=22&t=19563#p111052

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocore115: Ship update for OpenVPN
Michael Tremer [Sat, 30 Sep 2017 11:34:37 +0000 (12:34 +0100)] 
core115: Ship update for OpenVPN

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoopenvpn: Update to 2.3.18
Matthias Fischer [Sat, 30 Sep 2017 05:41:56 +0000 (07:41 +0200)] 
openvpn: Update to 2.3.18

Fixes CVE-2017-12166: out of bounds write in key-method 1

For details see:

https://community.openvpn.net/openvpn/wiki/CVE-2017-12166

Changelog:
https://community.openvpn.net/openvpn/wiki/ChangesInOpenvpn23#OpenVPN2.3.18

Removed an unrecognized 'configure'-option.

Best,
Matthias

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotor: Update to 3.1.7
Matthias Fischer [Fri, 29 Sep 2017 18:42:31 +0000 (20:42 +0200)] 
tor: Update to 3.1.7

Fixes TROVE-2017-008 and CVE-2017-0380 and others....

For details see  https://gitweb.torproject.org/tor.git/plain/ReleaseNotes?id=tor-0.3.1.7
"Tor 0.3.1.7 is the first stable release in the 0.3.1 series."

Best,
Matthias

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocore115: Ship cosmetic improvements in proxy.cgi
Michael Tremer [Sun, 24 Sep 2017 19:23:06 +0000 (20:23 +0100)] 
core115: Ship cosmetic improvements in proxy.cgi

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoproxy.cgi: Some cosmetics for the absolutely lazy ones (V2)
Matthias Fischer [Wed, 20 Sep 2017 23:46:27 +0000 (01:46 +0200)] 
proxy.cgi: Some cosmetics for the absolutely lazy ones (V2)

Added clickable links for 'URL filter' and 'Update accelerator' for faster access,
this time without the need to alter the language-files.

Best,
Matthias

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agostart core115
Arne Fitzenreiter [Sun, 24 Sep 2017 13:51:12 +0000 (15:51 +0200)] 
start core115

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
6 years agoMerge branch 'master' into next
Arne Fitzenreiter [Sun, 24 Sep 2017 13:45:04 +0000 (15:45 +0200)] 
Merge branch 'master' into next

6 years agocore114: add php to updater v2.19-core114
Arne Fitzenreiter [Sun, 24 Sep 2017 11:35:01 +0000 (13:35 +0200)] 
core114: add php to updater

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
6 years agowpa_supplicant: Update to 2.6
Matthias Fischer [Fri, 22 Sep 2017 23:34:55 +0000 (01:34 +0200)] 
wpa_supplicant: Update to 2.6

For details see:
https://w1.fi/cgit/hostap/plain/wpa_supplicant/ChangeLog

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoMerge remote-tracking branch 'origin/next'
Arne Fitzenreiter [Sat, 23 Sep 2017 08:38:18 +0000 (10:38 +0200)] 
Merge remote-tracking branch 'origin/next'

6 years agofinish core114
Arne Fitzenreiter [Sat, 23 Sep 2017 08:37:02 +0000 (10:37 +0200)] 
finish core114

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
6 years agocore114: force update addons after core update
Arne Fitzenreiter [Sat, 23 Sep 2017 08:34:54 +0000 (10:34 +0200)] 
core114: force update addons after core update

apache needs new vhost configs so all addons must updated to work with new
apache.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
6 years agocaptive: Update configuration for Apache 2.4
Michael Tremer [Fri, 22 Sep 2017 18:34:29 +0000 (19:34 +0100)] 
captive: Update configuration for Apache 2.4

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRootfile update
Michael Tremer [Fri, 5 May 2017 10:48:03 +0000 (11:48 +0100)] 
Rootfile update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Show access page in browser language
Michael Tremer [Wed, 3 May 2017 13:39:50 +0000 (15:39 +0200)] 
captive: Show access page in browser language

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Tested-by: Daniel Weismüller <daniel.weismüller@ipfire.org>
6 years agocaptive: Do not try to execute the favicon
Michael Tremer [Wed, 3 May 2017 13:11:30 +0000 (15:11 +0200)] 
captive: Do not try to execute the favicon

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Fix passing redirection URL
Michael Tremer [Wed, 3 May 2017 13:01:02 +0000 (15:01 +0200)] 
captive: Fix passing redirection URL

Reported-by: Daniel Weismüller <daniel.weismueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Run apache in HTTP/1.0 mode
Michael Tremer [Wed, 3 May 2017 12:58:23 +0000 (14:58 +0200)] 
captive: Run apache in HTTP/1.0 mode

Reported-by: Daniel Weismüller <daniel.weismueller@ipfire.org>
Tested-by: Daniel Weismüller <daniel.weismueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Fix another typo in captivectrl
Michael Tremer [Tue, 2 May 2017 10:04:06 +0000 (11:04 +0100)] 
captive: Fix another typo in captivectrl

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Fix typo in German translation
Michael Tremer [Tue, 2 May 2017 10:02:21 +0000 (11:02 +0100)] 
captive: Fix typo in German translation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Let apache follow symlinks to load bootstrap
Michael Tremer [Tue, 2 May 2017 09:58:57 +0000 (10:58 +0100)] 
captive: Let apache follow symlinks to load bootstrap

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Fix directory permissions
Michael Tremer [Tue, 2 May 2017 09:55:58 +0000 (10:55 +0100)] 
captive: Fix directory permissions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Logo directory no longer exists
Michael Tremer [Tue, 2 May 2017 09:55:19 +0000 (10:55 +0100)] 
captive: Logo directory no longer exists

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRootfile update
Michael Tremer [Tue, 2 May 2017 09:37:54 +0000 (10:37 +0100)] 
Rootfile update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoapache2: Create captive portal logging directory
Michael Tremer [Tue, 2 May 2017 09:37:41 +0000 (10:37 +0100)] 
apache2: Create captive portal logging directory

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoActually build bootstrap
Michael Tremer [Tue, 2 May 2017 09:36:43 +0000 (10:36 +0100)] 
Actually build bootstrap

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoUpdate German translation for captive portal
Michael Tremer [Mon, 1 May 2017 15:13:06 +0000 (16:13 +0100)] 
Update German translation for captive portal

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Link .map files as well
Michael Tremer [Mon, 1 May 2017 15:08:24 +0000 (16:08 +0100)] 
captive: Link .map files as well

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agobootstrap: Install map files, too
Michael Tremer [Mon, 1 May 2017 15:07:40 +0000 (16:07 +0100)] 
bootstrap: Install map files, too

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Show message when an invalid coupon code was entered
Michael Tremer [Mon, 1 May 2017 11:39:42 +0000 (12:39 +0100)] 
captive: Show message when an invalid coupon code was entered

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Do not show checkbox when in coupon mode
Michael Tremer [Mon, 1 May 2017 11:37:44 +0000 (12:37 +0100)] 
captive: Do not show checkbox when in coupon mode

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Verify that the user actually accepted the terms and conditions
Michael Tremer [Mon, 1 May 2017 11:35:45 +0000 (12:35 +0100)] 
captive: Verify that the user actually accepted the terms and conditions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Style any error messages
Michael Tremer [Mon, 1 May 2017 11:24:07 +0000 (12:24 +0100)] 
captive: Style any error messages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Show a message when no coupon code was entered
Michael Tremer [Mon, 1 May 2017 11:06:11 +0000 (12:06 +0100)] 
captive: Show a message when no coupon code was entered

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Fix some template updates that I forgot
Michael Tremer [Mon, 1 May 2017 10:47:04 +0000 (11:47 +0100)] 
captive: Fix some template updates that I forgot

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Drop duplicate function to list active clients
Michael Tremer [Mon, 1 May 2017 10:41:51 +0000 (11:41 +0100)] 
captive: Drop duplicate function to list active clients

There was a function with different name but essentially
same functionality which is already existant in &show_clients().

Therefore this patch drops the old function without any functional
changes.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Redesign clients list box
Michael Tremer [Mon, 1 May 2017 10:40:06 +0000 (11:40 +0100)] 
captive: Redesign clients list box

Mostly code cleanup

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Redesign generated coupons table
Michael Tremer [Mon, 1 May 2017 10:26:04 +0000 (11:26 +0100)] 
captive: Redesign generated coupons table

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Correctly set coupon lifetime
Michael Tremer [Fri, 28 Apr 2017 14:39:05 +0000 (15:39 +0100)] 
captive: Correctly set coupon lifetime

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Remember selected coupon expiry time
Michael Tremer [Fri, 28 Apr 2017 14:12:08 +0000 (15:12 +0100)] 
captive: Remember selected coupon expiry time

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Allow creating multiple coupons in bulk
Michael Tremer [Fri, 28 Apr 2017 14:09:56 +0000 (15:09 +0100)] 
captive: Allow creating multiple coupons in bulk

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Reformat times
Michael Tremer [Fri, 28 Apr 2017 13:56:48 +0000 (14:56 +0100)] 
captive: Reformat times

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Cleanup coupon generation block
Michael Tremer [Fri, 28 Apr 2017 13:54:26 +0000 (14:54 +0100)] 
captive: Cleanup coupon generation block

No functional changes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Cleanup logo upload
Michael Tremer [Fri, 28 Apr 2017 13:41:57 +0000 (14:41 +0100)] 
captive: Cleanup logo upload

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Cleanup authentication selection
Michael Tremer [Fri, 28 Apr 2017 13:38:59 +0000 (14:38 +0100)] 
captive: Cleanup authentication selection

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Code cleanup
Michael Tremer [Fri, 28 Apr 2017 13:34:14 +0000 (14:34 +0100)] 
captive: Code cleanup

No functional changes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Allow uploading JPEG images, too
Michael Tremer [Fri, 28 Apr 2017 13:29:15 +0000 (14:29 +0100)] 
captive: Allow uploading JPEG images, too

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Serve logo through an extra CGI script
Michael Tremer [Fri, 28 Apr 2017 13:21:18 +0000 (14:21 +0100)] 
captive: Serve logo through an extra CGI script

This CGI script makes saving the logo easier (especially for
backup purposes).

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Save logo in /var/ipfire/captive
Michael Tremer [Fri, 28 Apr 2017 12:53:57 +0000 (13:53 +0100)] 
captive: Save logo in /var/ipfire/captive

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Allow selecting the session expiry time for terms
Michael Tremer [Wed, 26 Apr 2017 15:44:27 +0000 (16:44 +0100)] 
captive: Allow selecting the session expiry time for terms

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Group settings together and create branding section
Michael Tremer [Wed, 26 Apr 2017 11:59:36 +0000 (12:59 +0100)] 
captive: Group settings together and create branding section

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Some more CGI cleanup
Michael Tremer [Wed, 26 Apr 2017 11:55:40 +0000 (12:55 +0100)] 
captive: Some more CGI cleanup

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Rename "Voucher" mode to "Coupon"
Michael Tremer [Wed, 26 Apr 2017 11:50:43 +0000 (12:50 +0100)] 
captive: Rename "Voucher" mode to "Coupon"

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Rename "License" mode to "Terms & Conditions"
Michael Tremer [Wed, 26 Apr 2017 11:27:35 +0000 (12:27 +0100)] 
captive: Rename "License" mode to "Terms & Conditions"

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Allow selecting highlight colour in web interface
Michael Tremer [Wed, 26 Apr 2017 11:03:08 +0000 (12:03 +0100)] 
captive: Allow selecting highlight colour in web interface

To be able to customise the access page, we now allow the
user to select a brand colour.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Refactor the access page
Michael Tremer [Wed, 26 Apr 2017 10:53:15 +0000 (11:53 +0100)] 
captive: Refactor the access page

This brings no functional changes, but cleans up the code
to re-use more and write less.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Get MAC address of a device without calling arp
Michael Tremer [Tue, 25 Apr 2017 11:52:29 +0000 (12:52 +0100)] 
captive: Get MAC address of a device without calling arp

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Don't compare action string
Michael Tremer [Tue, 25 Apr 2017 11:32:05 +0000 (12:32 +0100)] 
captive: Don't compare action string

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Import new design
Michael Tremer [Tue, 25 Apr 2017 11:24:45 +0000 (12:24 +0100)] 
captive: Import new design

This is the new design of the access page of the captive
portal. It is based on the Bootstrap 4 grid system and
reboot but does not use anything else from it.

It is responsive and customisable.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agobootstrap: New package
Michael Tremer [Mon, 24 Apr 2017 11:25:53 +0000 (12:25 +0100)] 
bootstrap: New package

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive-portal: Use template engine to render HTML template
Michael Tremer [Fri, 21 Apr 2017 16:34:59 +0000 (17:34 +0100)] 
captive-portal: Use template engine to render HTML template

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive-portal: Move CGI files to CGI directory
Michael Tremer [Fri, 21 Apr 2017 15:46:49 +0000 (16:46 +0100)] 
captive-portal: Move CGI files to CGI directory

Previously the assets directory has ExecCGI privileges
which is not at all required and potentially dangerous.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive-portal: Code cleanup
Michael Tremer [Fri, 21 Apr 2017 15:29:39 +0000 (16:29 +0100)] 
captive-portal: Code cleanup

No functional changes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Fix bug with multiple license clients
Michael Tremer [Sun, 4 Sep 2016 08:57:26 +0000 (09:57 +0100)] 
captive: Fix bug with multiple license clients

If one active client with a license existed, any other client
authenticating will overwrite the configuration line.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Do not generally allow access to TCP/1013
Michael Tremer [Sun, 4 Sep 2016 08:45:53 +0000 (09:45 +0100)] 
captive: Do not generally allow access to TCP/1013

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Only make CGI script executable in document root
Michael Tremer [Sun, 4 Sep 2016 08:31:46 +0000 (09:31 +0100)] 
captive: Only make CGI script executable in document root

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Reindent apache configuration
Michael Tremer [Sun, 4 Sep 2016 08:27:29 +0000 (09:27 +0100)] 
captive: Reindent apache configuration

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocaptive: Log into default apache log files
Michael Tremer [Sun, 4 Sep 2016 08:25:41 +0000 (09:25 +0100)] 
captive: Log into default apache log files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoCaptive-portal: Design changes
Alexander Marx [Tue, 12 Jul 2016 06:13:04 +0000 (08:13 +0200)] 
Captive-portal: Design changes

When choosing voucher as authentication type there is no need to display the license agreement textbox

Signed-off-by: Alexander Marx <alexander.marx@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoBUG11141: Redesign of configuration website
Alexander Marx [Thu, 7 Jul 2016 09:27:40 +0000 (11:27 +0200)] 
BUG11141: Redesign of configuration website

To improve the user experience, the configuration part of generating new vouchers has been reworked.

Signed-off-by: Alexander Marx <alexander.marx@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>