Commit graph

856 commits

Author SHA1 Message Date
Benjamin Neff
65483774e1
Update changelog for 0.2.1 2017-08-07 23:33:32 +02: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
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