Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/go-fed/activity

ActivityStreams & ActivityPub in golang, oh my!
https://github.com/go-fed/activity

Add pseudo-type PublicKey for actor types

9b139af4089daa99e62b8214d4907b2cb7291ff7 authored about 5 years ago by Cory Slep <[email protected]>
gofmt

79acb4ef1ca21113d4e9bb87137b4c126123f2f7 authored about 5 years ago by Cory Slep <[email protected]>
No longer manually set Digest header

224629ca54e361c96a22dbecb5c09c3036843352 authored about 5 years ago by Cory Slep <[email protected]>
Update to latest httpsig API

92ecc4f5244cddba5bb14d6978deb8a26be77a00 authored about 5 years ago by Cory Slep <[email protected]>
Migrate serialize from pub to streams; export

351ebe64b73a8095c6ec3fdd24ab96db6f296a06 authored about 5 years ago by Cory Slep <[email protected]>
Permit hooks to return the modified context

f655c76e915fe5bd814a46ba8f4e7a7a1291b4e6 authored over 5 years ago by Cory Slep <[email protected]>
go-fed improvements based on experience.

1. Obtaining callbacks are allowed to return errors
2. Hooks for setting context information bas...

c365730b4ed516bca17128bac5b1deddba123cc3 authored over 5 years ago by Cory Slep <[email protected]>
Fix race condition in signer

f339304ce4373cbd7c5203e05f7ec22a0593bb1b authored over 5 years ago by Cory Slep <[email protected]>
201 and 202 are also OK statuses

28ffa4c8ad29894920a39ed2998407c79762d143 authored over 5 years ago by Cory Slep <[email protected]>
Add ids to Accept/Rejects to Follows; clean out nested @context in serialization

8dd3c056b380c287bdc4a1d197bd223f9b09282f authored over 5 years ago by Cory Slep <[email protected]>
Fix numerous bugs. Identify more.

3bc578e7ddec02cd65afab55224b890c7e4163e7 authored over 5 years ago by Cory Slep <[email protected]>
Fix @context value for activitystreams vocabulary.

The activitystreams.jsonld had its id set incorrectly.

78a8ee667fafddf44f189de9628beb10b406fc2c authored over 5 years ago by Cory Slep <[email protected]>
Fix ID construction from requests

06954abe8489736ed2f7ba24e806402f91f8cf26 authored over 5 years ago by Cory Slep <[email protected]>
Add two different signers for GET vs POST requests

d20d97a52627597f00709c56d9eeed2c47b2e938 authored over 5 years ago by Cory Slep <[email protected]>
Bugfix for programmatic delivery

ca18901fccc8dc887eb18aa07a9dda6beb010907 authored over 5 years ago by Cory Slep <[email protected]>
Better abstract programmatic sending of activities.

a65388c27bcfca60219f712c39bed7a7af23065b authored over 5 years ago by Cory Slep <[email protected]>
Add FederatingActor and implementation.

d535bc95f368cefca30c9be1133efb770c4e0eb3 authored over 5 years ago by Cory Slep <[email protected]>
Add Insert methods for nonfunctional properties.

b9a95751dc382dd0c8e51f1524c908bbbdfe6980 authored over 5 years ago by Cory Slep <[email protected]>
Add SetType nonfunctional property method

b5eecc692ca14375693b8f526160a1c6bef37cf8 authored over 5 years ago by Cory Slep <[email protected]>
Add more unit tests for new id generation.

Fix major bugs: was using IsExtendedBy checks instead of IsOrExtends
from the streams package.

...

1ea8e2c7f398e90c7d7959eabb91144cce582841 authored over 5 years ago by Cory Slep <[email protected]>
Fix astool bug incorrectly referencing an unknown variable in generated code

42b799393a42f98b8957f35b64b120392cd762d8 authored over 5 years ago by Cory Slep <[email protected]>
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 Activ...

1ed044f7cfe386072f0635ae0b63d4c30aba5323 authored over 5 years ago by Cory Slep <[email protected]>
Add PostOutbox tests and bugfixes for side effect actor.

ee16417bb320d2381d2c66de914e72855b62f751 authored over 5 years ago by Cory Slep <[email protected]>
Complete inbox forwarding tests

305e8100f1702907df4f071c85db9003f5890477 authored over 5 years ago by Cory Slep <[email protected]>
Two more inbox forwarding tests now pass.

b4b18b96faa0946b9d6685202d42d530562739d1 authored over 5 years ago by Cory Slep <[email protected]>
Inbox forwarding bug fixes.

Properly use nil guards on inbox forwarding properties. Correct the
recursion when examining the...

