Commit graph

874 commits

Author SHA1 Message Date
Marius Orcsik
78291be189
Updated activitypub package 2021-07-21 19:36:53 +02:00
Marius Orcsik
e7844f6e2b
Move CopyXProperties and related functionality from the processing package 2021-07-21 19:32:51 +02:00
Marius Orcsik
5fd333bcd1
Export types for function parameters required by the OnXXX utility functions 2021-07-21 18:38:41 +02:00
mariusor
f3c0579763 Updated activitypub package 2021-06-23 17:23:31 +02:00
mariusor
f56d3bfa45 Fixed an actor's public key property Json encode and decode 2021-06-23 16:34:48 +02:00
Marius Orcsik
18b3766ead
Fix module deps download 2021-06-06 17:30:13 +02:00
Marius Orcsik
a8c6603185
Updated activitypub package 2021-06-06 17:29:47 +02:00
Marius Orcsik
2f08d24234
Fix mod download 2021-06-06 17:18:01 +02:00
Marius Orcsik
0158b24880
Improvements to nil checks before trying to access interface values which might be nil 2021-06-06 17:04:34 +02:00
Marius Orcsik
b8343fd3a3
Don't crash if collections are nil when invoking Count() 2021-06-06 14:34:07 +02:00
mariusor
564fcb277a Set cache control HTTP header if not already set 2021-06-01 20:09:36 +02:00
mariusor
1c14ce8a37 Updated errors package (again) 2021-05-27 09:47:28 +02:00
mariusor
134932023a Updated to new errors package 2021-05-26 18:52:50 +02:00
Marius Orcsik
058e93c493
Updated to activitypub package with flatten functionality 2021-04-03 13:44:47 +02:00
Marius Orcsik
558da36360
Moved the flatten functionality to this package 2021-04-03 13:43:33 +02:00
Marius Orcsik
4e2fe10f97
Updated activitypub package 2021-04-02 13:53:40 +02:00
Marius Orcsik
f09fdb0b8b
Disabled all GobEncoding/Decoding and BinaryMarshal/Unmarshal functionality 2021-04-02 13:52:04 +02:00
Marius Orcsik
4903172144
Updated go-ap packages 2021-03-27 14:09:02 +01:00
Marius Orcsik
57a41d04da
Fix ItemMatches function and adding some basic tests 2021-03-27 14:06:24 +01:00
Marius Orcsik
95774ab532
Fix Remove method doc comment 2021-03-27 14:02:30 +01:00
mariusor
638b2912fd Updated go-ap packages 2021-03-26 11:01:12 +01:00
mariusor
6f428a28ab Modified time properties json encoding to match xsd:timeDate format
Namely switching from the default behavior of time.Time.MarshalJSON, which uses RFC3339Nano to plain RFC3339
2021-03-26 10:56:23 +01:00
mariusor
a1f3898543 Add Cache-Control header 2021-03-19 17:20:07 +01:00
mariusor
f823fdae6d Adding last-modified header to item and collection responses 2021-03-18 19:27:20 +01:00
Marius Orcsik
a05d9a02b6
Updated go-ap packages 2021-03-14 19:56:30 +01:00
Marius Orcsik
116119148d
Added encoding and decoding gob placeholders api 2021-03-14 19:40:36 +01:00
Marius Orcsik
ac3d908e7b
Adding placeholder Marshal/UnmarshalBinary and GobEncode/Decode 2021-03-14 19:39:49 +01:00
Marius Orcsik
a65a3e9048
Renamed internal functions used for JSON buffer write
This is done to ensure we're not overlapping with the future gob functionality
2021-03-14 18:31:13 +01:00
mariusor
ae152a2ad0 Using updated errors package with annotated errors included 2021-02-18 13:36:14 +01:00
mariusor
15fe66e9aa Add some tests for AddTo method 2021-02-02 14:46:30 +01:00
mariusor
fa3ccdfb80 Updated activitypub packages 2021-02-02 14:29:10 +01:00
mariusor
0c3f57f637 Added IsNil function to assert to Object or ItemCollection before checking for nil values in Item interface 2021-02-02 14:18:16 +01:00
Marius Orcsik
a75028ab99
Updated packages 2021-01-31 13:35:59 +01:00
Marius Orcsik
15ac5c20c7
Updated OnX functions to apply the function on an item collection if that's what's being passed to it
This still has the downside that the collection might contain different types of objects

but I can't think of a better way to do it at the moment
2021-01-31 13:30:40 +01:00
Marius Orcsik
a6eb4c996c
Fix IRIf for empty IRIs 2021-01-24 17:18:35 +01:00
Marius Orcsik
6ff39cfc8d
Strip / from IRI path if last character 2021-01-24 15:45:46 +01:00
mariusor
db9606f596 Updated storage package and updated handlers to reflect that 2021-01-21 19:05:21 +01:00
mariusor
5cf3aa37bc Updated go-ap packages 2021-01-13 11:09:56 +01:00
mariusor
247f1fbf22 Removed flatten functionality from here 2021-01-13 10:52:50 +01:00
mariusor
2b5b575cf2 Updated go-ap packages 2021-01-10 20:59:40 +01:00
mariusor
cc0968f78b Remove port when compairing hosts 2021-01-10 20:54:35 +01:00
mariusor
373cc1ca2e Updated go-ap packages 2021-01-09 19:05:55 +01:00
mariusor
56bfed629b Add a way to return nil if unmarshaling an empty object 2021-01-09 18:37:38 +01:00
mariusor
751dce7fed Improvements to decoding objects without a type 2021-01-09 17:39:10 +01:00
Marius Orcsik
2dccb2dd6c
Updated go-ap packages 2020-12-31 10:39:54 +01:00
Marius Orcsik
c478a28268
Added some convenience functions for checking if an Item is an Object or an IRI 2020-12-31 10:37:05 +01:00
Marius Orcsik
8007b20a29
Updated go-ap packages 2020-12-30 14:23:36 +01:00
Marius Orcsik
22a1b093fa
Allow InReplyTo to be a single item, not always an item collection
Fix tests
2020-12-30 14:19:02 +01:00
Marius Orcsik
3cc5090015
Add test for unmarshaling object without type
Fix existing tests
2020-12-30 13:31:37 +01:00
Marius Orcsik
727077a035
Don't depend on having the type set when trying to call OnX functions 2020-12-30 13:31:02 +01:00