8000 v0.9.9 by majestrate · Pull Request #1924 · oxen-io/lokinet · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

v0.9.9 #1924

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

Merged
merged 233 commits into from
May 30, 2022
Merged

v0.9.9 #1924

merged 233 commits into from
May 30, 2022

Conversation

majestrate
Copy link
Contributor

merge after #1923

majestrate and others added 30 commits November 16, 2021 10:57
We don't really carry about when the last regen was attempted, but
rather about when the last publish was attempted (or succeeded).
…t in publishing introsets and intro selection
* split up configure step and build step so that build steps goes all at once
* update ci to use new build structure for android
add notice to file as very out of date.
… only use ip6 after such an event.

as a result dns queries stop working because we blackhole ip6 routes if exit mode is on.
this prevents this case from being hit.
…1-12-03

disable ip6 upstream dns in libunbound
fix readme, do not use static deps.
remove note in readme
correct cmake flag
remove pedantic separation in readme
remove old parts about macos from readme
on win32/apple reading packets from the interface does not count as an io operation.
manually trigger pump on win32/apple to pretend that it is an io event.
add platform quark function MaybeWakeUpperLayers
10000
 on vpn::Interface to manaully wake up the other components on platforms that need that (ones on which packet io is not done via io events).
on non linux platforms, use uv_prepare_t instead of uv_check_t as the former triggers before blocking for io, instead of after. this better matches linux's order of operations in libuv.
…n address range.

mappings per ip stick to the same exit, each new ip is mapped to a random exit in the specified pool.

make exit-auth multi value
majestrate and others added 27 commits May 19, 2022 11:55
if a pending inbound session did not complete a handshake after an unclean close from a previous session the
remote udp endpoint would remain stuck mapped as authed and thus any further attempts from the remote would
be silently dropped as it entered a stuck state in the state machine. this was happening as a small part
of the state machine was hidden in the implementation details of iwp, but instead should be in the super type
as it is logic exclusively outside the details which every dialect would have regardless of its details.

this commit will unmap the udp endpoint every time it needs to in the link layer state machine, independat of
the implementation details of the diact.
…ne-2022-05-20

state machine fix for link layer
…o we do not spam them.

disambiguiate error message to distinguish between decomissioned and deregistered.
* adds next and last gossip datetimes
* adds a few things for time points, like ostream operator overloads for time point
throw if we pass in a bogus af value when getting a sockaddr for all interfaces
connect to routers even if we are decomissioned
clean up version cmake stuff

clean up generated cpp version stuff

make all the windows rc stuff get generated by cmake

bump release motto message

properly inject release motto into version
bump submodules

Fix dynamic version generation

   - GIT_FOUND OR Git_FOUND wasn't available because we hadn't done a
     find_package(Git) yet.
   - required version variables weren't being passed through to the cmake
     script
Also rename the arg from loki_repo to oxen_repo
…macros-2022-05-26

final fixups before 0.9.9 tag
@majestrate
Copy link
Contributor Author

waiting for ci

@jagerman
Copy link
Member

Tired of waiting (and only macos is left, which I don't really care about for this release).

@jagerman jagerman merged commit 440b547 into stable May 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants
0