d58887e7b3cecafb6853f1515768f80bcf9ccade authored over 5 years ago by Cory Slep <[email protected]>
Fix go.mod

e1c2c8868a16db93e90c49ec1b32c84efd3c8654 authored over 5 years ago by Cory Slep <[email protected]>
Remove workaround for go v1.11 compiler bug

48e15c99a250aaa66b7c7cb746ca42c764c381fc authored over 5 years ago by Cory Slep <[email protected]>
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 ...

823ab4cc5a22bb2e691b49e52edf2634c2686bb2 authored over 5 years ago by Cory Slep <[email protected]>
Fix formatting.

6e4cff677a566b2f28094cfda09243ff07f17a75 authored over 5 years ago by Cory Slep <[email protected]>
Disallow destination to have '..' in path

5d598046c248105e56c55dcdd67a52eea51d2622 authored over 5 years ago by Cory Slep <[email protected]>
Require destination directory to be specified.

Permit generation to a subdirectory and the current working directory.

87e56d8d962934b0f4b1cadf0c75d1de5ac5d88f authored over 5 years ago by Cory Slep <[email protected]>
Fix README typo

1fac7a8c8d7f1c5a2c02db141bf9241a3e5576ce authored over 5 years ago by Cory Slep <[email protected]>
Update CHANGELOG

3dfe12a7a12f9dadd030cca7168d094bd2f2fdaf authored over 5 years ago by Cory Slep <[email protected]>
Minor fixes in the README

19c351e7295a5866a85e9f0af2e3398e3dbd80b9 authored over 5 years ago by Cory Slep <[email protected]>
Update READMEs

4a8f7314a7fccbe240a4f7e6770876834abc675d authored over 5 years ago by Cory Slep <[email protected]>
Outline the needed federating side effects tests.

9417306aa3a1218777acf14daaf292d5d2890d94 authored over 5 years ago by Cory Slep <[email protected]>
More unit tests and bug fixes.

5f6b12a76d4b25f2085c3b768adf9f4cbb19a18c authored over 5 years ago by Cory Slep <[email protected]>
Increase side effect actor test coverage.

Introduce DefaultCallback to the protocol interfaces.

36a38b74b0947bc1cf6ffaffc1fde4bd48b6e284 authored over 5 years ago by Cory Slep <[email protected]>
Update authn and authz functions to have intuitive return values

1e5f5f9c86618ad2da1dd2bb9cd4163ac6a2ce2a authored over 5 years ago by Cory Slep <[email protected]>
Add missing Unlock calls.

b41491e2c2fd697cd7c20e3a8ca073611b1bffae authored over 5 years ago by Cory Slep <[email protected]>
Some tests for the side_effect_actor.go

82851801edbfe3c7a7d92ba4012963c04fb01447 authored over 5 years ago by Cory Slep <[email protected]>
Update base actor tests to accurate reflect interfaces.

71b853d70879d419c340974f8b0d67700e4cf355 authored over 5 years ago by Cory Slep <[email protected]>
Add tests for the base actor.

Removed old pub tests.

52bc5fb9a5028cbd421bdf490506efc296227b0f authored over 5 years ago by Cory Slep <[email protected]>
Remove TODO that is now documented as an issue.

dc16296d742f21e39d0c2f2ec32c6ca4ef62ab60 authored over 5 years ago by Cory Slep <[email protected]>
Use AppendType instead of custom resolver

674fa0245d0d738dfd0f3a763738b7d789e1dbba authored over 5 years ago by Cory Slep <[email protected]>
Add AppendType and PrependType

3180eaf5682c3328ce9b998dd3b02ae1b861671f authored over 5 years ago by Cory Slep <[email protected]>
Add SetType to properties

4b87e634a05ededf37af34e1447eed9577f35a3e authored over 5 years ago by Cory Slep <[email protected]>
gofmt the new constants.go file

8a333d6192316acff5045cb7c5f88ece17cd2bcd authored over 5 years ago by Cory Slep <[email protected]>
Generate constants for type and property names

412c6737c3f16d98ab4d1d91ec4552227af1a895 authored over 5 years ago by Cory Slep <[email protected]>
Generate generic ToType function.

272d7239f391f98bbc30fabbcc5bb85e49eaa634 authored over 5 years ago by Cory Slep <[email protected]>
Remove obsolete deliverer package

2d8651d95ca52824cbe4dd9fa69a1cf823d8c662 authored over 5 years ago by Cory Slep <[email protected]>
Change GetName to GetTypeName

1227ec9a5aa64c46ffaafa2e5b90cbac5cbf28fa authored over 5 years ago by Cory Slep <[email protected]>
Always acquire db lock before calling Owns

