-
-
Notifications
You must be signed in to change notification settings - Fork 154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v055o #1581
Open
hussainmohd-a
wants to merge
212
commits into
celzero:main
Choose a base branch
from
hussainmohd-a:v055n
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+11,629
−3,121
Open
v055o #1581
Changes from 1 commit
Commits
Show all changes
212 commits
Select commit
Hold shift + click to select a range
51635ca
ui: new setting to enable/disable crashlytics in play version
hussainmohd-a 9188e52
fix: #1529, better handling of wg states in ui
hussainmohd-a 41a7f3f
tunnel: stop adapter on other vpn start by user
hussainmohd-a 3423cca
disable GWP-ASan for the app
hussainmohd-a de43606
bump dependencies versions
hussainmohd-a d6ee645
logger: write console logs to an in-memory database
hussainmohd-a bf1a4d6
Merge branch 'v055n' of https://github.com/hussainmohd-a/rethink-app …
hussainmohd-a df29def
ui: new ui to show, save, and share console logs
hussainmohd-a ee9262c
ui: correct wg stats update using coroutines
hussainmohd-a 49369d8
ui: ensure consistent upload and download order
hussainmohd-a 751073e
add new 'region' column to dns logs and update ui
hussainmohd-a de30362
logger: append timestamp to crash logs
hussainmohd-a e0850a2
ui: align IP and domain rules screen layout
hussainmohd-a 283f986
ui: add links for reddit, element, and mastodon
hussainmohd-a fd73d0d
ui: add links for reddit, element, and mastodon
hussainmohd-a d64e24e
ui: new ui for editing default IPs for connectivity checks
hussainmohd-a 16c9e94
fix: #1557, handle proper closure for zip entries
hussainmohd-a 0ea571d
ui: display wireguard id along with the name
hussainmohd-a 7f2e219
strings: rmv unused literal from all xml files
hussainmohd-a 1d51bef
logger: move in-memory writes to separate method
hussainmohd-a 905d4c8
string: fix contacts in about screen
hussainmohd-a e277466
server: update server ips for sky, zero
hussainmohd-a c319815
ui: show rethink app's details in app info screen
hussainmohd-a 4083e75
bugrpt: rmv unwanted close call for zipentry
hussainmohd-a 8c68c8a
logger: purge console logs based on time instead of limit
hussainmohd-a a40efa9
firestack: Stats rename to RouterStats
hussainmohd-a 03ca654
logger: replace logger stmts to log in bug rpt worker
hussainmohd-a ffb330f
Merge branch 'celzero:main' into v055n
hussainmohd-a dba416b
Merge branch 'v055n' of https://github.com/hussainmohd-a/rethink-app …
hussainmohd-a 1ac297d
logger: stop console logging after prolonged runtime
hussainmohd-a f4f8578
logger: format logging in debug mode with id
hussainmohd-a 068378f
conn checks: reorganize custom IPs dialog components
hussainmohd-a 6ca8c90
wg-ui: resize textview for id
hussainmohd-a eb578e2
univ-firewall: display blocked count stats for each rule
hussainmohd-a 8400225
wg-ui: move onBackPressed callback to onCreate
hussainmohd-a 829cc4f
proxy-ui: show proxy ID in IP log bottom sheet screen
hussainmohd-a aeab96e
ktfmt: doh adapter
hussainmohd-a 8928490
rethink-log-ui: correct DIFF_UTIL for log adapter
hussainmohd-a d6eabdd
logger: add content to zip at once using StringBuilder
hussainmohd-a d4348a5
ui: show netstat in about and home screen
hussainmohd-a dc46c3f
ui: new drawable icons for v055o
hussainmohd-a 9111544
logger-ui: console log ui changes
hussainmohd-a 88b5659
dns-settings-ui: show system DNS IP in DNS settings screen
hussainmohd-a 169531b
daemon: implement a single-thread factory
hussainmohd-a 1083765
network-ui: streamline edit custom option in UI
hussainmohd-a 0ade1c7
reset the Rethink app as allowed by default
hussainmohd-a 80ea6c1
consolidate data usage for rethink app as well
hussainmohd-a ffd3cd4
app-info-ui: display package names for all apps
hussainmohd-a 2b368ca
ui: show console log icon in network logs screen
hussainmohd-a 84f8a82
ui: handle toast msg context errors
hussainmohd-a 285a677
batcher: handle close with a atomic boolean
hussainmohd-a 779311c
batcher: create batchers for every new scope
hussainmohd-a 8246d7c
wg: check for both valid config and supported ip version
hussainmohd-a 9c54206
scheduler: change logs to info level
hussainmohd-a 88d36fc
scheduler: stop console logs if its running more than configured time…
hussainmohd-a 6395194
ui: limit number of custom ips and domain rules in per-app ip rules s…
hussainmohd-a a27ecd9
ui: rmv observer for the connections count, let adapter handle it
hussainmohd-a 3e07cc3
Merge branch 'celzero:main' into v055n
hussainmohd-a 06bdd97
ui: rmv observer for the ips count, let adapter handle it
hussainmohd-a 488663c
ui: rmv separate space for app name and icon from app-wise ip logs sc…
hussainmohd-a 093f06e
store console log start time in-memory to be handled by scheduler
hussainmohd-a 268ccef
fix: #1587, rmv junk entries from the proxy mapping
hussainmohd-a 73dfc60
Merge branch 'v055n' of https://github.com/hussainmohd-a/rethink-app …
hussainmohd-a 7afa276
new api for get system dns, net stat and write console logs
hussainmohd-a 373f662
state to store the console logs in persistent state
hussainmohd-a da5cb62
conn-checks: rearrange the nws for conn checks from external src
hussainmohd-a 230402d
firestack apis: get netstat, slowdown, get system dns
hussainmohd-a 241955b
ui: font change for region text in dns bottom sheet
hussainmohd-a 192363a
ui: new drawable for logs related settings
hussainmohd-a 10c1654
viewmodel: add dependency for rinr for app connection view model
hussainmohd-a bdead32
tunnel: multiple improvements in tunnel
hussainmohd-a 3b6d3c1
migration: log database with more index on connIds
hussainmohd-a 071604b
tunnel: changes in firestack to use different primitive types
hussainmohd-a f6a1931
ui: rmv unused methods
hussainmohd-a bad8520
ui: display netstat data in MB instead of MB/s
hussainmohd-a ca451f1
rmv crashlytics and related dependencies from code
hussainmohd-a fd66e9c
ui: improvements in recycler view's DIFF_CALLBACK
hussainmohd-a 5f6eb16
ui: interchange netstat rx and tx values in home screen
hussainmohd-a c701142
string literal changes for v055o
hussainmohd-a 841669a
update version code and name for v055o
hussainmohd-a bbd0be4
Merge branch 'celzero:main' into v055n
hussainmohd-a ee00147
Merge branch 'celzero:main' into v055n
hussainmohd-a e165be7
ui: improvements in recycler view's DIFF_CALLBACK
hussainmohd-a 4b6d606
Fix: #1608, access database with io
hussainmohd-a ef80d5c
Merge branch 'celzero:main' into v055n
hussainmohd-a 01382d1
replace first with firstOrNull()
hussainmohd-a 1c936d3
repository methods to suspend functions, despite being called from IO
hussainmohd-a 1312e06
Merge branch 'v055n' of https://github.com/hussainmohd-a/rethink-app …
hussainmohd-a 01113fa
ui: show toast in wg config if vpn is not active
hussainmohd-a 59cd90c
ui: rmv app name color change for sys and user apps
hussainmohd-a 35e43fa
Fix 1536, update proper desc for adguard DoT
hussainmohd-a 6427b2f
ui: #1516 filter for partly blocked apps
hussainmohd-a c7384d8
ui: option to delete multiple ips from custom ip screen
hussainmohd-a 718729a
ui: option to delete multiple ips from custom ip
hussainmohd-a 1bc985b
ui: option to delete multiple ips from custom domain
hussainmohd-a b03a709
ui: #1551 retain invalid configs in wireguard screen
hussainmohd-a bc651c2
Fix: #1111, clear focus on searchview once soft keyboard is hidden
hussainmohd-a 1ac241c
ui: alpha for apps with no-internet permission
hussainmohd-a 07fbd02
fix #1554: appropriate label for private dns firewall
hussainmohd-a 8c1021e
ui: rmv firewall indicator, add data usage for apps
hussainmohd-a ed0f44e
ui: display proxy details in app info screen
hussainmohd-a d69d220
minor ui improvements in wireguard screens
hussainmohd-a f85c91d
Logger: separate worker thread for console logs
hussainmohd-a 84fde54
tunnel: initiate wg ping on connect, notify loopback, rmv slowdown
hussainmohd-a aa873be
ui: display protos, traffic stats and bandwidth, plus icon
hussainmohd-a 7fece25
ui: wireguard name text color change
hussainmohd-a 72653a6
new-feature: camera and microphone access indicator
hussainmohd-a d565a7e
ui: icon change for loop back proxy app settings
hussainmohd-a f47ab59
tunnel: bump firestack version
hussainmohd-a 63da862
strings: string literal changes for v055o
hussainmohd-a 2dcb174
ui: minor ui change in wg config screen
hussainmohd-a e075c21
TODO and FIXME for handling lockdown mode and private IP routing
hussainmohd-a 8e4385d
Merge branch 'celzero:main' into v055n
hussainmohd-a fad09e1
tunnel: prevent multiple restart on app resume
hussainmohd-a 38eb8c9
Merge branch 'v055n' of https://github.com/hussainmohd-a/rethink-app …
hussainmohd-a a28f25b
ui: change in icon, dialog's padding in network settings screen
hussainmohd-a 4e17ad0
Merge branch 'celzero:main' into v055n
hussainmohd-a 212cacc
Merge branch 'celzero:main' into v055n
hussainmohd-a 04c9adc
tunnel: unlink adapter before restart in lockdown mode only
hussainmohd-a ff2f09a
tunnel: unlink adapter before restart in lockdown mode only
hussainmohd-a 43d7e04
Merge branch 'v055n' of https://github.com/hussainmohd-a/rethink-app …
hussainmohd-a f97d1c8
ui: launch app info screen on new app notification #1146
hussainmohd-a c9bf3f4
Merge branch 'celzero:main' into v055n
hussainmohd-a ad3447a
Merge branch 'celzero:main' into v055n
hussainmohd-a 3f98079
ui: implement fast scroll for logs and apps screen
hussainmohd-a 319f6e4
Merge branch 'v055n' of https://github.com/hussainmohd-a/rethink-app …
hussainmohd-a 5d63fc2
ui: show wireguard status in detail conf screen
hussainmohd-a 80ea2c2
ui: show last app lock time in DEBUG mode
hussainmohd-a 2ba0301
ui: show wireguard status in detail conf screen
hussainmohd-a f366b56
ui: drawables for fast scroll
hussainmohd-a 8a4d648
fix: improvements to biometric prompt for app lock
hussainmohd-a 75bd208
ui: dependency for fast-scroll, bump firestack version
hussainmohd-a 1986316
Fix #1665: bigger 'enable' button for WireGuard
hussainmohd-a eeb991f
fix: exclude apps in inactive config and return catch-all (if not in …
hussainmohd-a 6f5ea0b
fix: change logger stmt for catch-all config selection
hussainmohd-a 7b19826
icons: new icons for settings introduced in v055o
hussainmohd-a cd7f97f
icon: fix bug report icon
hussainmohd-a 7b977ef
icon: fix bug report icon
hussainmohd-a 1323ce0
Merge branch 'celzero:main' into v055n
hussainmohd-a df5cfd8
update target IPs if available in the summary
hussainmohd-a d715e76
show known ports name only for UDP and TCP conns
hussainmohd-a 8b49215
proxy-app map: set alpha based on internet permission
hussainmohd-a 8f0c628
filter logs for specific wireguard configuration in network log screen
hussainmohd-a d4f6d01
Merge branch 'celzero:main' into v055n
hussainmohd-a 68095f9
ui: set selectable bg for btns in edit ip dialog
hussainmohd-a 17c1c36
ui: new screen to show consolidated apps details from stats screen
hussainmohd-a 95c5da6
new dimen for sponsor text
hussainmohd-a 665620a
frmt code
hussainmohd-a d33f5e1
show go-version number in about screen
hussainmohd-a 540d20d
ui: revamp status updates in wg screen, add dns status check
hussainmohd-a 5b8074c
ktfmt: activity_detailed_statistics.xml
hussainmohd-a 8f3b7bf
move some of the misc settings to advanced settings screen
hussainmohd-a 16577a3
implement task dispatching and channel pooling
hussainmohd-a 328d65d
skip listen port based on user setting (randomize listen port)
hussainmohd-a 00208d8
Fix: incorrect wg config while fetching catch-all config
hussainmohd-a 5302fbc
ui: new settings screen for advanced configuration
hussainmohd-a ee2282d
ui: new screen for anti-censorship options
hussainmohd-a 6559a98
ui-fix: update spinner border color in network log bottom sheet
hussainmohd-a 3cdd425
ui-fix: rmv alpha from svg (ic_logs_accent)
hussainmohd-a 80d9533
ui: new dialog prompt for sponsor details
hussainmohd-a 0ecfbd8
ui-fix: display listen port based on wg mode and user settings
hussainmohd-a a1f05f4
ui: display dns name on wg screen (including splitdns)
hussainmohd-a 4ed62ab
ui-fix: update info icon in Orbot bottom sheet
hussainmohd-a 49953fa
ui-fix: rmv unnecessary view from app detail screen
hussainmohd-a 283a8da
stats: display NIC info and RDNS info in the network stat dialog
hussainmohd-a 8d374f9
fix #1714: add filter for bypass proxy in app, network log screen
hussainmohd-a 7af13d5
ui: optimize app name retrieval in Network Log adapter
hussainmohd-a f55a92a
ui: improve proxy status handling for better UI representation
hussainmohd-a 450fdb1
ui: handle all cases in addLoadStateListener for RecyclerView
hussainmohd-a e36f516
ui: show app name in search bar hint
hussainmohd-a c453244
ui: update proper proxy status in home screen tile
hussainmohd-a 19abb3e
rename, refractor in summary stats fragment
hussainmohd-a 23cf104
ui: new setting for undelegated domains in dns configure screen
hussainmohd-a 8698b53
ui: add new advanced configuration option in settings screen
hussainmohd-a 86896c0
ui: minor corrections in custom domain/ip rules screen
hussainmohd-a cb2de90
Merge branch 'celzero:main' into v055n
hussainmohd-a 88cf6a9
Merge branch 'celzero:main' into v055n
hussainmohd-a 00aab7a
fix: rmv incorrect dir deletion from download mgr
hussainmohd-a 84baf59
ui: new conf for slowdown only in debug mode
hussainmohd-a 9d0e60d
ui: show country name along with flag in country-wise app list
hussainmohd-a 5511ec5
ui: access to wg logs from wg screen
hussainmohd-a 36bb0d2
manifest.xml: new activities included as part of v055o
hussainmohd-a e2a4442
minor ui and other improvements as part of v055o
hussainmohd-a 75f13f5
wg: get config id based on uid, ignoring ip
hussainmohd-a f01e158
bump android and firestack version for v055o
hussainmohd-a 2c7f515
persistent: multiple variables in persistent state for v055o
hussainmohd-a 48e5b40
tunnel: various changes and fixes for v055o
hussainmohd-a b3bc40f
strings: update/add string literals for v055o
hussainmohd-a fef5b45
Merge branch 'v055n' into wg-conflict
hussainmohd-a 45bc02a
resolve wg conflict
hussainmohd-a 7776b3d
resolve wg changes conflict
hussainmohd-a e7e0d06
Merge pull request #55 from celzero/wg-conflict
hussainmohd-a 1aece37
fix: lint errors
hussainmohd-a 0906487
ui: show country name along with flag in DomainConnectionsActivity
hussainmohd-a ef95024
bump firestack version for v055o
hussainmohd-a 90297f7
fix: lint errors
hussainmohd-a 58e3b12
ui: rmv texts and icons related to OSOM
hussainmohd-a e486ab7
ui: minor ui refresh in anti censorship screen
hussainmohd-a 34a471f
log: option to delete the logs in console log screen
hussainmohd-a 67bb47e
tunnel: take first non-unspecified ip from real destination ips
hussainmohd-a 532c77c
getUidQ: support for ICMPv4, ICMPv6 protocol
hussainmohd-a af82edf
tunnel: printstack on netstat dialog in DEBUG mode
hussainmohd-a b758190
netstat: include go stats
hussainmohd-a 8c9d2c7
bump gradle version to 8.5.2
hussainmohd-a 6a6b030
proxy: support for http proxy across all android versions
hussainmohd-a 69dd5eb
ui: fix search issue in app info and nw conns screens
hussainmohd-a eb544cb
fix #1733: resolve ClassCastException when sending multiple email att…
hussainmohd-a a33539f
docs: add comments for wgQuickString and wgUserSpaceString
hussainmohd-a dd7c04f
ui: fix search issue in app info screen
hussainmohd-a 096eeb4
ui: new icons for settings
hussainmohd-a 3495132
logger: inc the batch size for console logs
hussainmohd-a c97152e
Merge branch 'celzero:main' into v055n
hussainmohd-a File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
close in finally?
Also, is there a need for
copy
to close streams when the callers are usingcopy
within kt'suse{}
block?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This has been removed: 4083e75