Commit Graph

450 Commits

Author SHA1 Message Date
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
billz d247f3fb90 Updated download_latest_files() 2019-04-24 22:20:41 +00:00
billz 8796b5d359 Moved favicons to dist/icons. Updated installer 2019-04-24 22:11:43 +00:00
billz be24aa2a20 Added prompt to install raspap.service 2019-04-21 10:59:36 +00:00
billz b54289098e Check for presence of raspap/hostapd.ini 2019-04-19 12:23:05 +00:00
billz f73dcd4e99 Install raspap.service daemon 2019-04-19 11:36:09 +00:00
billz 57f42f2019 Added check for WifiAPEnable flag 2019-04-19 11:35:03 +00:00
billz 1e93189a65 Initial commit, RaspAP daemon 2019-04-19 11:33:18 +00:00
billz 713f52fac4 Minor, fixed indent 2019-04-10 09:02:28 +00:00
billz 4d2d79b404 Conditional prompt for reboot 2019-04-07 22:13:05 +00:00
billz cc6fe6f2ac Added restart rc-local.service 2019-04-06 08:52:36 +01:00
billz c83f2883ce bugfix: added slashes to iptables rules 2019-04-06 08:36:36 +01:00
Bill Zimmerman be1929117a
Bugfix, patch sudoers 2019-03-14 10:50:12 +01:00
billz d55f83ce16 Deleted servicesdisable.sh 2019-03-12 15:30:09 +00:00
billz a9cc4a0c2a Removed servicesdisable.sh from sudoers 2019-03-12 00:02:52 +00:00
billz e30fb10da7 Added /bin/cp /etc/dhcpcd.conf to sudoers 2019-03-11 23:43:39 +00:00
billz 9abf79b23c Merge branch 'master' into wificlient-ap 2019-03-09 21:11:54 +00:00
Bill Zimmerman ba7a2904ea
Hotfix: enable hostapd.service 2019-03-09 19:45:27 +01:00
billz e83e99656d Hotfix: unmask hostapd.service 2019-03-09 17:48:51 +00:00
billz bdc5958c4f Cleanup, typo fix 2019-03-07 22:14:27 +00:00
billz 47a2b7c346 Paramaterized service start, handles both uap0 and default 2019-03-07 10:17:16 +00:00
billz a2829dcf78 Added iptables nat rules for uap0 config 2019-03-07 10:15:51 +00:00
billz cd3ac06bf1 Renamed 2019-03-06 19:33:40 +00:00
billz 39e9037593 Renamed 2019-03-06 19:14:04 +00:00
billz 5bb549868b Minor: move service control script 2019-03-06 19:13:17 +00:00
billz 66a3944039 Minor, updated for rename 2019-03-06 13:22:16 +00:00
billz 7fcf22e4c3 Update create_hostapd_scripts, sudoers 2019-03-06 10:48:18 +00:00
Bill Zimmerman ef20f3dd6f Minor, edit comments 2019-03-06 09:58:37 +01:00
Bill Zimmerman f9f0924d34 Initial commit 2019-03-06 00:57:49 +01:00
billz 22976669ee Added wpa_cli -i wlan[0-9] select_network, thanks @PRO2XY 2018-11-13 22:21:02 +00:00
D9ping 183f04f53f Enable data usage page by default.
Signed-off-by: D9ping <D9ping@users.noreply.github.com>
2018-09-14 01:07:23 +02:00
D9ping 23d2718854 Renamed vnstat.php to bandwidth.php.
Disabled bandwidth page by default.

Signed-off-by: D9ping <D9ping@users.noreply.github.com>
2018-09-11 16:15:31 +02:00
D9ping e90b9899a3 Merge branch 'master' of https://github.com/billz/raspap-webgui into bandwidthmonitoring 2018-09-06 21:31:38 +02:00
billz 22c791e1f3 Standardized messages, modified php config install order 2018-09-05 12:59:49 +00:00
D9ping 03f2620e48 Backup php.ini to $raspap_dir/backups folder.
Ask for before changing php configuration of httpOnly and opcache.
Do not change session.use_strict_mode, no extra question.
Ask to restore backup of php.ini from $raspap_dir/backups folder in uninstall.sh.

Signed-off-by: D9ping <D9ping@users.noreply.github.com>
2018-08-31 23:38:30 +02:00
D9ping e428271ef2 Fix for #225, (Credits to DrStacheWH)
Removed duplicated create_logging_scripts function.