c4a7b0524e2c89f5c67d074ea20fb92e0f638b20 authored over 5 years ago by Cory Slep <[email protected]>
Address several TODOs in side_effect_actor

2099e89851b28d591ba47f92d307f1f7e2167785 authored over 5 years ago by Cory Slep <[email protected]>
Send BadRequest if library can't handle the type

b625914c1a33f5b82dff7716d3285717c8889ffb authored over 5 years ago by Cory Slep <[email protected]>
Address IRI dereferencing in util

7beac61f97a621bb6051fa047a3280962c3d4f47 authored over 5 years ago by Cory Slep <[email protected]>
Address TODOs in federating_wrapped_callbacks

6ead50c643307e5fd1e26a4db8f392ff63c647f1 authored over 5 years ago by Cory Slep <[email protected]>
Update interface definitions and wrapper improvements.

Wrapping default behavior can now be overridden.

cc83b751a1488fc182385d20e808aada3b34d378 authored over 5 years ago by Cory Slep <[email protected]>
Update comments

bd8220a56c0413401b898a91bd056d2f8ea9bff9 authored over 5 years ago by Cory Slep <[email protected]>
Port ActivityStreams http handler function.

Also removed the 'old' pub code.

Moved the old tests back into the new pub, which means no test...

8efdb62ad9dd9bb3f9f9d00a0c89466cba397313 authored over 5 years ago by Cory Slep <[email protected]>
Finish porting the core of pub.

d3b0afef5e95a29b3d36019982b7868f2607e165 authored over 5 years ago by Cory Slep <[email protected]>
Begin porting C2S side effect behaviors.

0f7dce6839e0d21ea4e8cd7a8354d47bc2154cf7 authored over 5 years ago by Cory Slep <[email protected]>
Get most federating callbacks ported.

1b7cec220b1fa6c9dcbe8b3c9a3d458a409a4899 authored over 5 years ago by Cory Slep <[email protected]>
More pub progress.

- Constructors for various Actor types.
- Continue porting the default implementations.
- Rethin...

c194883a93d3a0f7f79e275dccc62a1bf4d77ce4 authored over 5 years ago by Cory Slep <[email protected]>
Remove v0 codegen'd vocabulary

d85ac83249fe2fd748611dbf6a01733188e035a5 authored over 5 years ago by Cory Slep <[email protected]>
First pass converting to new pub library.

Still a lot to do:
- Delete old deliverer folder
- Revisit handler funcs
- Constructors
- Side e...

16af4044627b8a09168c14909e31b8809b20e1ac authored over 5 years ago by Cory Slep <[email protected]>
Add more methods to Type interface

293cf3e75226079263760e2af2d56b71c088593c authored over 5 years ago by Cory Slep <[email protected]>
Add method getting property values as a generic Type.

546659ed10abc142576bc96f525f28d0f1959889 authored over 5 years ago by Cory Slep <[email protected]>
Regenerate code that is collision resistant to extensions.

6d618cb630e9b76d0bedab2c3ba1662d4025b2d4 authored over 5 years ago by Cory Slep <[email protected]>
astool can handle colliding type and property names.

f769e201b2a0f3896a9bf492b8c2999407b724e4 authored over 5 years ago by Cory Slep <[email protected]>
Run fmt on astool

a5ea8504654b005a3dcfeb2dc5c492a94eeba76e authored over 5 years ago by Cory Slep <[email protected]>
Deduplicate tests, increase coverage in the process.

c973eec5e0fc1e92db60435884d05d74cd51a59e authored over 5 years ago by Cory Slep <[email protected]>
Update table test logging to be consistent.

b7b5c3d2c1fd47569248628ce3495676ad5f7ff3 authored over 5 years ago by Cory Slep <[email protected]>
Port vocabulary tests.

- Need to deduplicate the manual examples.

c8f384583c44204d969dce63c7fa0b8813f94749 authored over 5 years ago by Cory Slep <[email protected]>
Regenerate with natural language map changes.

17ac2d4df23bc4905cdb52bafd69d0a9d9b9e59f authored over 5 years ago by Cory Slep <[email protected]>
Properly handle natural language map.

- Deserialization now happens correctly into the rdf:langString
property.
- Kluges to make sur...

8a7ec8c3a9ea66c935267f34735e262bf18abe77 authored over 5 years ago by Cory Slep <[email protected]>
Migrate manual data from vocab.

Next, need to use them in tests migrated from vocab.

aca6f4e8573072da1d4113826ac3ff2097048227 authored over 5 years ago by Cory Slep <[email protected]>
Add Summary to Link.

