Commit Graph

5837 Commits

Author SHA1 Message Date
Jeff Becker
1e5a81846e
turn off optimizations for releases 2020-04-03 13:04:41 -04:00
Jeff
d70e8b6d5e
Merge pull request #1213 from majestrate/macos-cpack-fixes-2020-04-03
make cpack generate macos pkg files
2020-04-03 10:50:28 -04:00
Jeff Becker
7d8101e177
static link on macos 2020-04-03 10:25:24 -04:00
Jeff Becker
ab676c0c24
make gitlab mac runner poop out mac pkg builds too 2020-04-03 10:22:51 -04:00
Jeff Becker
69415fe09f
remove god awful "packaging" cruft that is no longer used. 2020-04-03 10:15:08 -04:00
Jeff Becker
9428689939
fix up cpack for macos 2020-04-03 10:14:19 -04:00
Jeff
2caf807fc0
Merge pull request #1212 from majestrate/fix-gitlab-ci-2020-04-02
use 64 bit windows target for now
2020-04-03 08:04:48 -04:00
Jeff Becker
b4a96c6375
use 64 bit windows target for now 2020-04-03 08:03:41 -04:00
Jeff
78b0739bc0
Merge pull request #1211 from majestrate/fix-gitlab-ci-2020-04-02
fix gitlab tag (again)
2020-04-02 12:44:05 -04:00
Jeff Becker
34e24f383e
fix gitlab tag (again) 2020-04-02 12:42:36 -04:00
Jeff
2e5d797177
Merge pull request #1210 from majestrate/fix-gitlab-ci-2020-04-02
fix gitlab tag
2020-04-02 12:39:12 -04:00
Jeff Becker
e2e649bcbe
fix gitlab tag 2020-04-02 12:38:18 -04:00
Jeff
9da7ce94a5
Merge pull request #1209 from majestrate/fix-gitlab-ci-2020-04-02
fix gitlab ci file
2020-04-02 12:26:43 -04:00
Jeff Becker
f1b4c5fa9b
fix gitlab ci file 2020-04-02 12:23:14 -04:00
Jeff
779dcb9f2c
Merge pull request #1035 from majestrate/cpack-installer-2020-01-10
win32 installer using cpack
2020-04-02 12:19:11 -04:00
Jeff Becker
aae260fbea
more macos installer bits 2020-04-02 11:53:14 -04:00
Jeff Becker
81dbe1288d
add mac target for release 2020-04-02 11:25:32 -04:00
Jeff Becker
a02363325e
move cmake unix down 2020-04-02 11:08:08 -04:00
Jeff Becker
3b26b8b24d
make gitlab pump out 32 bit installers, no lto for builds as that is cursed for now. 2020-04-02 11:08:08 -04:00
Jeff Becker
a615457316
update lokinet-bootstrap 2020-04-02 11:08:08 -04:00
Jeff Becker
caad1dcd05
allow fail 2020-04-02 11:08:07 -04:00
Jeff Becker
9d8e3736bf
update ci for windows installers 2020-04-02 11:08:07 -04:00
Jeff Becker
9e696e131e
make installer pull in tuntap driver 2020-04-02 11:08:07 -04:00
Jeff Becker
2922668e6b
initial lokinet-bootstrap in powershell for windows 2020-04-02 11:08:07 -04:00
Jeff Becker
f335aaa847
set license 2020-04-02 11:08:07 -04:00
Jeff Becker
2190da8c81
cpack win32 2020-04-02 11:08:07 -04:00
Jeff
928b501da1
Merge pull request #1207 from majestrate/remove-unused-headers-2020-04-01
remove unused headers
2020-04-01 12:39:11 -04:00
Jeff Becker
9a1050bbe7
remove unused headers 2020-04-01 08:00:24 -04:00
Jeff
d3c3aebeaf
Merge pull request #1194 from majestrate/disable-iwp-fec-2020-03-23
disable accedental fec in iwp outbound messages
2020-03-31 09:31:43 -04:00
Jeff Becker
3b424f76f1
strict check of bounds 2020-03-31 09:26:39 -04:00
Jeff
007e4239a9
Merge pull request #1198 from majestrate/inbound-dns-hotfix-2020-03-28
dont request descriptors for inbound sessions
2020-03-30 10:13:35 -04:00
Jeff Becker
67883aa945
when we have an inbound session and we do a forward dns lookup
we should not look up the descriptor on the network as we
already have a session with them
2020-03-28 16:26:16 -04:00
Jeff
375b09486e
Merge pull request #1196 from majestrate/lokinetmon-update-2020-03-24
update lokinetmon to work again with dns rebinding protection
2020-03-24 11:43:07 -04:00
Jeff Becker
510053cbce
update lokinetmon to work again with dns rebinding protection 2020-03-24 11:12:41 -04:00
Jeff
b66eebc917
Merge pull request #1195 from majestrate/remove-cruft-2020-03-24
remove unused cruft
2020-03-24 11:02:27 -04:00
Jeff Becker
e8c5a62ee8
remove unused cruft 2020-03-24 10:44:04 -04:00
Jeff Becker
b398076bc6
add bounds check 2020-03-23 13:38:14 -04:00
Jeff Becker
b96700579e
remove un needed check 2020-03-23 13:28:44 -04:00
Jeff Becker
53e7397935
fix use after move 2020-03-23 13:20:32 -04:00
Jeff Becker
769bafd281
disable accedental fec in iwp outbound messages 2020-03-23 12:48:25 -04:00
Jason Rhinelander
fcf6f7119f
Merge pull request #1192 from loki-project/neuroscr-mar2020-staticfix
fix make static when TOOLCHAIN isn't set
2020-03-18 01:56:08 -03:00
Ryan Tharp
24cd9ca57d
fix make static when TOOLCHAIN isn't set 2020-03-17 21:54:38 -07:00
Jeff
b1f036bb7f
Merge pull request #1188 from majestrate/call-jsonrpc-server-cleanup-2020-03-16
fix memleak in jsonrpc
2020-03-16 10:15:41 -04:00
Jeff Becker
1e434c03f8
cleanup 2020-03-16 10:04:33 -04:00
Jeff Becker
d1f8752b7c
fix memleak in jsonrpc
llarp_tcp_acceptor ticker wasn't being called so connections where not
being cleaned up
2020-03-16 09:25:46 -04:00
Jeff
03da1d7d8f
Merge pull request #1187 from majestrate/future-proof-intro-sets-2020-03-14
discard unknown fields in introset for future use
2020-03-15 13:05:51 -04:00
jeff
7089996ac5 discard unknown fields in introset for future use 2020-03-14 14:52:05 -04:00
Stephen Shelton
8a12da8bd5
Remove some .cpp files related to RouterEvents
The motivation is to reduce the raw amount of code required to create
and maintain events.
2020-03-12 13:51:57 -06:00
Stephen Shelton
4c6be3c8d1
Add PathBuildRejectedEvent to RouterHive 2020-03-12 12:01:54 -06:00
Stephen Shelton
ea835405c5
Refactor NotifyRouterEvent() to forward args, event code cleanup
This template-ifies Router::NotifyRouterEvent() up so that it accepts
the arguments to instantiate the specified event type, forwarding them
to std::make_unique. This would allow (in the future) the function to
no-op the call and avoid memory allocation. It also slightly reduces
the amount of code required to fire an event.

This commit also simplifies some of the RouterEvent code to reduce
redundancy.
2020-03-12 11:50:46 -06:00