Commit graph

1045 commits

Author SHA1 Message Date
Benjamin Neff
8a8678c97b
Disable forgery protection for ReceiveController
This is enabled by default since rails 5.2, but it doesn't make sense
for the /receive/ routes, because they are called without a session and
without a token.
2022-07-23 02:15:53 +02:00
Benjamin Neff
15465bf46a
Release version 1.0.0 2022-07-18 02:41:48 +02:00
Benjamin Neff
52645df755
Merge pull request #126 from SuperTux88/gem-updates
Gem updates
2022-07-18 02:33:48 +02:00
Benjamin Neff
9d18803e77
Bump other dependency gems and update no-rails.Gemfile 2022-07-18 02:30:23 +02:00
Benjamin Neff
a5cea2b3ca
Bump fabrication 2022-07-18 02:29:21 +02:00
Benjamin Neff
f184ec5818
Drop json-schema-rspec and bump json-schema 2022-07-18 02:29:21 +02:00
Benjamin Neff
851797d45f
Bump rspec and rspec-rails 2022-07-18 02:29:21 +02:00
Benjamin Neff
c60a8a912e
Bump simplecov-rcov 2022-07-18 02:29:21 +02:00
Benjamin Neff
310d4a919b
Bump pronto-rubocop, rubocop and rubocop-rails 2022-07-18 02:29:21 +02:00
Benjamin Neff
bb12f93bd0
Add faraday 2 support 2022-07-18 02:29:21 +02:00
Benjamin Neff
a0e1cac95f
Add rails 7 support 2022-07-18 02:25:23 +02:00
Benjamin Neff
fbc0653153 Version 0.2.8
-----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEEhmEB3ju5IG5OdOsNlxRkw/GpAZQFAmLUVXUACgkQlxRkw/Gp
 AZTClwf8Cz/iYEeqBJ47W58zUSV7THUrE8WE6dwaBM+xZdHD9lGSacl6TZ1KhHje
 xaIGgcKOCG4WaFHzT2GNIZMwkVy4+fikvmxVt5VIZb2WOtuRFm8DmLFPt2kduaWK
 vt0PNORbHRVnlWEDrxbusTz16sk68F067ut0AfcK6CzSKFimtEmfUIgL3iuMV7m3
 lHKK4lR+2i8E1/Y/GT4kcciFOnCxXmVp0OIJtWDGccNjaimsZw4+hwr4yn9GTAXr
 ew3mHpXPFmBC60PcSmqvZUkh3tLXfMJtwliAo+Y+4qgqVK4G0/bPzIsrJuS5quJi
 lH6TXc0ZDur6AtH2XODFS2Po29kJTw==
 =n+2t
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEEhmEB3ju5IG5OdOsNlxRkw/GpAZQFAmLUVx0ACgkQlxRkw/Gp
 AZTsOwf/Wv6/HmDuvPtSNVp1Wb1MlR8MFXU2RyCprwRp+aSoMncvvbAiH3uVzrZd
 CrVdsM4Rtpf+wV9dEjdYVWS0Q1GQktA5ld+EfJsw0jIpuoETpHB0JWr3w2wTmwFP
 C9ibjNnCz7CXmWuCTs1mz2AWRp567WcxzCDgP0FHjBopX6MU14SftBqpK553TYEl
 epnhdOLf9EMwoRJMPMVCsmRddwXWg6UAxRO0Zu03rS8w72xsZ2lA3q1SKP2h4kHD
 OxR8EzkCYEz15tT3hbl89gD4o2zEco3wBAGWn9GYHzkfB+P5TTYVHParBz1OVA9W
 xBvQcnZ8E+IGOQ9Es6LuT9Ufm5d3eA==
 =KSwI
 -----END PGP SIGNATURE-----

Merge tag 'v0.2.8'