- Other minor spec tweaks to match examples and for type property
convenience.

54dccc70c949d9173dfb5cf30acd1cd975def4cf authored over 5 years ago by Cory Slep <[email protected]>
Add orderedItems property and properly propagate it.

- Fix bug where non-inherited properties didn't apply to a type, only
the type's children.
- A...

436def09b4f038ce02c38995289e361d7893a9bc authored over 5 years ago by Cory Slep <[email protected]>
Remove interface based Resolver types.

They do not work as intended, due to differing signature for the
LessThan generated methods.

4ca4b8235f31723f9a31badac5551d8825bc7457 authored over 5 years ago by Cory Slep <[email protected]>
Regen code with dependency injected type property constructor.

9fc75b87b89a05a044f977add0038c59425d33f3 authored over 5 years ago by Cory Slep <[email protected]>
Inject the type property constructor at init time.

Undoes the static linking done two commits ago.

a69135b238a86176e678caa158c967f6bad3eed5 authored over 5 years ago by Cory Slep <[email protected]>
Regenerate types from previous commit, passing all streams_old tests.

See previous commit message about improvements needed to reduce the
linking hell that is introdu...

32beb6881edd1726f9be5f8ecb17b87f6d1e166b authored over 5 years ago by Cory Slep <[email protected]>
Type properties automatically set at creation.

All tests pass. However:

- Need to inject the type property constructor at init time, much like...

bc058086d28f506d661937a3b7d7f6f49501e82f authored over 5 years ago by Cory Slep <[email protected]>
Regenerate streams package with previous commit fixes.

9f792502930d35dc3ac2e09a3d77f7ffa4128049 authored over 5 years ago by Cory Slep <[email protected]>
Bugfixes as part of testing.

- Add missing ActivityPub actor and object properties
- Introspect type when deserializing
- Unk...

f90d161ed1128f7a331d4e249384c4ba44b49932 authored over 5 years ago by Cory Slep <[email protected]>
All streams_old tests passing.

- Type resolution can handle multiple string types now.
- Stability in Disjoint/Extends/Extended...

7beafb477f87c1d8b2629dab20e12bdedf3f5358 authored over 5 years ago by Cory Slep <[email protected]>
Update generated code for tests.

All but 1 of the tests migrated from streams_old passes.

ff885a86b398c1959e0f171302517bb5ac0ab4ec authored over 5 years ago by Cory Slep <[email protected]>
Add streams_old migrated unit tests for the new generated code.

ff02890ddf1da20483cf5401fad31bc903948c2c authored over 5 years ago by Cory Slep <[email protected]>
xsd:float is now float64 precision for a float32 number.

This is because Go's JSON package usees float64 under the hood, even
though xsd:float specifical...

9e1159dfd2da3e5fd00beea4ce6dc1ecc42e1943 authored over 5 years ago by Cory Slep <[email protected]>
Various Improvements.

- Fixed embarassing bug where a != should have been a ==
- Shortcut an len-1-array serialization...

e0e809134f02ad8bde48be712bdfbe370aea9308 authored over 5 years ago by Cory Slep <[email protected]>
Various improvements for tests.

- Sorting serialization and deserialization functions to reduce random
noise when regenerating...

0f6ba298b31d413e865bb59b892a0df712a2a145 authored over 5 years ago by Cory Slep <[email protected]>
Add new ActivityStreams generated vocabulary.

161ebc62e39f1167c13ff2d350bec5cda4c6b2fd authored over 5 years ago by Cory Slep <[email protected]>
Don't output empty root files.

9240da57639123007e06431d5f49e867c9309bbc authored over 5 years ago by Cory Slep <[email protected]>
Move `streams` to `streams_old` in preparation for the new vocabulary.

8fa479da402e7170893ce3ea2b768f3f7801a454 authored over 5 years ago by Cory Slep <[email protected]>
Add JSONResolver.

Moved resolvers to root package due to JSONResolver's reliance on the
manager.

ba00f3f875a2343c0adc89408a479a284233e285 authored over 5 years ago by Cory Slep <[email protected]>
Don't need to escape underscore in README

def4e9f1674439f14f2c738460cc37a8c8129810 authored over 5 years ago by Cory Slep <[email protected]>
Remove 'vocab' and 'streams' tools, add 'astool'

63d04c78b7fc9dd2657f1a119eeb77df70be0468 authored over 5 years ago by Cory Slep <[email protected]>
Rename spec.json and custom_spec.json.

This reflects the newly-added usage text in the experimental tool as
well.

9cf656863766854f83b3700175bbf171f8e0e390 authored over 5 years ago by Cory Slep <[email protected]>