billz
d35397f09e
Remove hardcoded default values, implement defaults.json
2020-12-05 09:14:07 +00:00
billz
f32d7c8778
Update installer w/ 090_wlan0.conf
2020-12-03 20:26:17 +00:00
Bill Zimmerman
eb7c50be26
Log installer output, addresses #721
2020-12-02 22:43:36 +01:00
billz
73deab78cf
Update uninstall: remove adblock (optional)
2020-11-20 22:06:51 +00:00
billz
b13f57283e
Update raspap_dnsmasq uninstall
2020-11-20 08:41:42 +00:00
billz
b6b50288bb
Deprecate 090_raspap.conf, default to 090_wlan0
2020-11-17 11:19:17 +00:00
billz
d440dd805c
Update sudoers /etc/dnsmasq.d/
2020-11-15 10:55:01 +00:00
billz
3e101e4c55
Add /bin/rm 090_eth0.conf to sudoers
2020-11-09 17:46:19 +00:00
billz
06af0795f6
Add /bin/cp for 090_eth0.conf to sudoers
2020-11-06 09:01:33 +00:00
billz
64736d64cc
Closes #701
2020-11-02 08:23:55 +00:00
billz
06c8a2edcd
Install raspberrypi-kernel-headers (raspbian only)
2020-10-15 16:08:23 +01:00
billz
09f65e0252
Merge branch 'feature/wireguard' of https://github.com/billz/raspap-webgui into feature/wireguard
2020-10-15 10:46:07 +01:00
billz
39dcb5060d
Resolves #690
2020-10-14 11:40:02 +01:00
billz
f8b5f8fdfc
Merge branch 'master' into feature/wireguard
2020-09-22 18:23:36 +01:00
billz
b533b7ab98
Update cp dnsmasq_custom
2020-09-19 22:24:58 +01:00
billz
7286173438
Add rudimentary logging
2020-09-05 19:27:38 +01:00
billz
aff035122b
Validate, save & display wg config
2020-08-26 23:54:49 +01:00
billz
0a21695ff2
Add cp /tmp/wgdata to sudoers
2020-08-25 22:08:47 +01:00
billz
5be1ad5844
Merge billz/raspap-webgui master
2020-08-22 14:43:26 +01:00
billz
cfd26ae2bd
Add newline
2020-08-06 08:34:14 +01:00
billz
83ff3198aa
Modify return message
2020-08-05 23:07:55 +01:00
billz
08011100cd
Add/update save server.bind option
2020-08-05 18:58:29 +01:00
billz
eeccb19b35
WIP: enable bind-addr control
2020-07-29 15:52:31 +01:00
billz
5c592ccadc
Bugfix. Resolves #638
2020-07-21 22:42:39 +01:00
billz
4e82f3bdb3
Apply defaults during upgrade. Resolves #629
2020-07-14 08:15:27 +01:00
billz
b02660d5ff
Update release version
2020-07-03 12:43:47 +01:00
billz
199065e93f
Update installer with upgrade option. Resolves #617
2020-06-24 23:36:19 +01:00
billz
74723f0de3
Update uninstaller. Resolves #593
2020-05-27 09:04:16 +01:00
billz
ceaa7a3511
Update _set_php_package w/ pattern match #588
2020-05-23 18:01:11 +01:00
billz
a20db9185b
Fix wifi client connect button. Resolves #572 , thx @zbchristian
2020-04-30 12:42:31 +01:00
billz
2a4645bc08
Fixes #570
2020-04-25 22:06:02 +01:00
billz
8d73fb774f
Update installer + sudoers for wg
2020-04-22 10:00:34 +01:00
billz
7e58feeec0
Enable wg management UI
2020-04-20 11:04:36 +01:00
billz
5028007b7a
Add wireguard install option
2020-04-20 10:14:12 +01:00
billz
79d2786638
Update w/ install_status
2020-04-19 12:35:29 +01:00
Steven Foerster
50693655b8
using apt_option everywhere
2020-04-19 01:30:23 -04:00
Steven Foerster
54c707f5bb
non interactive install
2020-04-19 01:13:09 -04:00
billz
f7343df5ba
Adblock unattended install option
2020-04-13 08:49:18 +01:00
billz
512cde4fc3
Replace err,warn,success functions w/ install_status
2020-04-10 10:40:21 +01:00
billz
223ae3e11a
Aligns uninstall w/ #537
2020-04-08 09:53:41 +01:00
billz
cc5110818f
Adblock: enable local DNS name resolution for DHCP clients
2020-04-03 09:51:59 +00:00
Bill Zimmerman
67746601a4
Merge pull request #543 from billz/feature/notracking
...
Enable ad / tracker blocking with host blocklists
2020-04-03 08:58:46 +02:00
billz
55b9d92217
Update wget w/ -q --show-progress
2020-04-01 18:49:25 +00:00
billz
15374927a0
Add 090_adblock.conf to /etc/dnsmasq.d
2020-04-01 07:51:53 +00:00
Bill Zimmerman
8fd1677974
Merge branch 'master' into feature/notracking
2020-04-01 00:28:22 +02:00
billz
26dc8d92da
Ad block installer option (beta)
2020-03-31 21:54:46 +00:00
billz
edcc8ce016
Update w/ adblock commands
2020-03-31 00:09:51 +00:00
billz
e4ff789a50
add check for uap0 interface
2020-03-29 15:08:33 +00:00
billz
cce45fa1bf
restored default interface
2020-03-29 14:46:18 +00:00
billz
892a88e3cc
test for $interface before changing daemon, chk status of br0
2020-03-29 14:14:12 +00:00
billz
17d62acdd6
Added check for openvpn-client svc stop/start
2020-03-28 11:09:06 +00:00
billz
1b33935c01
Update after=multi-user.target
2020-03-28 10:56:56 +00:00
billz
a5a1f09e84
Fix: update exec start/reload args
2020-03-28 09:39:19 +00:00
billz
584ee2cde0
Initial commit
2020-03-27 13:25:47 +00:00
billz
82e489884b
Fix: RemainAfterExit=no
2020-03-26 17:25:34 +00:00
billz
18b459032d
Added Ubuntu Server 19.10 to release check
2020-03-26 10:08:20 +00:00
billz
9592104190
Replace hardcoded path with var
2020-03-25 23:00:26 +00:00
billz
37adaf2cd0
Check existing iptables rules.v4
2020-03-25 22:59:51 +00:00
billz
f92ec4ebda
Check existing iptables rules
2020-03-24 17:45:04 +00:00
billz
1de12470d3
Replace update rc.local w/ iptables-save
2020-03-24 11:17:01 +00:00
billz
aa497b46e4
Update comments, apply best practices
2020-03-23 09:31:18 +00:00
billz
e46929b505
Update set dchpcd_package option
2020-03-22 18:16:57 +00:00
Bill Zimmerman
271064dbdb
Rename raspap.service to raspapd.service
2020-03-22 15:02:13 +01:00
Bill Zimmerman
3e13971012
Delete iptables.service
2020-03-22 15:01:14 +01:00
Bill Zimmerman
bd1dd0a671
Delete iptables.rules
2020-03-22 15:00:41 +01:00
billz
eef84597d0
Merge branch 'armbian-buster' of https://github.com/billz/raspap-webgui into armbian-buster
2020-03-22 13:59:38 +00:00
billz
cc0d220e30
Restore stop/start systemd-networkd in bridge mode
2020-03-22 13:41:48 +00:00
billz
ba13a592cc
Standardize service name raspapd
2020-03-22 13:40:34 +00:00
billz
409545f4c3
Direct output to /dev/null, error handling
2020-03-22 11:48:33 +00:00
billz
07b2e6d07a
Update stop/start systemd-networkd
2020-03-22 11:47:47 +00:00
billz
d799fc1de0
WIP: raspap.service changes
2020-03-22 09:06:23 +00:00
billz
26a28a0123
Persist IP forwarding + iptables, update raspapd
2020-03-21 23:37:05 +00:00
billz
a943942bdd
Refactor configure_networking, create get_linux_distro
2020-03-21 17:31:38 +00:00
billz
15d829c0b1
Create configure_networking
2020-03-21 08:07:40 +00:00
billz
0b135fb231
WIP: Ubuntu 18.04 LTS support
2020-03-20 20:13:33 +00:00
billz
c56a48234f
Update dnsmasq.d path
2020-03-20 17:43:46 +00:00
billz
8216a3f4ec
Added load sysctl settings
2020-03-20 17:21:07 +00:00
billz
8dfed88ed3
Exec update-alternatives to use iptables-legacy. nftables replaces iptables on Debian 10
2020-03-20 16:18:42 +00:00
billz
f2e0841970
Revert "Fix ruleset with iptables + iptables-save"
...
This reverts commit 0218f4beea
.
2020-03-20 16:11:10 +00:00
Bill Zimmerman
ac4f7be5bb
Update iptables.rules
2020-03-20 16:23:54 +01:00
billz
63dc8442ba
Fix: /etc/iptables/ dir absent on Raspbian
2020-03-20 14:20:21 +00:00
billz
125c203884
Fix: tee output w/ sudo
2020-03-20 13:49:06 +00:00
billz
176593b81f
Minor: newlines for readability
2020-03-20 12:10:03 +00:00
billz
96aed21bb5
Quote vars + remove whitespace
2020-03-20 12:07:50 +00:00
billz
0218f4beea
Fix ruleset with iptables + iptables-save
2020-03-20 12:07:13 +00:00
Bill Zimmerman
72eec3e2af
Hotfix: strip spaces
2020-03-20 12:48:44 +01:00
billz
40e558b720
Var rename, prevent conflict w/ lsb_release
2020-03-20 11:06:36 +00:00
billz
6e713e6857
Bugfix IP forwarding + error handling
2020-03-20 11:04:03 +00:00
billz
1f538d4a77
Externalized sudoers, - superfluous code from patch_system_files
2020-03-20 09:55:49 +00:00
billz
49622dd4af
Initial commit
2020-03-20 09:53:59 +00:00
billz
df3d84b570
Postpone start of raspap.service
2020-03-20 09:16:18 +00:00
billz
aac5025029
Added stop action for LSB compliance
2020-03-20 09:05:33 +00:00
billz
de2ded1984
LSBize service script
2020-03-20 09:03:28 +00:00
billz
21273774a5
Fix raspap.service install path, add error handling
2020-03-20 08:04:50 +00:00
Bill Zimmerman
d1de71318b
Delete raspap.iptables
2020-03-20 08:54:02 +01:00
billz
4a7c61eabf
Rename iptables.rules for consistency, strip comments
2020-03-20 07:51:35 +00:00
billz
f6599ae815
Update iptables.rules naming for consistency
2020-03-20 07:48:24 +00:00
billz
4b30be5c54
Align installer w/ Debian's modern SYSV style. Resolves #127
2020-03-20 07:32:23 +00:00
billz
ebefe5df75
Resolve version naming conflict
2020-03-20 07:26:37 +00:00
billz
8c67fd0c3a
Initial commit
2020-03-20 07:23:05 +00:00
billz
c649246614
Update sudoers file handling. Resolves #41 . Addresses #127
2020-03-19 09:37:05 +00:00
billz
c52487c671
Minor: rename version > release
2020-03-17 20:05:41 +00:00
Bill Zimmerman
8998433d75
Bugfix: missing whitespace
2020-03-17 19:31:26 +01:00
Bill Zimmerman
ead1f354d7
operand bugfix
2020-03-17 19:22:07 +01:00
Bill Zimmerman
3e39f33345
Update version welcome
2020-03-17 18:51:07 +01:00
Bill Zimmerman
a55c1cbb1d
Update installer version
2020-03-17 18:47:21 +01:00
billz
8e148e683b
Update w/ OS, version detect & install dhcpcd5
2020-03-17 11:55:40 +00:00
Bill Zimmerman
f3dd4cc67d
Update install_dependencies w/ dhcpcd5
2020-03-17 10:56:07 +00:00
billz
57734e837f
Update installed php-cgi to v7.3 (buster)
2020-03-16 23:29:48 +00:00
Taikuh
8082430c30
ovpn, uap0 compatibility; readme
2020-03-15 19:02:20 +08:00
Taikuh
5d57765669
Merge billz:master into bridge-mode
2020-03-13 14:08:11 +08:00
Taikuh
8823c0602e
Add bridged-routed toggle to webgui
2020-03-10 19:07:15 +08:00
Bill Zimmerman
8bda81adcb
Merge branch 'master' into bridge-mode
2020-03-10 00:05:46 +01:00
Taikuh
57bcb79310
download_latest_files follows quick installer
2020-03-09 20:11:11 +08:00
Taikuh
9800b23e4d
Add bridged-routed toggle script
2020-03-09 01:16:05 +08:00
billz
1b87d57af4
Bugfix: Escape backslashes
2020-03-07 09:17:02 +00:00
billz
c6fe7ebe36
Minor: update comment block
2020-03-05 21:47:46 +00:00
billz
cff02c86fb
Update rc.local to set log ownership. Resolves #518
2020-03-05 18:34:21 +00:00
billz
ea389e1a13
Add create_dnsmasq_log
2020-03-05 10:34:46 +00:00
billz
d36a6b2d10
Update mkcert release version. Addresses #513
2020-03-02 07:41:25 +00:00
glaszig
695ea7b969
show wifi qr code in "hotspot > security" section
...
resolves #469 .
2020-02-27 02:37:00 +00:00
glaszig
409adb0c05
add conf-dir option to dnsmasq.conf, closes #403
...
this allows custom configuration stored
in files in /etc/dnsmasq.d. raspap does not
touch them and they'll always be loaded.
also creates /etc/dnsmasq.d if it doesn't exist.
2020-02-26 02:13:19 +00:00
billz
a801f43615
Comments for clarity. Addresses #461
2020-01-15 17:47:09 +00:00
Bill Zimmerman
75451fb25f
Rollback patch wpa_supplicant
2019-12-19 13:21:21 -08:00
billz
78b09cc4b4
Initialize wpa_supplicant, create if absent. Resolves #452
2019-12-13 16:54:01 +00:00
billz
0d92cb636f
Minor: add comments for clarity
2019-12-09 12:07:57 +00:00
billz
c94e3edd88
Minor: update version output
2019-12-04 19:34:50 +00:00
billz
6a01fae624
Update quick installer
2019-12-01 09:49:07 +00:00
billz
89e9fc5563
Update installer with version option
2019-12-01 09:45:06 +00:00
Jeff Eberl
03a0c5d2f2
Change cmds count to always be right.
2019-11-30 15:08:16 -07:00
billz
9c78fd57ed
Update usage notes
2019-11-28 09:45:54 +00:00
billz
edbb996b57
Call optimize_php after create_raspap_dirs. Resolves #441
2019-11-25 13:54:36 +00:00
billz
a6117b47cb
Check ovpn_option for automated install. Resolves #436
2019-11-22 14:05:49 +00:00
billz
e9954a7af7
Adds -o,--openvpn <flag> install option. Resolves #436
2019-11-22 14:03:50 +00:00
billz
a06de39da2
Deprecate Raspbian 8 / php5 support. Resolves #438
2019-11-22 13:01:59 +00:00
billz
671baf587d
Enable openvpn-client service. Resolves #437
2019-11-22 12:41:19 +00:00
billz
3ba3f3351b
Replace /home/pi with $HOME. Resolves #435
2019-11-21 10:29:48 +00:00
billz
11e71a638f
Specify terminal device /dev/tty for input
2019-11-19 11:42:06 +00:00
billz
e8c9587f5a
Added OpenVPN install option. addresses #147
2019-11-18 11:51:59 +00:00
billz
cd92bdae46
Update iptables msgs
2019-11-17 19:08:39 +00:00
billz
47af4c7815
Update sudoers
2019-11-17 18:46:39 +00:00
billz
5eac756946
Added argument for auth-user-pass
2019-11-17 18:20:25 +00:00
billz
40ac95af59
Update openvpn client path
2019-11-17 18:17:46 +00:00
billz
607a72e5e9
Merge branch 'master' of https://github.com/billz/raspap-webgui
2019-11-17 12:03:31 +00:00
billz
122609866a
Add iptables entries to rc.local
2019-11-17 10:17:57 +00:00
billz
844182f704
Minor: update comment block
2019-11-17 10:11:52 +00:00
billz
e0bb18b283
Update openvpn-client sudoers
2019-11-16 17:42:55 +00:00
billz
b412587249
Update msgs
2019-11-16 09:15:39 +00:00
billz
06c00b727b
Initial commit
2019-11-15 09:01:57 +00:00
billz
21cff18275
Added create_openvpn_scripts, update svc controls to systemd
2019-11-15 08:57:17 +00:00
billz
e58e1df283
Added -h, --help
2019-11-11 19:24:01 +00:00
billz
d83dab1937
Simplify usage string
2019-11-11 19:18:20 +00:00
billz
24b669b157
Added -r option, changed msgs
2019-11-11 13:37:06 +00:00
billz
21ae039589
Minor: update legacy version check
2019-11-11 09:17:35 +00:00
billz
fa0c18c52e
Error handling
2019-11-11 08:57:30 +00:00
billz
a08005dca7
Added repo & branch command line options
2019-11-11 08:51:45 +00:00
billz
cbec3c40d2
Added create_lighttpd_scripts()
2019-11-10 22:21:55 +00:00
billz
d3e0aca3d7
Initial commit
2019-11-10 22:09:36 +00:00
billz
1a533234d4
Hotfix. Resolves #430
2019-11-08 10:54:05 +00:00
billz
0fa61f8626
Bugfix
2019-11-07 20:12:41 +00:00
billz
35894bc4fc
Minor: messages
2019-11-07 20:12:23 +00:00
billz
a66bb13703
Cleanup + error handling
2019-11-07 18:04:41 +00:00
billz
3a0540c266
Replace $certname with $HOSTNAME
2019-11-07 16:45:21 +00:00
billz
bf9647c5bb
Update installer paths
2019-11-07 13:48:30 +00:00
billz
76ee50ec96
Cleanup debug output
2019-11-07 13:36:21 +00:00
billz
2f0db78955
Added usage notes, handle default & known cases
2019-11-07 13:29:42 +00:00
billz
fbcb6c3836
Updated install_complete help text
2019-11-07 13:24:06 +00:00
billz
7914110a77
Added configure_lighttpd()
2019-11-07 12:33:17 +00:00
billz
23d1ab83c7
Update version method
2019-11-07 10:41:56 +00:00
billz
5f4bd25ddc
WIP
2019-11-07 10:41:05 +00:00
billz
61fe3cc6ee
Removed trailing slash on webroot prompt
2019-11-07 10:35:17 +00:00
billz
de56289ca6
Generalize installer
2019-11-07 08:44:13 +00:00
billz
cf63968ca3
Initial commit
2019-11-07 08:39:54 +00:00
billz
b0c874254a
Move shared functions
2019-11-07 08:39:33 +00:00
Bill Zimmerman
966f5319a0
Merge pull request #426 from glaszig/conflict-free-config
...
handle configuration in a conflict-free way
2019-11-06 10:35:06 +01:00
glaszig
313852a698
handle configuration in a conflict-free way
...
* config defaults in includes/defaults.php
* removed includes/config.php, added to gitignore
* during installation copy config/config.php
to includes/config.php
2019-11-05 15:30:08 +01:00
billz
25c4b965eb
Added install option for web root. Resolves #294
2019-11-05 07:25:48 +00:00
Bill Zimmerman
c75788e31c
Get latest release version from GitHub API
2019-11-04 18:18:33 +01:00
Bill Zimmerman
1d45ef7f2c
Display release version in welcome msg
2019-11-04 18:17:30 +01:00
billz
33b8017181
Update sudo_add() with $raspap_user. Resolves #409
2019-10-10 08:34:40 +01:00
billz
fe2d01f42f
Added comment block with command-line options
2019-10-06 23:59:21 +01:00
billz
83e6f60cb7
Fix handling of command-line options
2019-09-30 18:58:12 +01:00
billz
3404aeebe0
Updated with $apt_option for non-interactive install
2019-09-30 18:44:03 +01:00
billz
44f6762cb1
Updated with unattended install option. Resolves #397
2019-09-30 18:42:04 +01:00
glaszig
9182c5509c
allow raspap to read hostapd log without elevated privileges
2019-08-20 22:17:27 +02:00
billz
99b0c04ef2
Bugfix in sudoers. Resolves #373
2019-08-13 00:11:10 +01:00
billz
e4757a06ae
Minor: use install_log for raspap.service
2019-08-07 09:28:20 +01:00
glaszig
2104ccb91a
favicons and sorts can stay in subdirectories
...
and be pointed to by proper meta tags.
do not copy these around during installation and poison the git tree.
2019-08-06 21:36:52 +02:00
glaszig
748348f407
during installation copy files from the git working tree
...
to their destinations instead of moving them and making
git think they got deleted
2019-08-06 21:36:52 +02:00
billz
76d23e33f9
Hotfix
2019-07-10 07:46:58 +01:00
Bill Zimmerman
a280c9df89
Updated to support Buster "stable" release
2019-07-08 21:49:38 +02:00
Bill Zimmerman
4940255cc6
Minor update to version_msg
2019-06-29 09:54:29 +02:00
Bill Zimmerman
acd58ce557
Minor update to version_msg
2019-06-29 09:51:36 +02:00
billz
f9b5a8f126
Updated php version for Raspbian 10.0 (Buster)
2019-06-25 07:40:08 +00:00
billz
913ce3b5c0
Updated php version for Raspbian 10.0 (Buster)
2019-06-25 07:40:02 +00:00
billz
de8bdef908
Updated to detect Raspbian 10.0 (Buster)
2019-06-24 22:14:38 +00:00
billz
13aa0864d0
Updated to detect Raspbian 10.0 (Buster). Resolves #337
2019-06-24 21:57:49 +00:00
billz
cdf1406aba
Added prompt to remove installed packages. Resolves #336
2019-06-24 21:42:15 +00:00
billz
fc2375ab18
Bugfix + cleanup
2019-04-30 22:19:34 +00:00
billz
93e1fff5d5
Update read WifiManaged interface from config. Resolves #323
2019-04-30 18:30:26 +00:00