Commit graph

48 commits

Author SHA1 Message Date
Benjamin Neff
057ebd69f0
Add edited_at property to the profile message
This is needed so we can make sure to not overwrite newer data by older
one, for example when there are two edits close together and the newer
arrives faster.
2018-01-23 03:12:26 +01:00
Benjamin Neff
8563855be1
Add edited_at property to entities with a text property 2018-01-22 04:26:29 +01:00
Benjamin Neff
5e81760f30
Remove participants limit for conversations
The limit was added in 2012 to prevent spam, but since the participants
need to be a mutual contact with the author nowadays, I don't think it's
a spam problem anymore.

I also added a validation for the minimum count of the participants,
because a conversion without participants doesn't make much sense.
2018-01-18 02:50:04 +01:00
Benjamin Neff
e914419f40
Merge branch 'master' into develop 2017-12-29 20:39:04 +01:00
Benjamin Neff
022b2aabe4
Improve documentation for participation and like 2017-12-29 20:38:09 +01:00
Benjamin Neff
d9a02119b8
Merge pull request #89 from cmrd-senya/account_migration_changes
Extract singning of AccountMigration to a different module and introduce alternative form for account migration message
2017-12-27 20:03:17 +01:00
cmrd Senya
7e2321d6c9 Introduce alternative form of the account migration message
In the alternative form author can be the new diaspora user
2017-12-27 18:37:49 +02:00
Senya
c8568f7256
Merge pull request #80 from SuperTux88/blocking-flag
Add blocking flag to contact message
2017-12-23 17:08:48 +02:00
Benjamin Neff
6a9b87166d
Update JSON schemas for github-pages 2017-09-23 02:18:13 +02:00
Benjamin Neff
142950c99e
Merge pull request #84 from SuperTux88/reshare-remove-public-flag
Reshare remove public flag
2017-09-23 01:38:11 +02:00
Senya
0b358a6c44 Merge pull request #81 from SuperTux88/relay-likes-for-comments
Relay likes for comments
2017-09-23 00:33:11 +03:00
Benjamin Neff
0801d4b260
Update documentation to describe the behavior with the root entity 2017-09-22 21:45:52 +02:00
Senya
cddb4610c0 Merge pull request #79 from SuperTux88/validate-public-flag-for-profiles
Allow to receive non-public profiles without private data
2017-09-22 14:11:58 +03:00
Benjamin Neff
23fcf11acb
Update documentation for the future of reshares
See #83
2017-09-14 00:10:26 +02:00
Benjamin Neff
67a2ba7449
Add author parameter for diaspora:// URLs to the documentation 2017-09-12 23:46:43 +02:00
Benjamin Neff
30859e54b4
Fix css for warning_box include 2017-09-12 01:01:34 +02:00
Benjamin Neff
b968e37357
Improve documentation for profile entity 2017-09-11 21:38:46 +02:00
cmrd Senya
0b07b36017
Merge pull request #74 from SuperTux88/parse-rfc-7033-webfinger
Parse RFC 7033 webfinger
2017-09-10 16:30:38 +03:00
Benjamin Neff
f24dd528ee
Add option for RFC 7033 WebFinger http fallback 2017-09-10 03:08:13 +02:00
Benjamin Neff
80e4844654
Update documentation for RFC 7033 WebFinger 2017-09-10 03:08:12 +02:00
Benjamin Neff
db1034904d
Add blocking flag to contact message 2017-09-05 01:22:54 +02:00
Benjamin Neff
b1a5c13a08
Add documentation for the diaspora:// URI scheme 2017-09-04 23:48:31 +02:00
Benjamin Neff
faf48e1dd4
Extract allowed chars for GUIDs to constant
Also: disallow special chars at the end of a GUID
2017-09-04 23:48:29 +02:00
Benjamin Neff
860aec96b9
Make height and width optional for photos 2017-09-03 20:10:24 +02:00
cmrd Senya
5b12afebed
Allow reshares with no root 2017-08-25 10:33:16 +03:00
Benjamin Neff
042033ba73
Update versions in the documentation
Also remove the warning about the future protocol, we are in the future
now \o/
2017-08-07 23:29:41 +02:00
Benjamin Neff
d40d95e9cf
Update JSON schemas for github-pages 2017-07-02 23:26:30 +02:00
Benjamin Neff
92ce4eacf8
Validate the author of the root post for a reshare 2017-06-04 01:44:46 +02:00
Benjamin Neff
57edc8baab
Don't check the author_signature when the author is the parent author
The signature from the Magic Envelope is enough for that scenario,
because it's all from the same person.
2017-06-02 01:12:01 +02:00
Benjamin Neff
6817579072
Don't check parent_author_signature for relayables
This isn't needed, but we need to check if the sender of the Magic
Envelope is the parent author (so we have a valid signature from the
parent author there).
2017-06-02 01:12:00 +02:00
Benjamin Neff
6e51ae536b
Replace legacy webfinger with new route from .well-known 2017-05-29 00:43:39 +02:00
Benjamin Neff
e81acd0a0f
Add public flag to profile entity 2017-04-23 23:18:17 +02:00
cmrd Senya
626e59c68d AccountMigration entity
A new entity to use when diaspora ID of a person has changed for some
reason (e.g. account migration, pod hostname change, etc)
2017-03-26 02:18:20 +02:00
Senya
49c1b5c96e Update xml_serialization.md
The link led to /federation/relayables.html which is 404. I suppose that "relayable.html" page was actually assumed here.
2017-03-01 14:23:18 +02:00
Fla
900d96728c Add a link to the source code
Not obvious to know that the code is hosted at https://github.com/diaspora/diaspora_federation from the doc ;)
2017-01-18 23:39:03 +01:00
Steffen van Bergerem
04027d1b60
Fix typo in encryption documentation 2017-01-15 04:09:02 +01:00
Steffen van Bergerem
e30c2be062
Improve encryption documentation 2017-01-15 03:51:42 +01:00
Benjamin Neff
252b2794a4 Merge pull request #44 from SuperTux88/events
Add event entities
2017-01-08 03:52:39 +01:00
Benjamin Neff
69d39fb16a Brighter borders above h2 headers 2017-01-05 01:05:16 +01:00
Benjamin Neff
76f74342b6 Rename _theme.scss 2017-01-05 00:44:00 +01:00
Benjamin Neff
d347c74306 Add documentation for event entities 2017-01-03 00:38:48 +01:00
Benjamin Neff
ed8339d3d0 empty string as default title 2016-12-30 06:55:00 +01:00
Benjamin Neff
1a9595e0b8 next try to disable default title 2016-12-30 06:53:08 +01:00
Benjamin Neff
01d6724065 try to disable title autodetection on github pages
also remove unused excluded files
2016-12-30 06:45:52 +01:00
Benjamin Neff
e39a7f6a8a dark theme for documentation 2016-12-30 06:37:57 +01:00
Benjamin Neff
eda70f39a2 Add thread_parent_guid to Comment entity
Used by friendica for threaded comments.
2016-12-28 16:53:35 +01:00
Benjamin Neff
df47a141ce Timestamp should be always in UTC and without milliseconds
This is needed because we need to be able to generate the same string
again from a timestamp for valid signatures.
2016-12-28 16:41:15 +01:00
Benjamin Neff
a15d285a6e move documentation from gh-pages branch to master branch 2016-12-28 16:22:36 +01:00