Commit Graph

8057 Commits (fedora/37)
 

Author SHA1 Message Date
Jason Rhinelander 0cbb81bced
Bump revision 1 year ago
Jason Rhinelander 9119c1b45d
Fix bad useradd argument 1 year ago
Jason Rhinelander 932993c935
Add F37 builds 1 year ago
Jason Rhinelander f24702b291
Reformat .drone.jsonnet (no changes) 1 year ago
Jason Rhinelander 55a9596724
RPM cleanups
- We don't need sqlite anymore (it will likely come back at some point,
  but for .10/.11 it isn't used).
- Drop the file-not-empty assertion from the service file.  This isn't
  wanted anymore as having no bootstrap is now perfectly acceptable
  (lokinet has the default bootstrap built-in now).
- Remove obsolete patch (applied in .10).
- Copy bootstrap.signed from contrib rather than having an extra copy in
  SOURCES.
1 year ago
necro-nemsis c3d6bcc3b7 Align remaining submodules to stable branch 1 year ago
necro-nemsis bf10734b03 checkout oxen-encoding commit a869ae2b0152ad70855e3774a425c39a25ae1ca6 1 year ago
necro-nemsis 1313a192da checkout oxen-mq ac6ef82ff6fd20437b7d073466dbef82a95a2173 1 year ago
necro-nemsis dd0a165d68 Fix date 1 year ago
necro-nemsis ca00d8e1a6 checkout cpr commit f88fd7737de3e640c61703eb57a0fa0ce00c60cd 1 year ago
necro-nemsis 133e883b6e Merge remote-tracking branch 'upstream/stable' into fedora/36 1 year ago
necro-nemsis 2bb1118a89 Merge stable branch and bump version 1 year ago
Jason Rhinelander 81a61f3d03
Merge pull request #2080 from oxen-io/dev
0.9.11 release
1 year ago
Jason Rhinelander 8959e84595
Merge pull request #2079 from jagerman/bump-deps
Version bump for new release
1 year ago
Jason Rhinelander d9d3041dce
Bump version for fix release
In retrospect the last release really should have been called 0.10.0 and
this should be 0.10.1, but too late now.
1 year ago
Jason Rhinelander c3d212054a
Update deps to latest versions 1 year ago
majestrate e1f1b8b1c7
Merge pull request #2066 from jagerman/another-obsolete-bs
Remove another obsolete bootstrap
1 year ago
majestrate 9edda9f101
Merge pull request #2055 from jagerman/fix-option-names
Fix missing option names, make [lokid]:rpc required
1 year ago
majestrate 2c6e2e9472
Merge pull request #2076 from tewinget/more-verbose-logging
Fix Windows DNS issues
1 year ago
Thomas Winget 1e29465237 fix missing namespace 1 year ago
Thomas Winget c4c81cc9f8 I hate clang-format sometimes 1 year ago
Thomas Winget 3d71bbd1e4 log func should return a string instead 1 year ago
Thomas Winget d44ad497fd rvalue ref -> value 1 year ago
Thomas Winget 548ce5c3a2 invert packet direction on WINDIVERT_ADDRESS
We simply keep the WINDIVERT_ADDRESS struct given on recv, so when
using it for send we need to invert the direction (the Output bit)
1 year ago
Thomas Winget 5238c3f1a0 force windivert to recalc IP checksum 1 year ago
Thomas Winget 133cee0fd9 Remove obsolete/extraneous WouldLoop function
The DNS resolver code should not and can not be responsible for
preventing packet looping.
1 year ago
Thomas Winget a518e654c5 add much logging around dns and windivert 1 year ago
Jason Rhinelander e8d1361865
Remove another obsolete bootstrap
I found another defunct obsolete boostrap file on a few foundation
service nodes; this adds it to the list.
1 year ago
Jason Rhinelander 5345c60b30
Merge pull request #2065 from Bilb/fix-min-height-gui
fix: allow GUI window height as low as 600 for small screens
1 year ago
Audric Ackermann c57d8ef091 fix: allow GUI window height as low as 600 for small screens 1 year ago
Jason Rhinelander f9db657f64
Make Default&Required or Required&Hidden compilation failures
Default & Required makes no sense: if we have a default it makes no
sense to make it required.  The previous behaviour when this was
specified was to force an (uncommented) value in the config with the
value, but this was only used in the test suite.

