Skip to content
This repository was archived by the owner on Dec 18, 2022. It is now read-only.

Commit 9227d2f

Browse files
committed
Merge branch 'release_1.0.0-beta01'
2 parents 5cc0e3c + c849811 commit 9227d2f

File tree

511 files changed

+2759
-901
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

511 files changed

+2759
-901
lines changed

docs/changelog.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Change Log
22

3+
## Version 1.0.0-beta01 (2020-08-24)
4+
- Bug Fix: remove use of `=` operator from kotlin methods where `java.void` is expected as a return value.
5+
- Adds JvmOverloads/JvmStatic to methods/variables for making use of Library for Java users more convenient.
6+
- Bug Fix: implements try/catch block on `BaseService.startService` method if application calls it while in the background.
7+
- Adds new option for `BackgroundManager.Builder` to run the `Service` in the Foreground when the application is sent
8+
to the background.
9+
- Exposes `ServiceTorSettings` class for easier construction of a settings screen by Library users.
10+
- Adds methods to `ServiceTorSettings` for quickly saving user settings to `TorServicePrefs`.
11+
- Adds a helper method in `TorServiceController.Companion` for quickly generating the class.
12+
- Adds option within `TorSettings` for setting `IsolationFlags` specific to the protocol being opened on a port.
13+
- Updates `TorServiceEventBroadcaster`'s broadcasting of ports to now broadcast a single class containing
14+
all port information instead of individual methods for each port type.
15+
- Adds a delay to modifying of Tor config `DisableNetwork` on device connectivity loss such that
16+
intermittent disconnections are smoothed out w/o the network call failing
17+
- Also helps with inhibiting ports from changing if utilizing "auto".
18+
- Updates Dependency versions [88469d7](https://github.com/05nelsonm/TorOnionProxyLibrary-Android/commit/88469d7028020097624cc7cad9b1a616088d07e8)
19+
- Bug Fix: Dokka Docs generated with failed links caused by not accounting for directory depth of the file.
20+
321
## Version 1.0.0-alpha02 (2020-08-03)
422
- API breaking changes were made to `TorServiceController.Builder`. See the following to update:
523
- [TorServiceController.Builder](./topl-service/io.matthewnelson.topl_service/-tor-service-controller/-builder/index.md)

docs/topl-core-base/io.matthewnelson.topl_core_base/-base-consts/-broadcast-type/-d-e-b-u-g.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
# DEBUG
44

5-
`const val DEBUG: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) [(source)](https://github.com/05nelsonm/TorOnionProxyLibrary-Android/blob/master/topl-core-base/src/main/java/io/matthewnelson/topl_core_base/BaseConsts.kt#L94)
5+
`const val DEBUG: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) [(source)](https://github.com/05nelsonm/TorOnionProxyLibrary-Android/blob/master/topl-core-base/src/main/java/io/matthewnelson/topl_core_base/BaseConsts.kt#L93)

docs/topl-core-base/io.matthewnelson.topl_core_base/-base-consts/-broadcast-type/-e-r-r-o-r.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
# ERROR
44

5-
`const val ERROR: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) [(source)](https://github.com/05nelsonm/TorOnionProxyLibrary-Android/blob/master/topl-core-base/src/main/java/io/matthewnelson/topl_core_base/BaseConsts.kt#L95)
5+
`const val ERROR: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) [(source)](https://github.com/05nelsonm/TorOnionProxyLibrary-Android/blob/master/topl-core-base/src/main/java/io/matthewnelson/topl_core_base/BaseConsts.kt#L94)

docs/topl-core-base/io.matthewnelson.topl_core_base/-base-consts/-broadcast-type/-e-x-c-e-p-t-i-o-n.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
# EXCEPTION
44

5-
`const val EXCEPTION: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) [(source)](https://github.com/05nelsonm/TorOnionProxyLibrary-Android/blob/master/topl-core-base/src/main/java/io/matthewnelson/topl_core_base/BaseConsts.kt#L96)
5+
`const val EXCEPTION: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) [(source)](https://github.com/05nelsonm/TorOnionProxyLibrary-Android/blob/master/topl-core-base/src/main/java/io/matthewnelson/topl_core_base/BaseConsts.kt#L95)

docs/topl-core-base/io.matthewnelson.topl_core_base/-base-consts/-broadcast-type/-n-o-t-i-c-e.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
# NOTICE
44

5-
`const val NOTICE: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) [(source)](https://github.com/05nelsonm/TorOnionProxyLibrary-Android/blob/master/topl-core-base/src/main/java/io/matthewnelson/topl_core_base/BaseConsts.kt#L97)
5+
`const val NOTICE: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) [(source)](https://github.com/05nelsonm/TorOnionProxyLibrary-Android/blob/master/topl-core-base/src/main/java/io/matthewnelson/topl_core_base/BaseConsts.kt#L96)

docs/topl-core-base/io.matthewnelson.topl_core_base/-base-consts/-broadcast-type/-w-a-r-n.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
# WARN
44

5-
`const val WARN: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) [(source)](https://github.com/05nelsonm/TorOnionProxyLibrary-Android/blob/master/topl-core-base/src/main/java/io/matthewnelson/topl_core_base/BaseConsts.kt#L98)
5+
`const val WARN: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) [(source)](https://github.com/05nelsonm/TorOnionProxyLibrary-Android/blob/master/topl-core-base/src/main/java/io/matthewnelson/topl_core_base/BaseConsts.kt#L97)

docs/topl-core-base/io.matthewnelson.topl_core_base/-base-consts/-broadcast-type/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# BroadcastType
44

5-
`@Target([AnnotationTarget.CLASS, AnnotationTarget.TYPE, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.PROPERTY]) annotation class BroadcastType` [(source)](https://github.com/05nelsonm/TorOnionProxyLibrary-Android/blob/master/topl-core-base/src/main/java/io/matthewnelson/topl_core_base/BaseConsts.kt#L92)
5+
`@Target([AnnotationTarget.CLASS, AnnotationTarget.TYPE, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.PROPERTY]) annotation class BroadcastType` [(source)](https://github.com/05nelsonm/TorOnionProxyLibrary-Android/blob/master/topl-core-base/src/main/java/io/matthewnelson/topl_core_base/BaseConsts.kt#L91)
66

77
### Constructors
88

docs/topl-core-base/io.matthewnelson.topl_core_base/-base-consts/-config-file-name/-c-o-n-t-r-o-l_-p-o-r-t.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
# CONTROL_PORT
44

5-
`const val CONTROL_PORT: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) [(source)](https://github.com/05nelsonm/TorOnionProxyLibrary-Android/blob/master/topl-core-base/src/main/java/io/matthewnelson/topl_core_base/BaseConsts.kt#L200)
5+
`const val CONTROL_PORT: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) [(source)](https://github.com/05nelsonm/TorOnionProxyLibrary-Android/blob/master/topl-core-base/src/main/java/io/matthewnelson/topl_core_base/BaseConsts.kt#L353)

docs/topl-core-base/io.matthewnelson.topl_core_base/-base-consts/-config-file-name/-c-o-o-k-i-e_-a-u-t-h.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
# COOKIE_AUTH
44

5-
`const val COOKIE_AUTH: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) [(source)](https://github.com/05nelsonm/TorOnionProxyLibrary-Android/blob/master/topl-core-base/src/main/java/io/matthewnelson/topl_core_base/BaseConsts.kt#L201)
5+
`const val COOKIE_AUTH: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) [(source)](https://github.com/05nelsonm/TorOnionProxyLibrary-Android/blob/master/topl-core-base/src/main/java/io/matthewnelson/topl_core_base/BaseConsts.kt#L354)

docs/topl-core-base/io.matthewnelson.topl_core_base/-base-consts/-config-file-name/-d-a-t-a_-d-i-r.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
# DATA_DIR
44

5-
`const val DATA_DIR: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) [(source)](https://github.com/05nelsonm/TorOnionProxyLibrary-Android/blob/master/topl-core-base/src/main/java/io/matthewnelson/topl_core_base/BaseConsts.kt#L202)
5+
`const val DATA_DIR: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) [(source)](https://github.com/05nelsonm/TorOnionProxyLibrary-Android/blob/master/topl-core-base/src/main/java/io/matthewnelson/topl_core_base/BaseConsts.kt#L355)

0 commit comments

Comments
 (0)