Commit graph

99 commits

Author SHA1 Message Date
Benjamin Neff
1ee03a1e66 release version 0.0.8 2015-09-19 20:51:21 +02:00
Benjamin Neff
5b8fe04d8e release version 0.0.7 2015-09-17 02:11:18 +02:00
Benjamin Neff
2f6acc8367 fix friendica parsing with acct URIs in aliases 2015-09-17 02:11:18 +02:00
Benjamin Neff
c3e290465f make alias and salmon-url optional to support redmatrix 2015-09-16 02:53:44 +02:00
Benjamin Neff
b114973785 remove type constraint in host-meta to support friendica/redmatrix again 2015-09-16 02:08:33 +02:00
Benjamin Neff
29e20da859 increase version number to 0.0.6 2015-08-11 00:55:04 +02:00
Benjamin Neff
4c9eac4699 remove unused nilable_uri rule (default uri rule is now nilable)
also use length rule instead of regex
2015-08-11 00:50:47 +02:00
Benjamin Neff
e60d466260 increase version number 2015-08-10 01:46:29 +02:00
Benjamin Neff
ad82caffda refactoring: fix some rubocop issues 2015-08-10 01:38:15 +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
99d19049c2 add success logging for webfinger 2015-08-08 17:23:09 +02:00
Benjamin Neff
8c63655886 allow nil for diaspora_id in profile
refactor some tests
2015-08-06 02:21:49 +02:00
Benjamin Neff
ede695b214 fix warning: character class has '-' without escape 2015-08-05 02:04: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
7b3e6ad0c7 remove quotes from alias-url from old webfinger xml 2015-08-01 01:20:02 +02:00
Benjamin Neff
f4fec11993 better documentation 2015-08-01 00:52:09 +02:00
Benjamin Neff
05daf84d4f only class name for validator name, fix ruby 2.0 2015-07-29 02:13:32 +02:00
Benjamin Neff
cd57517b4c preparing next release, increase version number 2015-07-29 01:54:05 +02:00
Benjamin Neff
fe704fb981 add webfinger and hcard validators 2015-07-28 02:06:46 +02:00
Benjamin Neff
c15fee279c extend profile validator 2015-07-28 02:06:46 +02:00
Benjamin Neff
416f322cc7 rename new URI validator to NilableURI and extend existing URI validator 2015-07-28 00:40:04 +02:00
Benjamin Neff
c1e700d560 add own URI validation rule that allows nil 2015-07-27 03:47:56 +02:00
Benjamin Neff
d7a5e71ce6 refactor shared examples and use more of them 2015-07-27 01:38:11 +02:00
Benjamin Neff
dd6b938f2e more documentation for validation 2015-07-26 01:19:09 +02:00
Benjamin Neff
ce39616265 fix tag count validator 2015-07-25 22:17:52 +02:00
Benjamin Neff
ed52108cc7 validate entities after creation if a validator is defined 2015-07-25 03:23:23 +02:00
Benjamin Neff
71b1d6dc1e add xml_name option to properties_dsl
also:
* only allow symbols as name and xml_name
* use public_send instead of send
2015-07-24 23:42:35 +02:00
Benjamin Neff
0deb74c103 refactor: rename diaspora_handle to diaspora_id
diaspora uses the new wording "diaspora ID" instead of "diaspora handle"
2015-07-23 01:22:23 +02:00
Benjamin Neff
da81c2e587 refactor boolean validator rule 2015-07-22 01:28:08 +02:00
Benjamin Neff
66b63f5535 fix URI validator 2015-07-22 01:26:01 +02:00
Benjamin Neff
89de392fda refactoring: use more tap :) 2015-07-22 01:25:49 +02:00
Benjamin Neff
fe3c6b6161 refactor HostMeta 2015-07-22 00:46:57 +02:00
Benjamin Neff
20d4646332 refactoring validation and write more tests 2015-07-21 22:31:37 +02:00
Benjamin Neff
ac8832ee4a add diaspora handle validator and test 2015-07-21 22:31:37 +02:00
Benjamin Neff
83097572ce refactor discovery: return entities instead of hashes 2015-07-20 04:02:08 +02:00
Benjamin Neff
bfe1b77c87 use rails logger
and ignore logging for test coverage
2015-07-20 03:43:54 +02:00
Benjamin Neff
2301b1433e add validators from raven24 2015-07-20 03:43:54 +02:00
Benjamin Neff
3a94930dcd add test for Discovery 2015-07-18 23:19:30 +02:00
Benjamin Neff
c65ad965b3 add Person and Profile entity for discovery-data 2015-07-18 23:19:30 +02:00
Benjamin Neff
6d63903e73 set nil if parsing an empty string 2015-07-18 23:19:30 +02:00
Benjamin Neff
94f9fe89c1 parse webfinger without guid and public key 2015-07-18 23:19:30 +02:00
Benjamin Neff
35f0af3c55 don't parse guid from hcard if it is equals to nickname 2015-07-18 23:19:30 +02:00
Benjamin Neff
3978ea00a1 fix documentation for HCard 2015-07-18 23:19:30 +02:00
Benjamin Neff
b601d18d9a add Discovery class for discovery-logic 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
c4173fa18c new version 0.0.3 2015-07-14 11:16:12 +02:00
Benjamin Neff
334cc77d25 use defined? instead of Object.const_defined?
fixes #2
2015-07-14 11:12:48 +02:00
Benjamin Neff
9d917bd097 fix release task
the old task is still there, so only push the additional gem
2015-07-10 02:13:17 +02:00