Version 0.2.8
2022-07-17 20:38:13 +02:00
Benjamin Neff
c2ae1598d6
Release version 0.2.8 2022-07-17 20:21:10 +02:00
Benjamin Neff
12fdf5ca0c
Also enable MFA requirement on 0.2.x branch 2022-07-17 20:20:28 +02:00
Benjamin Neff
941e02d0cc
Allow rails 6 2022-07-17 20:14:24 +02:00
Benjamin Neff
078f8a5427
Release version 0.3.0 2022-03-13 22:49:41 +01:00
Benjamin Neff
8f2c5e5def
Update changelog for 0.3.0 2022-03-13 22:30:58 +01:00
Benjamin Neff
689e219705
Fix nokogiri deprecation warning 2022-03-13 21:59:08 +01:00
Benjamin Neff
500310c555
Merge pull request #122 from SuperTux88/cleanup-legacy-webfinger
Remove legacy WebFinger support/fallback
2022-03-13 21:40:36 +01:00
Benjamin Neff
9ea7115362
Merge pull request #121 from SuperTux88/update-ruby-and-gems
Drop ruby 2.5 (EOL) and 2.6 (EOL soon) and update gems
2022-03-13 21:40:16 +01:00
Benjamin Neff
17d1f61fa8
Use strings for ruby versions, so 3.0 stays 3.0 2022-03-08 00:44:11 +01:00
Benjamin Neff
7b8faa5abe
Bump nokogiri and fix no-rails.Gemfile.lock 2022-03-08 00:41:30 +01:00
Benjamin Neff
1424f7b0ff
Add ruby 3.1 to CI 2022-03-08 00:35:39 +01:00
Benjamin Neff
fc6001d2ee
Drop ruby 2.6 support, will be EOL end of month 2022-03-08 00:28:38 +01:00
Benjamin Neff
6b8e8a70a0
Remove URL from hcard, it's not used anymore 2021-11-27 03:56:52 +01:00
Benjamin Neff
d5107f5678
Remove legacy Webfinger handling 2021-11-27 03:56:52 +01:00
Benjamin Neff
93ab5f5ee7
Add rubocop-rake 2021-11-26 04:50:28 +01:00
Benjamin Neff
fad3ae1b33
Bump dependency gems and update gemfiles 2021-11-26 02:59:31 +01:00
Benjamin Neff
e8817d3082
Bump nokogiri 2021-11-26 02:59:31 +01:00
Benjamin Neff
9b563a6360
Bump rubocop
also apply new rules
2021-11-26 02:59:31 +01:00
Benjamin Neff
bcc4483bde
Bump faraday 2021-11-26 01:54:43 +01:00
Benjamin Neff
18e4773071
Bump rails 2021-11-26 01:54:43 +01:00
Benjamin Neff
09d604ad64
Bump bundler 2021-11-26 01:42:39 +01:00
Benjamin Neff
59807fd0b1
Enable MFA requirement on rubygems.org 2021-11-26 01:41:58 +01:00
Benjamin Neff
e123fab2f4
Remove ruby 2.5 support, it's EOL since over half a year 2021-11-26 00:34:42 +01:00
Benjamin Neff
3861eb9fef
Merge branch '0.2.x' into develop 2021-10-24 21:14:25 +02:00
Benjamin Neff
4d5d9f4194
Release version 0.2.7 2021-10-24 20:48:59 +02:00
Benjamin Neff
f9d522c699
Bump faraday to latest non 1.x version 2021-10-24 20:47:11 +02:00
Benjamin Neff
778ed51316
Drop spring
Same as in https://github.com/diaspora/diaspora/pull/8133
2021-10-24 20:42:04 +02:00
Benjamin Neff
d84d68d066
Validate that remote_photo_path on Photo entity is an URL with path
closes #119
2021-10-24 20:10:43 +02:00
Benjamin Neff
25b5b8d888
Add test for optional old_identity on AccountMigration 2021-10-24 20:08:04 +02:00
Benjamin Neff
78ee282c9c
Fix profile property in documentation of AccountMigration entity 2021-10-24 20:08:04 +02:00
Benjamin Neff
0d12770262
Add remote_photo_path to AccountMigration entity
This can be set to the URL on the new pod when photos were
migrated/imported, so other pods can adjust the `remote_photo_path` of
the photos of the old account.
2021-10-24 20:08:04 +02:00
Benjamin Neff
85e12cea93
Only parse each nested element name once
A child elements should only appear once or it is part of a
nested array (photos, poll answers). So each element name only needs to
be parsed once, because the way `parse_array_from_node` works is, that
it already parses the full array with one call, so calling it multiple
times again parses the full array a second time.

closes #118
2021-10-24 19:57:48 +02:00
Benjamin Neff
162c2cf21b
Don't add author_signature if author also is parent author
This fully completes #64
2021-10-23 01:26:58 +02:00
Benjamin Neff
aa40c3e8cc
Merge pull request #117 from SuperTux88/update-dependencies
Update dependencies
2021-06-30 05:03:54 +02:00
Benjamin Neff
2286022f67
Fix deprecation warning for Bundler.with_clean_env 2021-06-30 04:59:11 +02:00
Benjamin Neff
a1613577e8
Add ruby 2.7 and 3.0 2021-06-30 04:52:44 +02:00
Benjamin Neff
4f3043c818
Update no-rails.Gemfile 2021-06-30 04:41:53 +02:00
Benjamin Neff
2e79be1815
Bump ethon 2021-06-30 04:41:53 +02:00