Benjamin Neff
a3ad1ea7e4
Remove deprecated guid and public key from webfinger
...
Closes #39
This breaks compatibility with pods older than 0.5.3.0
2017-04-24 02:36:36 +02:00
Benjamin Neff
f08db93d74
Fail when no-rails.Gemfile.lock contains a rails dependency
...
Since all rails dependencies somehow depend on activesupport, we only
need to check for activesupport :)
2017-04-24 00:05:46 +02:00
Benjamin Neff
e81acd0a0f
Add public flag to profile entity
2017-04-23 23:18:17 +02:00
Benjamin Neff
df1c9b0350
Bump dependency gems and update gemfiles
2017-04-22 23:48:24 +02:00
Benjamin Neff
2c8cd4aa13
Bump webmock
2017-04-22 23:47:05 +02:00
Benjamin Neff
3eab161119
Bump rubocop
...
Use old style for Style/PercentLiteralDelimiters for now. Maybe we can
change this in the future, because the ruby style guide suggests to
use `[]`.
See: https://github.com/bbatsov/ruby-style-guide#percent-literal-braces
2017-04-22 23:42:19 +02:00
Benjamin Neff
46a67f4ffa
Bump pronto-rubocop
2017-04-22 23:32:19 +02:00
Benjamin Neff
de8f39825d
Bump faraday
2017-04-22 23:29:30 +02:00
Benjamin Neff
c31f076b10
travis: Bump ruby versions
2017-04-22 23:27:18 +02:00
Benjamin Neff
5ad1bd32c9
Merge pull request #58 from SuperTux88/rspec-without-rails
...
rspec without rails
2017-04-19 00:03:52 +02:00
Benjamin Neff
e238edf4ec
Don't use hash.transform_values
...
It's only available in ruby >= 2.4
2017-04-05 03:37:20 +02:00
Benjamin Neff
9daf1d495e
Update .travis.yml to build all gemfiles
2017-04-05 03:31:06 +02:00
Benjamin Neff
bb3a4e0b2a
Generate gemfiles
2017-04-05 03:22:13 +02:00
Benjamin Neff
e6e9893c1f
Make rspec work without rails dependency
2017-04-05 02:02:04 +02:00
Benjamin Neff
1f067c62a7
Generate default users only once and reset db after each test
2017-04-05 00:36:53 +02:00
Benjamin Neff
696f50f40d
Replace String#indent from activesupport with helper method
2017-04-05 00:36:53 +02:00
Benjamin Neff
40919b4c69
Create change_time helper method
...
Time#change is an activesupport feature
Also: Use seconds instead of Numeric#minute and Numeric#hour
2017-04-05 00:36:53 +02:00
Benjamin Neff
ccd4b7eceb
Extract helper methods
2017-04-05 00:36:52 +02:00
Benjamin Neff
f860a62382
Only set actionpack as dependency for diaspora_federation-rails
2017-04-05 00:36:52 +02:00
Benjamin Neff
3ce908e713
Fix typo in rspec-persistence.txt
2017-04-05 00:36:52 +02:00
Benjamin Neff
26cfe7090b
Cleanup dummy rails app
2017-04-05 00:36:52 +02:00
Benjamin Neff
b0f6131527
Remove active_record and save models in-memory
...
Simple inmemory "database" to be independent from active_record.
2017-04-05 00:36:52 +02:00
Benjamin Neff
f8e7b2114f
Remove fixture_builder
2017-04-04 22:14:13 +02:00
Benjamin Neff
c0fbc83ccf
Remove rails4.rake
2017-04-04 22:14:13 +02:00
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