Skip to content

Conversation

@holta
Copy link
Member

@holta holta commented Oct 3, 2018

Builds on PRs #870 #1179

georgejhunt and others added 18 commits September 29, 2018 03:40
rebase bassed upon copy in

cut out obvious dead code

working on put-204

make users a sqlite db

sqlite db has users, and agent info

android timeouts not yet working

android 5 and 6 both work. lost mac

return to a working version for the MAC. Missing the splash

android,mac,windows all appear to work

sqlite get status of execute row == Null

initialize lasttimestamp with ajax call when home is triggered

remove commented code, move towards logging vs print statements

add logging with the -l flag

no changes to default_vars.yml

drop iptables captive portal stuff not using port 8090, and dnsmasq

missed deleting trap_enabled

fixes for 6.7 defaults

add in template dir

rebase bassed upon copy in

cut out obvious dead code

working on put-204

make users a sqlite db

sqlite db has users, and agent info

android timeouts not yet working

android 5 and 6 both work. lost mac

return to a working version for the MAC. Missing the splash

android,mac,windows all appear to work

sqlite get status of execute row == Null

initialize lasttimestamp with ajax call when home is triggered

remove commented code, move towards logging vs print statements

drop iptables captive portal stuff not using port 8090, and dnsmasq

missed deleting trap_enabled

fixes for 6.7 defaults

dispense with apache logs for captive portal, use the rotating portal.log instead

bring in clean defaults and py

Squash debugging details

remove backup file

still cannot dispense with cna on iphone. mac escape from cna broke with these changes

captive comes after iiab in apache config

one filename wrong

logging used for debug, lost mac escape from cna

typos

got mac/iphone full browser back

remove dead code

python was not creating db, or putting ip when first encountered
sync from georgejhunt/iiab:squash
@holta holta added this to the 6.7 milestone Oct 3, 2018
@holta
Copy link
Member Author

holta commented Oct 3, 2018

@georgejhunt so far this Captive Portal attempt does not work at all on Ubuntu 16.04 on NUC.

Unfortunately when installed on Ubuntu 18.04 on NUC or Raspbian Lite on RPi 3 B+, the Captive Portal doesn't do much with these clients:

These 2 above OS's are generally the number 1 and number 2 priorities in the developing world. Are there any other combinations that I can easily test? Testing Routine was:

  1. install IIAB 6.7/master from http://download.iiab.io/6.7

  2. cd /opt/iiab/iiab

  3. run:

    git checkout -b holta-py-captive-portal master
    git pull https://github.com/holta/iiab.git py-captive-portal
    
  4. cp /opt/iiab/iiab/vars/local_vars_big.yml to /etc/iiab/local_vars.yml

  5. ./iiab-install --reinstall

  6. use client machines to connect to IIAB's internal AP

@holta
Copy link
Member Author

holta commented Oct 7, 2018

PR revised in person with @georgejhunt:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants