Cory Slep
138e620834
Regenerate code with example fixes.
2019-10-09 19:59:41 +02:00
Cory J Slep
c61e64cede
Merge pull request #120 from walfie/fix-type
...
Fix some `type`s in examples
2019-10-09 19:57:59 +02:00
Walfie
e0b45cb7aa
Fix some `type`s in examples
...
Also fixes spacing of some bracketed items
2019-10-01 19:28:03 -04:00
Cory Slep
cd97d44b99
Fix exmaple spec
2019-09-26 20:38:25 +02:00
Cory Slep
e084b904b1
Regenerate types using proper aliasing
2019-09-26 20:32:32 +02:00
Cory Slep
b5a6786f9e
Fix astool bug to properly alias properties and types
2019-09-26 20:31:48 +02:00
Cory J Slep
bf196748f9
Merge pull request #118 from Zauberstuhl/security-v1
...
Separate w3id.org/security/v1 from activitystreams vocab
Note: contexts are improperly serializing properties, to be fixed.
2019-09-25 19:44:28 +02:00
Lukas Matt
c8e9a9ffc9
Generate streams vocab with astool
...
./astool/astool -spec astool/activitystreams.jsonld \
-spec astool/security-v1.jsonld ./streams
2019-09-16 22:49:41 +02:00
Lukas Matt
4db4275adf
Revert "Add pseudo-type PublicKey for actor types"
...
This reverts commit 9b139af408
.
2019-09-16 22:48:09 +02:00
Lukas Matt
85d191bffb
Add https://w3id.org/security/v1 extension
...
* update go-mod httpsig
2019-09-16 22:47:07 +02:00
Cory Slep
d87793a589
Add context.Context as an output to Authorize interfaces
2019-09-14 16:35:48 +02:00
Cory Slep
9b139af408
Add pseudo-type PublicKey for actor types
2019-09-13 22:49:56 +02:00
Cory Slep
79acb4ef1c
gofmt
2019-09-13 12:31:07 +02:00
Cory Slep
224629ca54
No longer manually set Digest header
2019-09-13 12:31:00 +02:00
Cory Slep
92ecc4f524
Update to latest httpsig API
2019-09-13 12:18:49 +02:00
Cory Slep
351ebe64b7
Migrate serialize from pub to streams; export
2019-08-09 17:29:08 +02:00
Cory Slep
f655c76e91
Permit hooks to return the modified context
2019-06-17 21:11:51 +02:00
Cory Slep
c365730b4e
go-fed improvements based on experience.
...
1. Obtaining callbacks are allowed to return errors
2. Hooks for setting context information based on request body is now
possible.
2019-06-17 20:19:11 +02:00
Cory Slep
f339304ce4
Fix race condition in signer
2019-05-11 11:33:55 +02:00
Cory Slep
28ffa4c8ad
201 and 202 are also OK statuses
2019-05-04 10:02:35 +02:00
Cory Slep
8dd3c056b3
Add ids to Accept/Rejects to Follows; clean out nested @context in serialization
2019-05-03 23:39:40 +02:00
Cory Slep
3bc578e7dd
Fix numerous bugs. Identify more.
2019-05-03 21:44:18 +02:00
Cory Slep
78a8ee667f
Fix @context value for activitystreams vocabulary.
...
The activitystreams.jsonld had its id set incorrectly.
2019-04-13 00:00:52 +02:00
Cory Slep
06954abe84
Fix ID construction from requests
2019-04-13 00:00:35 +02:00
Cory Slep
d20d97a526
Add two different signers for GET vs POST requests
2019-04-04 21:38:08 +02:00
Cory Slep
ca18901fcc
Bugfix for programmatic delivery
2019-04-03 23:35:57 +02:00
Cory Slep
a65388c27b
Better abstract programmatic sending of activities.
2019-03-26 22:00:55 +01:00
Cory Slep
d535bc95f3
Add FederatingActor and implementation.
2019-03-24 17:18:22 +01:00
Cory Slep
b9a95751dc
Add Insert methods for nonfunctional properties.
2019-03-24 14:25:36 +01:00
Cory Slep
b5eecc692c
Add SetType nonfunctional property method
2019-03-24 10:55:23 +01:00
Cory Slep
1ea8e2c7f3
Add more unit tests for new id generation.
...
Fix major bugs: was using IsExtendedBy checks instead of IsOrExtends
from the streams package.
For example, if checking for an OrderedCollection, was
checking its child types and failing if it was an OrderedCollection. Now
this is fixed, so OrderedCollection and child types are accepted.
2019-03-13 21:19:38 +01:00
Cory Slep
42b799393a
Fix astool bug incorrectly referencing an unknown variable in generated code
2019-03-13 21:14:06 +01:00
Cory Slep
1ed044f7cf
Add IsOrExtends to astool; regenerate ActivityStreams code.
...
The IsOrExtends will return true if an object is a type T or extends
from that type in the ActivityStreams vocabulary.
2019-03-13 21:09:51 +01:00
Cory Slep
ee16417bb3
Add PostOutbox tests and bugfixes for side effect actor.
2019-03-04 00:06:37 +01:00
Cory Slep
305e8100f1
Complete inbox forwarding tests
2019-03-03 23:17:00 +01:00
Cory Slep
b4b18b96fa
Two more inbox forwarding tests now pass.
2019-03-02 19:13:02 +01:00
Cory Slep
d58887e7b3
Inbox forwarding bug fixes.
...
Properly use nil guards on inbox forwarding properties. Correct the
recursion when examining these values so that it no longer inspects
ownership of the activitiy, and no longer double-checks an unowned IRI.
Finally, have deliver use the batch deliver call.
2019-03-02 19:11:26 +01:00
Cory Slep
e1c2c8868a
Fix go.mod
2019-03-01 22:28:13 +01:00
Cory Slep
48e15c99a2
Remove workaround for go v1.11 compiler bug
2019-02-28 23:19:53 +01:00
Cory Slep
823ab4cc5a
Update module files BUT enabling modules breaks the build.
...
The new updates to golang modules ensure that this code generation
solution just got a lot more painful, as now each generated subpackage
needs its own go-mod file autogenerated, it seems.
2019-02-28 23:12:50 +01:00
Cory Slep
6e4cff677a
Fix formatting.
2019-02-28 22:43:35 +01:00
Cory Slep
5d598046c2
Disallow destination to have '..' in path
2019-02-28 22:13:49 +01:00
Cory Slep
87e56d8d96
Require destination directory to be specified.
...
Permit generation to a subdirectory and the current working directory.
2019-02-28 22:11:24 +01:00
Cory Slep
1fac7a8c8d
Fix README typo
2019-02-28 21:31:35 +01:00
Cory Slep
3dfe12a7a1
Update CHANGELOG
2019-02-24 16:51:35 +01:00
Cory Slep
19c351e729
Minor fixes in the README
2019-02-24 16:45:54 +01:00
Cory Slep
4a8f7314a7
Update READMEs
2019-02-24 16:27:02 +01:00
Cory Slep
9417306aa3
Outline the needed federating side effects tests.
2019-02-24 13:05:00 +01:00
Cory Slep
5f6b12a76d
More unit tests and bug fixes.
2019-02-23 18:42:40 +01:00
Cory Slep
36a38b74b0
Increase side effect actor test coverage.
...
Introduce DefaultCallback to the protocol interfaces.
2019-02-20 21:31:11 +01:00