Commit graph

645 commits

Author SHA1 Message Date
Benjamin Neff
7fe7a5da97
Don't generate file fixtures anymore
When we want to test without rails, we can't use the controllers to
generate them.

Also fixes the problem where there is still an old file fixture that
doesn't match the users in the database.
2017-04-04 22:14:13 +02:00
Benjamin Neff
184954e09c
Replace factory_girl with fabrication
factory_girl has activesupport as dependency
2017-04-04 22:14:13 +02:00
Benjamin Neff
b25e2293b0
Require "openssl" in diaspora_federation.rb 2017-04-04 22:09:25 +02:00
Benjamin Neff
ed2c2b7f47
Require "nokogiri" in diaspora_federation.rb 2017-04-03 03:45:29 +02:00
Benjamin Neff
433fe1a5e5
Bump faraday 2017-04-03 01:48:34 +02:00
Benjamin Neff
9aeda2151e
Merge pull request #57 from cmrd-senya/allow-empty-signature
Allow empty strings for signatures in JSON relayables
2017-04-01 02:45:22 +02:00
Benjamin Neff
ab8d5ee59f
Merge pull request #56 from cmrd-senya/patch-1
Don't use versioning in JSON schema id
2017-04-01 02:44:54 +02:00
cmrd Senya
7cc0112877
Allow empty strings for signatures in JSON relayables 2017-03-31 21:31:27 +03:00
Benjamin Neff
9c9e0de563
Bump dependency gems 2017-03-31 02:16:10 +02:00
Benjamin Neff
18498ff2bd
Bump rubocop 2017-03-31 02:14:58 +02:00
Benjamin Neff
d65423d9c1
Bump pronto 2017-03-31 01:40:36 +02:00
Benjamin Neff
afd0c7791d
Bump codeclimate-test-reporter 2017-03-31 01:38:54 +02:00
Benjamin Neff
667e851c2a
Bump nokogiri 2017-03-31 01:29:51 +02:00
Senya
43fd6cc7ff Don't use versioning in JSON schema id 2017-03-30 09:51:43 +03:00
Benjamin Neff
1fed7b501c
Merge pull request #54 from cmrd-senya/account_rename
AccountMigration entity
2017-03-26 01:37:06 +01:00
cmrd Senya
73a9b87607 A little fix to signature verification methods doc 2017-03-26 02:18:20 +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
cmrd Senya
f23f4c0ea4 Introduce Signable module
Signable is a module that encapsulate basic signature logic for entities.
2017-03-26 02:18:19 +02:00
Benjamin Neff
423465c32f
Merge pull request #52 from cmrd-senya/to_json
Entity#to_json/.from_json methods
2017-03-24 00:32:59 +01:00
cmrd Senya
c58d076c96
Entity JSON serialization/deserialization feature 2017-03-23 13:55:19 +02:00
Benjamin Neff
e1ad855cd8
Release version 0.1.8 2017-03-02 21:05:56 +01:00
Benjamin Neff
483fef1b4e
Update changelog for 0.1.8 2017-03-02 21:05:15 +01:00
Benjamin Neff
11168b5032
Bump dependency gems 2017-03-02 20:47:27 +01:00
Benjamin Neff
9d2dceac5f
Bump simplecov 2017-03-02 20:46:41 +01:00
Benjamin Neff
e72939a37f
Bump pronto and pronto-rubocop 2017-03-02 20:45:57 +01:00
Benjamin Neff
32fe88ada9
Bump codeclimate-test-reporter 2017-03-02 20:44:40 +01:00
Benjamin Neff
b99c2d8df2
Bump rails 2017-03-02 20:44:14 +01:00
Benjamin Neff
ec22dc88ea Merge pull request #55 from cmrd-senya/patch-1
Update xml_serialization.md
2017-03-01 13:39:13 +01: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
Benjamin Neff
2ba7ee9efa
Add AGPL-3.0 license text
to have the license displayed in the projects header and inside GitHubs
License API.
2017-02-12 20:56:37 +01:00
Benjamin Neff
1f3293a403
Remove "try", because it is a rails feature
Also "&." is only available on ruby >= 2.3 (can be used later)
2017-01-26 02:21:51 +01:00
Benjamin Neff
4ff91a56cc
Add "uuid" as dependency for diaspora_federation-test
Because it is used in the factories.
2017-01-25 02:37:51 +01:00
Benjamin Neff
68bddfcb82
Bump dependency gems 2017-01-24 03:53:33 +01:00
Benjamin Neff
3c63062f26
Bump codeclimate-test-reporter 2017-01-24 03:51:54 +01:00
Benjamin Neff
5580feb5a7
Bump spring 2017-01-24 03:51:41 +01:00
Benjamin Neff
4bc04977bd
Bump faraday_middleware 2017-01-24 03:51:22 +01:00
Benjamin Neff
7fa38bffa3 Update spring binstubs 2017-01-19 01:53:07 +01:00
Benjamin Neff
790808f412 Fix factories 2017-01-19 01:53:07 +01:00
Benjamin Neff
0f9e39b7be Add ruby 2.4 2017-01-19 01:53:07 +01:00
Benjamin Neff
ed6bac6165 Bump dependency gems 2017-01-19 01:53:07 +01:00
Benjamin Neff
37d6d698e3 Bump faraday and faraday_middleware 2017-01-19 01:53:07 +01:00
Benjamin Neff
6ca2ab134b Bump yard 2017-01-19 01:53:07 +01:00
Benjamin Neff
ed41c2caeb Bump rubocop 2017-01-19 01:53:07 +01:00
Benjamin Neff
8da3ba6244 Bump json 2017-01-19 01:53:07 +01:00
Benjamin Neff
bd9c7c4700 Merge pull request #51 from Flaburgan/patch-1
Add a link to the source code
2017-01-18 23:45:11 +01: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
Benjamin Neff
8a3a661428 Bump rubocop 2017-01-18 00:55:25 +01:00
Benjamin Neff
f9d0df6813 Disable Rails/Delegate cop for lib/* 2017-01-18 00:55:25 +01:00
Benjamin Neff
639a0ef705 Merge pull request #53 from cmrd-senya/travis-exit-code
Fix CI script false positive return code
2017-01-17 21:03:19 +01:00
cmrd Senya
d8209cf3a9 Fix CI script false positive return code
For Ruby >= 2.2 travis.sh returned 0 even when the rspec test suite
has failed. This commit passes the return value from the test suite
as the CI script return value.
2017-01-17 21:54:58 +02:00