Commit graph

855 commits

Author SHA1 Message Date
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
ecc85cd39d
Bump hashdiff 2017-08-07 23:27:22 +02:00
Benjamin Neff
2438f40f8a
Bump faraday_middleware 2017-08-07 23:27:22 +02:00
Benjamin Neff
31a1ce0b4a
Bump rails 2017-08-07 23:24:30 +02:00
Benjamin Neff
8efb368a96
Merge pull request #71 from SuperTux88/optional-properties
Don't add optional properties to generated XML and JSON when nil
2017-08-07 23:18:56 +02:00
cmrd Senya
90c8bc2bf8
Merge pull request #70 from SuperTux88/json-schemas-helper
Add DiasporaFederation::Schemas to access JSON schema
2017-08-02 00:12:55 +03:00
Benjamin Neff
93e18e1a79
Add DiasporaFederation::Schemas to access JSON schema 2017-08-01 20:17:55 +02:00
Benjamin Neff
48c8430851
Bump dependency gems and update gemfiles 2017-07-30 00:58:53 +02:00
Benjamin Neff
de1376d6ce
Bump faraday_middleware 2017-07-30 00:58:09 +02:00
Benjamin Neff
03d0f659d6
Bump faraday 2017-07-30 00:57:12 +02:00
Benjamin Neff
d91cc6d799
Bump fabrication 2017-07-30 00:55:50 +02:00
Benjamin Neff
bb40d6190d
Only add optional nil values to relayable XML when needed for signature order 2017-07-30 00:32:54 +02:00
Benjamin Neff
f5ff4a71e6
Only add optional properties to generated XML and JSON when not nil 2017-07-30 00:32:54 +02:00
Benjamin Neff
af7b6485ac
Mark properties as optional 2017-07-30 00:32:54 +02:00
Benjamin Neff
963f32de29
Bump dependency gems and update gemfiles 2017-07-21 02:34:10 +02:00
Benjamin Neff
dc33495b79
Bump pronto 2017-07-21 02:32:39 +02:00
Benjamin Neff
1c8f656b46
Release version 0.2.0 2017-07-02 23:34:01 +02:00
Benjamin Neff
d40d95e9cf
Update JSON schemas for github-pages 2017-07-02 23:26:30 +02:00
Benjamin Neff
3e19f4abc8
Update changelog for 0.2.0 2017-07-02 23:25:11 +02:00
Benjamin Neff
2b81b9e9bb
Merge pull request #69 from Flaburgan/patch-1
Replace Loomio by discourse
2017-07-01 02:56:58 +02:00
Fla
dd401bf024 Replace Loomio by discourse 2017-06-30 16:29:28 +02:00
Benjamin Neff
7952271f4f
Bump rails 2017-06-30 02:34:36 +02:00
Benjamin Neff
4c3f73d034
Bump nokogiri 2017-06-30 02:34:35 +02:00
Benjamin Neff
c57d45871b
Bump guard-rubocop 2017-06-30 02:27:36 +02:00
Benjamin Neff
e26a86c173
Switch PercentLiteralDelimiters to new default
Let's change that to the new rubocop default, which is also the
suggestion in the ruby style guide.

See https://github.com/bbatsov/ruby-style-guide#percent-literal-braces

This was changed in diaspora too, see diaspora/diaspora#7466

It also includes the changes in the code. This was done with
`rubocop --auto-correct` and no we have zero offenses again.
2017-06-30 02:23:44 +02:00
cmrd Senya
5730b88296 Merge pull request #67 from SuperTux88/comments-created_at
Add created_at to comment
2017-06-20 15:59:35 +03:00
Benjamin Neff
66152337f2
Require "typhoeus" for HydraWrapper 2017-06-16 20:52:36 +02:00
Benjamin Neff
c0ea38d258
Improve logging when validation fails
Add guid and author to error messages if available.
2017-06-11 16:01:04 +02:00
Benjamin Neff
5b22d04626
Add created_at to comment
Fixes diaspora/diaspora#4269
2017-06-05 23:58:08 +02:00
Benjamin Neff
d901ceb500
Bump dependency gems and update gemfiles 2017-06-04 02:42:52 +02:00
Benjamin Neff
59448d08a7
Bump rails 2017-06-04 02:42:42 +02:00
Benjamin Neff
0a770918b2
Bump rubocop 2017-06-04 02:35:21 +02:00
Benjamin Neff
3ad5f2c1dc
Bump spring 2017-06-04 02:26:23 +02:00
Benjamin Neff
da51987231
Bump simplecov 2017-06-04 02:25:11 +02:00
Benjamin Neff
bcc1deaff6
Remove old codeclimate-test-reporter 2017-06-04 02:24:20 +02:00
Benjamin Neff
28d63e2633
Use new Beta CC Test Coverage Reporter 2017-06-04 02:07:38 +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
8e43c2716d
Add test for RelatedEntity#to_json 2017-06-04 01:39:17 +02:00
Benjamin Neff
c92624d926
Create RelatedEntity.fetch method 2017-06-04 01:36:25 +02:00
Benjamin Neff
473450c34a
Add rake task to update JSON schemas for github-pages 2017-06-03 20:00:37 +02:00
cmrd Senya
7a28db7d76
Merge pull request #65 from SuperTux88/refactor-relayable-signatures
Refactor relayable signatures
2017-06-03 11:58:11 +03:00
Benjamin Neff
a05c6fe6d1
Remove parent_author_signature from json 2017-06-02 01:12:01 +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
cmrd Senya
99a703ff5d
Merge pull request #63 from SuperTux88/rfc-7033
Implement RFC 7033 Webfinger
2017-05-29 02:07:13 +03:00
Benjamin Neff
6e51ae536b
Replace legacy webfinger with new route from .well-known 2017-05-29 00:43:39 +02:00
Benjamin Neff
12cd5b0090
Add route for RFC-7033 webfinger 2017-05-29 00:43:38 +02:00
Benjamin Neff
ea00874c93
Add JSON support to WebFinger 2017-05-23 02:13:45 +02:00
Benjamin Neff
d5f2895e36 Fix bin/bundle
Don't require "bundler/setup", otherwise bundle install doesn't work
anymore m(
2017-05-20 17:04:34 +02:00
Benjamin Neff
51f73b86fc
Merge pull request #62 from SuperTux88/protocol-next-step
Next step for the new protocol
2017-05-12 03:40:58 +02:00