Merge branch 'master' into kris/delete_account
Create AccountMessage in DB only if Account is still there
Use exact versions of all submodules when building
Set confirmation.welcome.account message to be quiet
Move welcome account template to requests
Merge branch 'master' into kris/delete_account
# Conflicts:
# bubble-web
Merge branch 'master' into kris/delete_account
# Conflicts:
# bubble-web
Merge branch 'master' into kris/delete_account
# Conflicts:
# bubble-server/src/main/resources/messages
# bubble-web
Fix account's refs deletion on account delete
Try to fix timing of delete confirmation notice sent out
Update web and messages
Co-authored-by: jonathan <jonathan@noreply.git.bubblev.org>
Co-authored-by: Kristijan Mitrovic <kmitrovic@itekako.com>
Reviewed-on: #55
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
restart pgsql when starting bubble
basic shadowban support working on fb
squeeze api max mem a bit more, max 200m on a 1g system
squeeze max mem a bit more
Merge branch 'master' of git.bubblev.org:bubblev/bubble into feature/shadowban_fb
allow icon js debug loading. only load debug template if newer than jar
add app server-side logging
more reliable host to test against
update lib
Merge branch 'master' of git.bubblev.org:bubblev/bubble into feature/shadowban_fb
fix fb fqdn
more cleanup
add usage docs
add tooling to replay streams for debugging. pass bufsiz to stream wrappers. add initial fb shadowban js
order imports
log url when inserting js
ignore .venv
add final
allow additional regex replacements to reference nonce
print message when app priming completed
clean up js
move stack dump to bubble_debug.py
use SIGUSR1 instead of SIGQUIT to print stack traces
Merge branch 'master' of git.bubblev.org:bubblev/bubble into feature/shadowban_fb
Merge branch 'master' of git.bubblev.org:bubblev/bubble into feature/shadowban_fb
Merge branch 'master' of git.bubblev.org:bubblev/bubble into feature/shadowban_fb
Merge branch 'master' of git.bubblev.org:bubblev/bubble into feature/shadowban_fb
Merge branch 'master' of git.bubblev.org:bubblev/bubble into feature/shadowban_fb
Merge branch 'master' of git.bubblev.org:bubblev/bubble into feature/shadowban_fb
Merge branch 'master' of git.bubblev.org:bubblev/bubble into feature/shadowban_fb
Merge branch 'master' of git.bubblev.org:bubblev/bubble into feature/shadowban_fb
Merge branch 'master' of git.bubblev.org:bubblev/bubble into feature/shadowban_fb
Merge branch 'master' of git.bubblev.org:bubblev/bubble into feature/shadowban_fb
initial shadowban fb model
Co-authored-by: Jonathan Cobb <jonathan@kyuss.org>
Reviewed-on: #44
Merge branch 'master' of git.bubblev.org:bubblev/bubble into kris/add_support_for_restore_ui
Rename isWaitingRestoring
Use == instead of equals on enums
Use ctime instead of creationTime in backup objects
Fix bin scripts after CR
Merge branch 'master' into kris/add_support_for_restore_ui
# Conflicts:
# bubble-server/src/main/resources/message_templates/en_US/server/post_auth/ResourceMessages.properties
# bubble-web
Add missing label
Update web
Merge branch 'master' into kris/add_support_for_restore_ui
# Conflicts:
# bubble-server/src/main/java/bubble/service/cloud/StandardNetworkService.java
# bubble-server/src/main/resources/ansible/roles/algo/tasks/main.yml
# bubble-web
Update web
Use better check if restore is started
Merge branch 'master' into kris/add_support_for_restore_ui
# Conflicts:
# bubble-server/src/main/java/bubble/service/cloud/StandardNetworkService.java
Init sage node on init self node if needed
Update log message on post copy entities
Update web
Remove another word from host prefixes
Mark restoring node as ready
Add ctime to ticks-stats returned to FE
Merge branch 'master' into kris/add_support_for_restore_ui
# Conflicts:
# bubble-web
Try resetting progress meter on each new node
Add auth/ready ep in skip auth for restore node
Add more logs of api exception
Update web
Remove some bad host prefixes
Update web
Deploy web if it is included in jar
Merge branch 'master' into kris/add_support_for_restore_ui
Add support for showing latest backup on FE
Merge branch 'master' into kris/add_support_for_restore_ui
Update web
Use proper flag for waiting restoring bubble
Use separate bash to avoid continuing within venv
Start restore monitor on instance when needed
Save iptables in packer instance
Merge branch 'master' into kris/add_support_for_restore_ui
Save iptables before corresponding service restart
Merge branch 'master' into kris/add_support_for_restore_ui
# Conflicts:
# bubble-server/src/main/java/bubble/server/BubbleConfiguration.java
# bubble-web
Fix iptables entries again
Echo error to stderr
Fix iptable rules creation
Add back needed tags in algo related ansible tasks
Update web
Merge branch 'master' into kris/add_support_for_restore_ui
# Conflicts:
# bubble-web
Add new labels and update web
Use network state as restore mode tag
Create full jar with web on full patching
Update first_time_marker file with correct value
Run first time listener for restoring instances also
Merge branch 'master' into kris/add_support_for_restore_ui
# Conflicts:
# bubble-web
Add new lib to utils pom
Co-authored-by: Jonathan Cobb <jonathan@kyuss.org>
Co-authored-by: Kristijan Mitrovic <kmitrovic@itekako.com>
Reviewed-on: #20