Required & Hidden makes no sense either: if it's required to be
specified we definitely don't want to hide it from the generated config
file.

These are now compile-time failures.
2 years ago
Jason Rhinelander 68bb74a95d
Make [lokid]:rpc setting required in SN mode
When running as a service node we can't do anything without a lokid rpc
URL, and we don't necessarily have a good default for it.

This makes it required so that we fail with an appropriate error message
(rather than connect timeouts) if it is not specified.
2 years ago
Jason Rhinelander c8ce78315d
Fix missing option names
At some point between 0.9.9 and 0.9.10 we removed the printing of option
names when a value doesn't have a default, but this means the config is
littered with things like:

    # This option sets the greater foo value.

with no actual option name printed out when there is no default.

This fixes it by always printing the option name in such a case, just
with an empty value, e.g.:

    # This option sets the greater foo value.
    #big-foo=
2 years ago
Jason Rhinelander 1e5e34bd24
Merge pull request #2052 from oxen-io/dev
v0.9.10
2 years ago
Jason Rhinelander 7906fac4f0
Merge pull request #2053 from jagerman/mac-dmg-bg
Make dmg background retina capable
2 years ago
Jason Rhinelander 7f3cb0ff38 Make dmg background retina capable
The bg has to get encoded in a multi-format TIFF to make it work.

Also increase the vertical size a bit so that it still looks okay in
case you are a crazy person with a bunch of toolbars and other junk
cluttering up the window.
2 years ago
majestrate 4b5ab4bde3
Merge pull request #2051 from jagerman/mac-dmg-bg
Add mac .dmg background
2 years ago
Jason Rhinelander 135664ccb0 Add mac .dmg background 2 years ago
majestrate 27fd4d8faf
Merge pull request #2049 from majestrate/add-omitted-header-2022-11-08
add omitted header
2 years ago
Thomas Winget bb14a7bd09
when in rome, remove duplicate includes 2 years ago
Jeff Becker 259114b51d
add omitted header
certain files needed to include either fstream and our shim for std::filesystem.
this includes fstream into our shim and includes this shim in places
that require fstream. this is done because some toolchains (cough
cough broke af arch linux amalgums) can have weird subsets of the
requirements of C++17 that overlap, except when they dont, denoted by
unknowable undisclosed circumstances.

this issue was reported by a user in the wild, and this fixes it.
2 years ago
Jason Rhinelander 77fa34ca4d Bump apple network extension sub-version 2 years ago
Jason Rhinelander 67863cd9a4
Merge branch 'dev' into stable 2 years ago
Jason Rhinelander 4f1f336e50
Bump openssl static build version 2 years ago
Jason Rhinelander 2660761ce2
Merge pull request #2047 from oxen-io/dev
lokinet v0.9.10
2 years ago
majestrate 7325878afd
Merge pull request #2048 from majestrate/simplify-ons-ready-logic-2022-11-03
simplify llarp::service::Endpoint::ReadyToDoLookup()
2 years ago
majestrate 29da2a9943
Update llarp/service/endpoint.cpp
Co-authored-by: Jason Rhinelander <jason@imaginary.ca>
2 years ago
Jeff Becker e5efe793ca
llarp::service::Endpoint::ReadyToDoLookup()
previously we had a checking style function that passes in an optional
defaulting to nullopt as a micro optimzation, this makes the code
unnessarily obtuse.

simplify this by splitting up into 2 functions,
one for getting the unique endpoints and one for checking if the
number of them is above the minimum.

add overload for ReadyToDoLookup() that checks against constant but
can do more in the future if desired to reduce the burden on future contributors.
2 years ago
Jason Rhinelander 9dfb4a389c
Update gui subproject 2 years ago
majestrate b67a70517d
Merge pull request #2046 from majestrate/fix-lokinet-vpn-2022-11-02
prevent throwing on no error in lokinet-vpn
2 years ago