Commit graph

44 commits

Author SHA1 Message Date
Benjamin Neff
b56c1e2d04 send xml to callbacks to queue it for receive 2015-12-18 00:11:32 +01:00
cmrd Senya
5aac8c2423 Receiving entities support 2015-12-15 19:06:51 +03:00
Benjamin Neff
73fab4d01c add more documentation 2015-12-13 01:22:17 +01:00
cmrd Senya
7702513ca5 Documentation for the callbacks 2015-12-11 03:01:42 +03:00
cmrd Senya
91376a3e26 Retractions signatures support 2015-12-03 00:15:32 +03:00
cmrd Senya
91c3753019 Add signature computation for entities support 2015-11-22 23:40:46 +03:00
Benjamin Neff
7f731e9af0 refactor salmon stuff
* fix rubocop issues
* remove duplicate code
* use `describe` in specs for methods
2015-10-26 23:50:31 +01:00
cmrd Senya
1801de3b52 Add StatusMessage related entities from the @Raven24's gem.
This makes the testbed pass with this gem.
2015-10-23 23:25:02 +03:00
Benjamin Neff
eb707c2592 add xml_payload (+tests) from raven24's gem
and do some basic refactorings for rubocop
2015-09-25 00:41:34 +02:00
Benjamin Neff
cb9b754faa allow certificate_authorities to be missing in test/development environment 2015-08-10 01:11:51 +02:00
Benjamin Neff
311d6948e5 save person after fetch 2015-08-04 03:00:55 +02:00
Benjamin Neff
f4066f6105 rename callbacks 2015-08-04 02:09:14 +02:00
Benjamin Neff
2301b1433e add validators from raven24 2015-07-20 03:43:54 +02:00
Benjamin Neff
c65ad965b3 add Person and Profile entity for discovery-data 2015-07-18 23:19:30 +02:00
Benjamin Neff
0204b3d9ff add Fetcher for http requests 2015-07-18 21:58:44 +02:00
Benjamin Neff
09904b54d0 rename WebFinger module to Discovery 2015-07-18 21:57:39 +02:00
Benjamin Neff
88b67d9a83 more documentation 2015-07-09 01:53:37 +02:00
Benjamin Neff
3f6c207f59 write more documentation 2015-07-08 03:14:02 +02:00
Benjamin Neff
e955ef8966 add Entity and PropertiesDSL 2015-07-08 01:45:57 +02:00
Benjamin Neff
ec5667193b add Callbacks 2015-07-07 01:20:56 +02:00
Benjamin Neff
d7c248b94e cleanup: remove double ## everywhere on documentation 2015-07-06 23:49:42 +02:00
Benjamin Neff
3a7c2035ad update documentation 2015-07-04 20:01:37 +02:00
Benjamin Neff
9925cbb99a split rails part into separate gem
see #1
2015-07-04 20:01:37 +02:00
Benjamin Neff
7370a32c65 use serialized_public_key because a conflict with the diaspora code 2015-07-04 19:55:32 +02:00
Benjamin Neff
f6aae2a01f add nil-check 2015-07-02 03:00:51 +02:00
Benjamin Neff
7cf8339b59 call to_s on the configured class 2015-07-02 02:44:46 +02:00
Benjamin Neff
a70e2861fa update documentation 2015-07-02 02:34:31 +02:00
Benjamin Neff
99d5ffdc04 use person object with attributes to generate hcard 2015-07-02 02:34:31 +02:00
Benjamin Neff
6e6171fc93 use person object with attributes to generate webfinger 2015-07-02 01:13:27 +02:00
Benjamin Neff
8041c2e18d change photo_full_url to photo_large_url 2015-06-28 16:01:37 +02:00
Benjamin Neff
e8d047f9fb add HCardController to deliver the hCard 2015-06-27 23:28:05 +02:00
Benjamin Neff
db749039ac log configuration error 2015-06-26 03:06:52 +02:00
Benjamin Neff
40cc7d8229 MOAR documentation 2015-06-21 04:40:45 +02:00
Benjamin Neff
2bcf877b5c use webfinger xml generator
- fix: encode rsa key with base64
2015-06-20 23:39:47 +02:00
Benjamin Neff
5ac7a14b1e make some methods less complex and adjust rubocop-rules 2015-06-20 19:19:13 +02:00
Benjamin Neff
82eb5415ab cache generated host-meta xml 2015-06-19 02:14:28 +02:00
Benjamin Neff
0fe6c4dc27 use host-meta xml generator from raven24's gem 2015-06-17 04:45:37 +02:00
Benjamin Neff
98ebd17df7 skip validation if table does not exist 2015-06-16 03:27:43 +02:00
Benjamin Neff
827aac03cf call validate_config from after_initialize 2015-06-16 03:02:12 +02:00
Benjamin Neff
aff5de85f9 add validation for configuration 2015-06-16 02:49:37 +02:00
Benjamin Neff
96af095d84 fix webfinger using the configured class ... 2015-06-16 02:23:47 +02:00
Benjamin Neff
5bd13563c5 add logging module to engine and add logging-gem to dummy-app 2015-06-16 01:15:52 +02:00
Benjamin Neff
f0591a745b add basic webfinger stuf (WIP)
and:
- add configure method to set some configs
- write rdoc
2015-06-14 22:13:38 +02:00
Benjamin Neff
d87de1f363 initial commit 2015-06-10 03:13:44 +02:00