Benjamin Neff
52af7e4538
release version 0.1.3
2016-07-28 23:49:57 +02:00
Benjamin Neff
5bb8676f87
bump globalid
2016-07-28 23:32:33 +02:00
Benjamin Neff
41ac50890c
bump rspec-core
2016-07-28 23:31:53 +02:00
Benjamin Neff
c1d71dd6c5
update changelog
2016-07-26 01:08:20 +02:00
Benjamin Neff
4fd66313a4
bump dependency gems
2016-07-26 00:59:36 +02:00
Benjamin Neff
bebaa98680
bump rubocop
2016-07-26 00:58:46 +02:00
Benjamin Neff
cc409e88ba
bump yard
2016-07-26 00:43:53 +02:00
Benjamin Neff
3f809f7492
bump typhoeus
2016-07-26 00:42:59 +02:00
Benjamin Neff
41de99bd5e
don't include signatures in xml_order on receive
2016-07-25 01:29:51 +02:00
Benjamin Neff
ba129aafa3
add missing properties from xml_order to xml
2016-07-23 00:29:44 +02:00
Benjamin Neff
36a787dd87
convert string in xml_order to symbol if needed
2016-07-23 00:12:22 +02:00
Benjamin Neff
6e40bd9709
bump yard
2016-07-20 00:04:17 +02:00
Benjamin Neff
de954f4349
bump rails
2016-07-20 00:04:03 +02:00
Benjamin Neff
2354dd84e4
bump fuubar
2016-07-20 00:04:03 +02:00
Benjamin Neff
40508a664c
release version 0.1.2
2016-07-15 01:31:04 +02:00
Benjamin Neff
47787220b1
update changelog
2016-07-15 01:29:29 +02:00
Benjamin Neff
43451480c4
add link to protocol documentation
2016-07-14 21:00:29 +02:00
Benjamin Neff
d59d9603ad
add changelog to gems and documentation
2016-07-14 20:02:46 +02:00
Benjamin Neff
c0e798c55e
update string blocks for new rubocop
2016-07-14 01:21:40 +02:00
Benjamin Neff
be7264b604
bump rubocop
2016-07-13 01:55:13 +02:00
Benjamin Neff
c25196c2a4
bump fuubar
2016-07-13 01:46:23 +02:00
Benjamin Neff
66a2b9eb2a
bump dependency gems
2016-07-13 01:40:42 +02:00
Benjamin Neff
df7e4110e0
bump spring
2016-07-13 01:38:36 +02:00
Benjamin Neff
1e9b6652d7
bump simplecov
2016-07-13 01:38:34 +02:00
Benjamin Neff
fdfb2c5134
bump rspec
2016-07-13 00:43:34 +02:00
Benjamin Neff
357035092d
bump pry
2016-07-13 00:38:47 +02:00
Benjamin Neff
6c456987b6
bump codeclimate-test-reporter
2016-07-13 00:38:18 +02:00
Benjamin Neff
974ace38b6
bump valid
2016-07-13 00:37:12 +02:00
Benjamin Neff
11faedce88
bump yard
...
yay, a new release! :D
2016-07-13 00:31:57 +02:00
Benjamin Neff
90970973a5
gracefully handle missing xml elements of relayables
...
parent-fetching failed, if the xml didn't contain the information needed
for it.
fixes NameError: uninitialized constant DiasporaFederation::Entities::Like::PARENT_TYPE
2016-07-12 22:18:14 +02:00
Benjamin Neff
2aaff56e14
rename StatusMessage#raw_message to #text
...
see #29
2016-07-12 03:14:15 +02:00
Benjamin Neff
4b949491df
nickname is optional in the hCard
2016-07-12 03:13:40 +02:00
Benjamin Neff
f7d269cd6a
a guid is at most 255 chars long.
2016-07-12 03:13:40 +02:00
Benjamin Neff
0980294a0d
Validate Conversation subject
...
also reordered fields of Conversation
2016-07-12 03:13:39 +02:00
Benjamin Neff
4136fb973e
Photo: status_message_guid is optional in xml
2016-07-12 03:04:54 +02:00
Benjamin Neff
eb8cdef604
validate Photo text length
2016-07-12 03:04:09 +02:00
Benjamin Neff
9b3231583d
validate StatusMessage raw_message length
2016-07-12 03:04:09 +02:00
Benjamin Neff
26b7991def
handle empty xml-elements for nested entities
2016-07-12 03:04:09 +02:00
Benjamin Neff
dd19526c5e
Merge pull request #38 from svbergerem/improve-code-documentation
...
Improve code documentation
2016-07-12 03:03:22 +02:00
Steffen van Bergerem
e0ab18c0ea
Improve code documentation
2016-07-12 02:08:21 +02:00
Dennis Schubert
85bb2af429
Add a changelog
...
[ci skip]
2016-07-02 11:10:12 +02:00
Benjamin Neff
fc9c800214
Merge pull request #37 from denschub/dont-reuse-sockets
...
Do not reuse cURL sockets
2016-07-02 10:44:04 +02:00
Dennis Schubert
7c3f430bcf
Do not reuse cURL sockets
...
This patch sets CURLOPT_FORBID_REUSE, which tells cURL to close all
connections when they are done. By default, connections are held open
for later use unless explicitly closed or expired by a timeout. This can
improve performance if the same instance is used for multiple requests
to a single host.
We never have that: a host receives only one message per queue job, so
keeping the socket opened for 60 seconds (the default timeout) is
totally useless.
In addition, keeping the sockets open can cause problems for larger
instances with fast workers and a lot of jobs. Mainly, diaspora/#6485 is
caused by this very issue, which is resolved by this as well.
2016-07-02 10:38:29 +02:00
Benjamin Neff
699c74a8f0
validate message text
2016-07-01 05:06:02 +02:00
Benjamin Neff
4cee776338
release version 0.1.1
2016-06-26 21:41:13 +02:00
Benjamin Neff
7cf7a0af5b
call super instead of copying the code.
2016-06-26 21:29:22 +02:00
Benjamin Neff
9b090a3950
fetch root posts for reshares
2016-06-26 21:22:01 +02:00
Benjamin Neff
79cbed4a3b
release version 0.1.0
2016-06-26 06:16:33 +02:00
Dennis Schubert
87fcfca6af
Overhaul README, add contributing notes.
2016-06-26 03:37:48 +02:00
Benjamin Neff
8c91d2a1f7
move repo into the diaspora organization
2016-06-26 03:16:14 +02:00