add file headers
bump version
log failing url
add support for flex exclusions
add support for flex exclude domains
patch bug with redirect handling in httpx client library
display warning page if flex route detected and no flex router running
add mitm_pid script
emit router OK info message if it was previously inactive
Merge branch 'master' of git.bubblev.org:bubblev/bubble into feature/flex_routing
WIP. use async io, fix support for flex requests with bodies like POST/PUT
allow flex POST with no content, extend flex timeout
update algo and mitm hashes
clean up mitm code
WIP. passthru + flex routing works. code cleanup is next
add log conditional
use separate classes for passthru vs flex feeds/fqdns
refactor passthru app config, add support for managing flex domains/feeds
proper refreshing of tls passthru and flex sets after updating
Merge branch 'master' of git.bubblev.org:bubblev/bubble into feature/flex_routing
add file headers
adjust logging
check for flex domain during checkConnection, fix whitelist support
fix support for flex requests with request body
lower log level
WIP. make flex routing faster. POSTs still don't work.
flex routing works
check parent domains for flex routing
do not follow redirects, fix content/stream
rename dns_spoofing to bubble_request
flex routing works. still some cleanup to do
WIP. flex routing basically works in mitm
fix empty return value for flex router
Merge branch 'master' of git.bubblev.org:bubblev/bubble into feature/flex_routing
Merge branch 'master' of git.bubblev.org:bubblev/bubble into feature/flex_routing
WIP. working on flex routing
remove unused import
WIP. getting flex routing to work in mitm
enable priming on passthru app
update code comments
remove debug logging
remove trailing comma when parsing device last handshake time
WIP. starting to use flex router from mitm
fix stub calls to is_flex_domain
WIP. add flex router selection algoritm. start integrating with mitm
lazy-init known-host key
only interrupt flex router service if stat is unreachable
do not reset interrupted flag before interrupting
remove stacktrace
fix flex service interrupts
Co-authored-by: Jonathan Cobb <jonathan@kyuss.org>
Reviewed-on: #51
Allow now as second parameter of bulk delete
Join Override annotation with method signature in a line
Use old bulk delete method without params
Update cobbzilla-wizard
Do not checkout master of utils submodules on build
Set bulkDelete's parameters to be non null
Skip network owner account in bulk delete
Co-authored-by: Kristijan Mitrovic <kmitrovic@itekako.com>
Reviewed-on: #53
Merge branch 'master' into kris/sync_account_plan
# Conflicts:
# bubble-server/src/main/resources/messages
# bubble-web
Sync AccountContacts within AccountPolicy also
Update web
Fix AccountPolicy sync
Add check to skip policy sync if repeated from node
Change sync to work with account's policy and not plan
Revert bubble version
Fix DB migration's queries
Sync account plans if sync is set for account
Rename sync password to sync account
Co-authored-by: Kristijan Mitrovic <kmitrovic@itekako.com>
Reviewed-on: #52
Merge branch 'master' into kris/clear_old_notifications
Add cron for deleting old notifications from DB
Co-authored-by: jonathan <jonathan@noreply.git.bubblev.org>
Co-authored-by: Kristijan Mitrovic <kmitrovic@itekako.com>
Reviewed-on: #50
Merge branch 'master' into kris/restore_from_backup
Update web and messages
Merge branch 'master' into kris/restore_from_backup
# Conflicts:
# bubble-web
# bubble-server/src/main/resources/messages
Fix preparation for restore with backup package
Update web
Update messages
Use PORT HTTP method for restore API calls
Update web
Add API calls for restoring from backup package
Co-authored-by: jonathan <jonathan@noreply.git.bubblev.org>
Co-authored-by: Kristijan Mitrovic <kmitrovic@itekako.com>
Reviewed-on: #47