Signed-off-by: D9ping <D9ping@users.noreply.github.com>
2018-08-27 23:10:56 +02:00
D9ping aa96780c0b Backup php configuration before changing it.
Removed support for disabling php extensions.

Signed-off-by: D9ping <D9ping@users.noreply.github.com>
2018-08-24 10:36:20 +02:00
D9ping 8355c1cbfe Use sed regular expressions to deal with changing php configuration.
Don't try turn on not existing Zend Opcache under php 5<=
Turn on session.use_strict_mode if off.
Don't change decreated expose_php.

Signed-off-by: D9ping <D9ping@users.noreply.github.com>
2018-08-23 00:44:12 +02:00
D9ping 19f123b0c4 WIP: Php default configuration hardening.
Signed-off-by: D9ping <D9ping@users.noreply.github.com>
2018-08-21 23:43:50 +02:00
D9ping d6d89df024 Display bandwidth use total per day, week, month from vnstat.
Signed-off-by: D9ping <D9ping@users.noreply.github.com>
2018-08-21 16:42:04 +02:00
randyoo 2805e6eb6d
support secondary (or more) wlan interfaces
patch installer.sh with /etc/sudoer commands that support wlan1 - wlan9.
2018-07-06 11:09:57 -06:00
randyoo 2649991675
add wlan1 scan capability to sudoers commands 2018-06-29 14:22:39 -06:00
Ali Borhani 088bf99637
Use --depth option during cloning the repo 2018-04-23 01:02:07 +04:30
billz f873073570 Hotfix: specify interface with wpa_cli in patch_system_files(). Addresses #163 2018-03-28 10:13:44 +00:00
Bill Zimmerman 98ace52351 bug fixes to default_configuration(). Resolves #174. Thanks @Austin-RR 2018-03-19 12:43:24 +01:00
Joe ba9d6cba59
Fix /etc/sudoers entries
- symlink to hook wpa_supplicant if multiple wireless adapters. Otherwise, "wpa_cli" cmds fail if you have more than one wlan device
- set cmds array items to double quotes
- added entries for wlan1 interfaces, to be able to control more than one wireless adapter
- updated if statement checking the number of lines in /etc/sudoers
- added IFS in do loop, to handle spaces in array items properly (current method truncates the line if it finds a space)
2018-02-16 07:31:04 -07:00
billz 5d9d58630c Merge branch 'master' of https://github.com/billz/raspap-webgui 2017-11-16 22:38:54 +00:00
billz 951228275c Fixes #138 2017-11-16 22:38:03 +00:00
Bill Zimmerman 6dc944603c
Merge branch 'master' into new-php-pa 2017-11-16 02:28:59 +01:00
billz 0f7658221e Installs php7.0-cgi on Stretch, maintains backwards compatibility 2017-11-16 01:24:02 +00:00
billz b950a1966d Fixed permission error. Resolves #136 2017-11-08 08:23:02 +00:00
billz 17e737792f Fixed path 2017-11-07 17:05:09 +00:00
Lawrence 39d743ae89 merge from upstream 2017-11-04 12:53:29 +08:00
Lawrence 068c4c519e Merge from Upstream 2017-11-04 12:49:48 +08:00
Lawrence 7b93326478 updated stylesheet and installer with left out stuff 2017-11-02 22:48:15 +08:00
Lawrence f61cc31b20 Created new branch off master to help troubleshoot with #132 2017-11-02 22:43:41 +08:00
Lawrence 604b28130f Updating to help troubleshoot #132
Added the scripts to disable and enable logging for hostapd
Updated sudoers to allow running scripts
2017-11-02 22:33:11 +08:00
Lawrence 8d77295fd3 Updated sudoers to accomodate restarting dhcpcd to apply network settings.
Updated installer to insert new lines
Created files to generate / modify / save dhcpcd files and networking configuration
2017-10-30 02:21:34 +08:00
Lawrence db8e201624 Merge from Upstream/Master https://github.com/billz/raspap-webgui 2017-10-29 12:32:36 +08:00
Joseph Haig c8f863aeaf Fix properly 2017-10-28 20:59:17 +01:00
Joseph Haig f0f4f16438 Fix fastcgi-php setup for fresh install 2017-10-28 12:00:15 +00:00
Lawrence 7749b79e2f Implemented start of web interface to update Static IP addresses or use DHCP.
Currently saves to files in /etc/raspap/networking, still need to build something to generate a working config for dhcpcd
2017-10-28 02:40:30 +08:00
Lawrence a0a4f842b4 Updating install script and removing unneeded configuration file 2017-10-22 19:46:52 +08:00
Joseph Haig 354b387327 Change php5-cgi to php-cgi 2017-10-22 11:10:28 +01:00
Lawrence 908f0de8cb Updated install and uninstall scripts to append to rc.local rather than overwrite the file 2017-10-21 22:39:29 +08:00
Lawrence 1fc0615452 Updated install script with new sudoers lines required. Updated uninstall script to resolve lighttpd directory contents not being removed
Updated dashboard.php file to remove IP addresses when taking wlan0 down.
2017-10-04 01:28:57 +08:00
Lawrence 0be196d708 Updated version numbers. Fixed up Sudoers file to include latest ip commands. 2017-10-04 01:06:47 +08:00
Lawrence f507a0b8cf Created the uninstall script 2017-10-03 13:09:55 +08:00
Lawrence 0b7b0a4d96 Updated installer to properly make symlinks to latest backup 2017-10-03 12:19:35 +08:00
Lawrence 036b7a3050 I forgot a couple of renames. Fixed 2017-10-02 03:36:51 +08:00
Lawrence de7303883b Updated installer script to backup more configuration files and appends dates when renaming old installation files when doing an inplace reinstall 2017-10-02 03:34:14 +08:00
Lawrence a6b1d85013 Fixed up installation script to allow for reinstalls over existing installs. 2017-10-01 23:22:07 +08:00
Lawrence a36e525f98 Fixed up PHP notices. Added text when IP Address, MAC Address, and Subnet mask aren't found.
Also added function to backup configuration files /etc/network/interfaces and /etc/hostapd/hostapd.conf files if found.
2017-10-01 20:54:16 +08:00
Bill Zimmerman 58c6b67f49 Added welcome + clarified install dirs 2017-05-19 16:33:01 +00:00
Joe Haig cc96885ec9 Fix 'else' clause 2017-01-27 09:31:26 +00:00
Joe Haig bfb635636b Various small fixes
* Append `.old` to old web directory instead of moving to `/tmp`
* Do not give the user a choice of install location
* Better detection of Debian version
* List username and password in Quick Start instructions
2017-01-27 09:21:53 +00:00
Joe Haig f0cf084202 Add rc.local file to set up NAT routing 2016-11-13 17:42:50 +00:00
Joe Haig 2d992fb4ac Revert back to using /etc/init.d
Don't change too many things at once.
2016-10-23 20:08:17 +01:00
Joe Haig c5cb30f9e7 Install dnsmasq 2016-10-23 18:25:07 +01:00
Joe Haig ec03171e74 Reboot at end of installation 2016-10-23 17:37:29 +01:00
Joe Haig a3ea51077d Some more default config files
* /etc/default/hostapd
* /etc/dhcpcd.conf
* /etc/dnsmasq.conf
2016-10-23 17:02:52 +01:00
Joe Haig a3bfa51c70 Default hostapd configuration 2016-10-23 16:39:33 +01:00
Joe Haig 58bd439b4d Replace /etc.init.d with service 2016-10-22 22:02:39 +01:00
Joe Haig fd20d867dc Install hostapd as a dependency 2016-10-21 22:31:51 +01:00
Joe Haig b8b3fd1d31 Move old install directory if it exists 2016-10-21 22:28:00 +01:00
Joe Haig 54ef4de291 Make /etc/visudo file a bit more readable 2016-09-18 16:00:27 +00:00
Joe Haig bf2002e72f Fix typo 2016-09-11 21:48:26 +01:00
Bill Zimmerman c8cca832c8 Merge branch 'master' of https://github.com/billz/raspap-webgui 2016-08-31 16:30:44 +02:00
Bill Zimmerman 17d1b69805 Detect Raspian version and set lighttpd webroot. Fixes #29 2016-08-31 16:30:28 +02:00
Joe Haig e953e68556 Redo 'Configure client' page 2016-08-14 16:40:59 +00:00
Bill Zimmerman 8d33a049ed Modified system package update 2016-06-17 10:15:58 +02:00
Bill Zimmerman 975a7942cc Updated error message 2016-06-16 15:32:43 +02:00
Bill Zimmerman b041bd6eda Intial commit 2016-06-16 15:16:54 +02:00
Bill Zimmerman bd4d7af732 Intial commit 2016-06-16 15:16:19 +02:00
Bill Zimmerman 6f1df5fe9e Initial commit 2016-06-16 12:03:29 +02:00