Adam Ierymenko
|
fe01352412
|
Cert CLI stuff, module bump.
|
2020-08-12 16:40:17 -07:00 |
|
Adam Ierymenko
|
78670aea58
|
AES software optimizations to make rpi4 faster.
|
2020-08-06 09:34:37 -07:00 |
|
Adam Ierymenko
|
9da0b43d2d
|
Fix some JSON names, regularize use of IP/port info in service code.
|
2020-07-31 15:32:09 -07:00 |
|
Adam Ierymenko
|
7c929099b3
|
Change date bump for v2.0
|
2020-07-31 14:26:55 -07:00 |
|
Adam Ierymenko
|
1fc4dce835
|
A bunch of cleanup, make Location serialization format saner, reduce core memory use.
|
2020-07-31 13:27:27 -07:00 |
|
Adam Ierymenko
|
becc4aa8ea
|
More certificate plumbing.
|
2020-07-28 14:38:41 -07:00 |
|
Adam Ierymenko
|
81530e5990
|
Certificate plumbing in Go.
|
2020-07-27 16:45:43 -07:00 |
|
Adam Ierymenko
|
825b19aedc
|
Code readability improvement.
|
2020-07-23 15:13:42 -07:00 |
|
Adam Ierymenko
|
0f04b5afc7
|
Add CRL fields to Go shadow of Certificate.
|
2020-07-23 15:05:12 -07:00 |
|
Adam Ierymenko
|
189dea7c96
|
Certificate work, and add an Endpoint attributes field to Locator for future use.
|
2020-07-22 20:38:57 -07:00 |
|
Adam Ierymenko
|
407f737212
|
A bunch of Topology simplification, integrate some cert and root changes.
|
2020-07-16 20:04:05 -07:00 |
|
Adam Ierymenko
|
65ef40b091
|
Some Go reorg.
|
2020-07-13 15:44:54 -07:00 |
|
Adam Ierymenko
|
15f5125c8c
|
Hide some low-level stuff from public certificate API in Go.
|
2020-07-13 14:54:53 -07:00 |
|
Adam Ierymenko
|
e5f2314055
|
Fix another not-fun bug. Also exterminate a memory leak and do a few optimizations.
|
2020-07-10 16:38:32 -07:00 |
|
Adam Ierymenko
|
f018fefeb4
|
Even less bugs!
|
2020-07-09 20:08:08 -07:00 |
|
Adam Ierymenko
|
04d8c3dd79
|
Now with less bugs!
|
2020-07-09 14:57:44 -07:00 |
|
Adam Ierymenko
|
1eacbdf374
|
Some cleanup, and fix a really obscure bug in Certificate.
|
2020-07-09 10:12:24 -07:00 |
|
Adam Ierymenko
|
b02fc1f28b
|
CGo hell, fix a thinko in CMakeFile.
|
2020-07-07 10:12:38 -07:00 |
|
Adam Ierymenko
|
7e341ed397
|
More certificate plumbing.
|
2020-07-06 19:28:43 -07:00 |
|
Adam Ierymenko
|
b027a83789
|
Minor stuff...
|
2020-07-06 15:15:21 -07:00 |
|
Adam Ierymenko
|
451e6be180
|
Evil not very fun CGO glue for Certificate works! Also added a self-test project for Go code. Not using "go test" because of CMake build and CGO linking requirements that make it a pain in the derriere.
|
2020-07-03 16:05:43 -07:00 |
|
Adam Ierymenko
|
7b869684c6
|
More cert Go plumbing.
|
2020-07-03 14:42:29 -07:00 |
|
Adam Ierymenko
|
0d764f5a3d
|
CGO glue for certificates, and Go formatting and other boring stuff.
|
2020-07-03 13:08:40 -07:00 |
|
Adam Ierymenko
|
5e1b7f2ba6
|
Certificate stuff, but not plumbled through to CLI yet to actually make them.
|
2020-06-25 07:40:21 -07:00 |
|
Adam Ierymenko
|
05a3831acb
|
Certificates, and rename credentials to credential since they are not truly certificates (according to the common definition).
|
2020-06-24 10:46:59 -07:00 |
|
Adam Ierymenko
|
224c468aa3
|
OMG Windows builds!
|
2020-06-16 22:26:47 -07:00 |
|
Adam Ierymenko
|
3c6448a717
|
Move all CGO flags into CMakeLists.txt so they can inherit all our system detection and stuff.
|
2020-06-16 13:36:43 -07:00 |
|
Adam Ierymenko
|
346d4b572b
|
Fix symbol issues in static build.
|
2020-06-15 15:02:07 -07:00 |
|
Adam Ierymenko
|
9daf4540de
|
Certificates, and it builds again.
|
2020-06-15 11:17:24 -07:00 |
|
Adam Ierymenko
|
f447608d6b
|
Certificates, etc... work in progress.
|
2020-06-13 21:41:39 -07:00 |
|
Grant Limberg
|
d9dd77bc6e
|
let cgo find versionl.h
|
2020-06-12 15:09:31 -07:00 |
|
Grant Limberg
|
a11d0027ce
|
cast to uintptr_t instead
should fix non 64-bit platforms
|
2020-06-12 09:22:58 -07:00 |
|
Adam Ierymenko
|
938cbba449
|
Root set stuff, code formatting and other boring stuff.
|
2020-06-09 12:26:52 -07:00 |
|
Grant Limberg
|
c8f640f3f2
|
compile go code to static library & call via main.cpp
This allows CMake to manage the linkage of C/C++ libraries rather than an exponentially growing list of cgo directives based on build options
|
2020-06-09 12:03:16 -07:00 |
|
Grant Limberg
|
2272189955
|
macOS: link static versions of lipq and libhiredis on mac
will need to grab them via homebrew
|
2020-06-08 16:14:01 -07:00 |
|
Grant Limberg
|
736edeeed0
|
figure out conditional compilation & cgo based on go build tags
|
2020-06-08 15:54:10 -07:00 |
|
Adam Ierymenko
|
016d85b169
|
Code formatting and similar.
|
2020-06-08 11:47:28 -07:00 |
|
Adam Ierymenko
|
73795d05eb
|
Reorg done and builds
|
2020-06-05 14:38:35 -07:00 |
|
Adam Ierymenko
|
a0374da4f3
|
Reorg.
|
2020-06-05 13:42:34 -07:00 |
|
Adam Ierymenko
|
3dd2c94f4e
|
Moar reorganization.
|
2020-06-05 13:26:35 -07:00 |
|