ca9f8e7420
New function "Item::storeForUserByUriId"
2020-07-23 03:26:54 +00:00
abdcf7ca88
Fix "!="
2020-07-22 05:34:56 +00:00
da349a1814
Store copy on activities
2020-07-22 05:16:57 +00:00
ec3ec3b78a
Replace remaining occurrences of Network::curl
2020-07-21 21:39:59 -04:00
d0ef6f2b08
Store personal copy of public item upon commenting
2020-07-21 23:26:01 +00:00
990c70807d
Fix notice "Undefined index: parent-uri"
2020-07-21 19:43:07 +00:00
1d9ef1a3d8
Corrected variable in condition
2020-07-21 18:53:01 +00:00
e2826a98d3
Added logging
2020-07-21 18:30:45 +00:00
ab8eef24c5
Posts with subscribed tags will now be stored for the user
2020-07-21 08:35:57 +00:00
nupplaPhil
1998b7811b
Fix fatal execution path for found Network::get() parameter execption
2020-07-21 03:19:05 -04:00
nupplaPhil
657d08f09f
Rename "fetchUrl" and "fetchUrlFull" to "fetch" and "fetchFull"
2020-07-21 03:15:53 -04:00
nupplaPhil
7029012f27
Rename "HTTPRequest::curl()" to HTTPRequest::get()
2020-07-21 03:14:01 -04:00
nupplaPhil
1aa07f87a4
Make "HTTPRequest::fetchUrl" dynamic
2020-07-21 03:04:58 -04:00
nupplaPhil
2973ed6448
Make "HTTPRequest::curl" dynamic
2020-07-21 03:01:12 -04:00
nupplaPhil
5344efef71
Move post/curl/fetchUrl/fetchUrlFull to own class "Network\HTTPRequest"
2020-07-21 02:56:10 -04:00
39ffb3e745
Remove debug output
2020-07-20 08:02:34 +00:00
31d2a74b0b
Merge pull request #8901 from annando/failed
...
New field in gserver, gcontact and contact for failed connections
2020-07-19 12:21:54 -04:00
5bf813d0ec
Use "failed" field
2020-07-19 11:42:23 +00:00
59bebe7bcf
Post update added
2020-07-19 10:03:33 +00:00
Michael Vogel
35db33bcd2
Ensure to only store valid item fields
2020-07-19 03:40:40 +02:00
b50f91b3e1
Merge remote-tracking branch 'upstream/develop' into failed
2020-07-19 01:18:35 +00:00
1532f0d529
New field "failed" for gserver, gcontact and contact
2020-07-19 01:15:57 +00:00
Michael Vogel
9f1d1db1ee
Database performance updates
2020-07-18 17:49:10 +02:00
d6bf7f2cda
Replace "Probe::uri" with "Contact::getByURL"
2020-07-16 10:22:14 +00:00
caf548e1a7
Fix fetching contacts
2020-07-16 03:52:18 +00:00
b0086a49e2
in "getidforurl" "no update" is now "update"
2020-07-15 21:08:42 +00:00
6d3949d54a
Changed default value
2020-07-15 17:29:52 +00:00
e374aecc46
Changed parameter order for "getbyURLForUser"
2020-07-15 17:22:12 +00:00
fc0312451d
Changed parameter order for getByURL
2020-07-15 17:06:48 +00:00
d9c6a46ffe
Replaced "getDetailsByURL" with "getByURL/getByURLForUser"
2020-07-15 04:42:04 +00:00
27deb4d188
Module classes splitted
2020-07-13 09:45:45 +00:00
2a1e6e1a74
Support Nodeinfo2
2020-07-12 21:53:17 +00:00
32a8f5003f
Add provision for result containing only connector profiles in Contact::getDetailsByURL
2020-07-11 09:18:18 -04:00
84d8753d5f
Remove the locking to improve performance
2020-07-10 19:50:16 +00:00
Michael Vogel
af6f6d4957
Fix speed issues with the network page
2020-07-10 00:22:26 +02:00
2db04b0c34
Add check for parent item existence in Model\UserItem::setNotificationForUser
2020-07-09 15:09:07 -04:00
77e272e8ed
Issue 8836: Point the event to the local post
2020-07-08 20:42:28 +00:00
6cde7afa53
Exclude deleted user accounts from "active" user list in Model\User
2020-07-06 15:26:39 -04:00
b9873a88a5
Merge pull request #8832 from annando/fix-db-error
...
Fix database error ""Unknown column 'parent-item.author-id'"
2020-06-30 14:55:52 -04:00
6aadb6b923
Changed structure
2020-06-30 17:51:03 +00:00
8f1635d8fd
Fix database error ""Unknown column 'parent-item.author-id'"
2020-06-30 05:49:22 +00:00
9a47e51115
Next logger calls replaced
2020-06-28 18:22:29 +00:00
52bb1ff0f1
Some more replaced logger
2020-06-28 17:35:56 +00:00
Michael Vogel
c852e1479c
Merge pull request #8811 from MrPetovan/task/8517-probe-mobile-twitter
...
Add support for mobile profile URL to core twitter probing
2020-06-27 17:32:19 +02:00
0b38826a73
Simplify sender handle assignment in Model\Mail
2020-06-27 09:34:29 -04:00
de19f94aca
Prevent delivering AP comments to Diaspora
2020-06-27 12:18:36 +00:00
50d05cec83
Ensure url property of Probe::uri result is used authoritatively
...
- Some profile URLs aren't canonical and need to be updated during probe
2020-06-26 12:52:39 -04:00
019a9d44c5
New function to fetch contact data by url
2020-06-26 05:28:25 +00:00
192576f01a
Add logging to rare condition in Model\Profile::sidebar
...
- Adresses https://github.com/friendica/friendica/issues/8475#issuecomment-647104375
2020-06-24 09:56:11 -04:00
aafef02789
Replace obsolete anonymity test with a slightly less obsolete one in Model\Item
...
- Address part of https://github.com/friendica/friendica/issues/8475#issuecomment-646457104
2020-06-19 07:10:27 -04:00
8707ced2f7
Hopefully fixes notice "Undefined index: gravity"
2020-06-16 20:30:25 +00:00
e1dac1a87a
Categories are not showing up at the bottom of the post
...
Fixes friendica/friendica#8766
2020-06-15 03:43:51 +00:00
8ec2b21a14
Abuse mail received because of "unusual traffic"
...
Fixes friendica/friendica#8663
2020-06-14 15:47:47 +00:00
Michael Vogel
aedbb0d627
Merge pull request #8753 from MrPetovan/bug/fatal-errors
...
Remove dependency to App in Contact::createFromProbe
2020-06-12 06:58:20 +02:00
a5a7855d39
Remove dependency to App in Contact::createFromProbe
...
- Address https://github.com/friendica/friendica/issues/8473#issuecomment-641259906
2020-06-10 10:36:42 -04:00
be41095936
Add probe data return if Contact::getDetailsByURL didn't yield a result in Contact::getDetailsByAddr
2020-06-10 09:56:01 -04:00
5f18d27b0b
Merge pull request #8752 from annando/posts-from-id
...
Avoid unneeded database calls when showing posts of contacts
2020-06-10 00:11:51 -04:00
0e9331a1ff
Avoid unneeded database calls when showing posts of contacts
2020-06-09 22:38:06 +00:00
89b3ae2657
Add null/empty string parameter value case in BBCode::convert
...
- Remove obsolete coalesce operator uses
2020-06-08 19:15:08 -04:00
76460ddd2d
Add tag escaping to Item::setHashtags
...
- Add return value to Item::setHashtags
2020-06-08 18:40:21 -04:00
bc4e5b4d69
Issue 8735: Ensure the correct data type for "hide"
2020-06-06 08:11:19 +00:00
7374104f29
Fix Notice "Undefined index: subscribe"
2020-06-05 10:44:36 +00:00
7b70eefbb6
Remove the "addr" when webfinger fails
2020-06-04 22:08:31 +00:00
62217735f0
Use webfinger in apcontact fetch
2020-06-04 21:55:14 +00:00
e379698227
Issue 8675: reduce requests of foreign pages
2020-06-01 21:52:31 +00:00
7ac4a08e1b
Additional "is null" check in post update / create the "vid" if needed
2020-05-31 15:48:31 +00:00
9328eee550
Missing gravity
2020-05-29 22:19:59 +00:00
Michael Vogel
235f4eaa89
Merge pull request #8697 from MrPetovan/task/8691-like-links-one-way
...
Make like links one way
2020-05-29 15:33:24 +02:00
f0b6f025d2
Appease VSCode inferior static analysis in Model\Item
2020-05-29 09:01:37 -04:00
0efd3dedeb
Merge pull request #8705 from annando/thread-uri-id
...
Add "uri-id" to the "thread" table
2020-05-28 23:59:44 -04:00
Michael Vogel
c6aa42dd4e
Merge pull request #8696 from MrPetovan/bug/8694-event-network-unkn
...
Assign default protocol to new events
2020-05-29 05:05:35 +02:00
3258216e8d
Add "uri-id" to the "thread" table
2020-05-28 21:44:55 +00:00
df1c74bd33
Make "like" links one way
...
- Updated dolike() function to accept a "un-" switch
- [frio] Updated doLikeAction() function to call dolike() instead of having duplicated code
- Added boolean logic (with explanatory truth table) to smartly delete existing activities in Model\Item::performActivity
- Moved verb/activity parameter handling closer to their use in Model\Item::performActivity
- Updated all references to dolike() and doLikeAction() to include the "un-" switch
2020-05-27 08:41:13 -04:00
05c3d02854
Assign default protocol to new events
...
- This restores event interactions on the items
2020-05-27 08:23:15 -04:00
973abb6196
Replace "id = parent" checks with "gravity" checks
2020-05-27 12:19:06 +00:00
465e1890b5
Fix notice because of missing array item
2020-05-27 03:19:17 +00:00
ba9cf32f36
The "item-activity" is removed
2020-05-26 05:18:50 +00:00
327cdf21ce
Some more "baseurl" improvements
2020-05-24 20:40:00 +00:00
669124e72f
Merge pull request #8678 from annando/gserver-detection-type
...
Improved server detection / gsid introduced
2020-05-22 10:25:37 -04:00
21ab11ac18
Only fetch the gsid when it had been empty before
2020-05-22 11:29:58 +00:00
e27915a819
Centralized gsid generation
2020-05-22 10:10:24 +00:00
071505f024
Added documentation, simplified code
2020-05-22 04:52:43 +00:00
95b4f35a12
Improved server detection / gsid introduced
2020-05-22 04:19:32 +00:00
6fd13300cb
Fix wrong variable name in Model\Attach
...
- Prevented attachment data from being retrieved from storage
2020-05-20 18:28:14 -04:00
a77c0194dc
Issue 8663: Prevent abusive behaviour when probing servers
2020-05-20 06:57:46 +00:00
Michael Vogel
b7b6fae389
Update src/Model/Verb.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-05-19 22:42:01 +02:00
eeda115e32
Adding some more verb handling
2020-05-19 20:32:15 +00:00
3cc3bfe531
Merge pull request #8660 from annando/item-insert
...
Improved item insert functionality
2020-05-18 19:35:26 -04:00
e09965fcc5
Simplified code
2020-05-18 22:34:47 +00:00
2f8c6f00b5
Improved item insert functionality
2020-05-18 21:34:57 +00:00
75a0b80888
Add new Strings::startsWith method
...
- Move previous method to Strings::startsWithChars and update every known call
2020-05-18 01:05:38 -04:00
bc26c980f0
Reverts test changes
2020-05-17 13:59:05 +00:00
d771c50d63
Issue 8565: Sanitize input data
...
Fixes #8565
2020-05-17 06:13:58 +00:00
76d845a138
Found another occurence replaced with constants
2020-05-16 16:39:44 +00:00
0cf517ad76
Use constants for the BBCode modes
2020-05-16 16:28:15 +00:00
7a82171bfe
The "term" table is removed
2020-05-15 06:50:20 +00:00
Michael Vogel
cc8491223e
Merge pull request #8631 from MrPetovan/task/remove-item-tag-field
...
Remove references to obsolete virtual tag item.tag
2020-05-14 06:29:46 +02:00
3dc231ffd6
Code standards
2020-05-14 03:48:26 +00:00
c2a76db290
Add type filter parameter to Tag::getCSVByURIId
2020-05-13 22:35:39 -04:00
04005f2878
Added documentation
2020-05-13 19:26:59 +00:00
7ea40ea796
Rearranged calls
2020-05-13 18:45:31 +00:00
13bd43f3f6
Store the diaspora signature differently
2020-05-13 05:48:26 +00:00
c4062ddb3b
Removed "insert" parameter
2020-05-12 21:49:12 +00:00
06da3084f5
Restructured item insert
2020-05-12 20:13:48 +00:00
d35dc64660
Merge pull request #8611 from annando/issue-8610
...
Issue 8610: Implicit mentions work again
2020-05-09 16:03:45 -04:00
1e53f28b18
Merge pull request #8615 from annando/verb
...
We now store verbs in a new side table
2020-05-09 16:03:15 -04:00
258e9df064
Moved the check for a comment to a different place
2020-05-09 15:50:49 +00:00
19b5b83ac6
Forgotten "close"
2020-05-09 15:43:41 +00:00
5fe6a2dfcd
We now store verbs in a new side table
2020-05-09 15:38:40 +00:00
184fa9f980
Skip user removal if it's already been removed in Console\User
2020-05-09 11:05:20 -04:00
a1fda8f74a
Dant try to add mentions on starting posts
2020-05-09 08:39:21 +00:00
556cc3fb13
Always mention the parent author
2020-05-09 08:08:33 +00:00
d5f64e1156
Issue 8610: Implicit mentions work again
2020-05-09 06:33:59 +00:00
856cf7f664
Don't count and fetch "follow" activities
2020-05-07 18:39:39 +00:00
065fad31f1
ignore "follow" activities that are not from the user
2020-05-06 21:19:48 +00:00
be9519708e
Don't relay participation messages
2020-05-06 20:43:00 +00:00
d33f6fc167
Renamed function
2020-05-05 21:58:25 +00:00
980de37047
Removed legacy usage of the "tag" field
2020-05-05 19:54:25 +00:00
3d4ace7a9d
Merge branch 'no-term3' into no-term2
2020-05-05 16:09:50 +00:00
59675c4f0b
Merge remote-tracking branch 'upstream/develop' into no-term2
2020-05-05 15:44:24 +00:00
b7e25d16e7
Removed usage of "tag" field
2020-05-05 05:11:59 +00:00
16d486dd24
Merge remote-tracking branch 'upstream/develop' into post-delivery-data
2020-05-04 14:40:52 +00:00
4fa26c81e8
Fix for wrong table and wrong field name
2020-05-03 15:44:39 +00:00
875d6b36e9
File and category aren't using "term" anymore
2020-05-03 15:13:40 +00:00
c141a3eb79
Corrected variable name
2020-05-02 22:02:29 +00:00
098ba4a667
"item-delivery-data" is now "post-delivery-data"
2020-05-02 19:34:02 +00:00
b0cb6536dd
The old tag handling is removed
2020-05-02 05:08:05 +00:00
776a1dd7c3
Renamed function
2020-05-01 15:43:50 +00:00
729c6b67aa
the "term" field now is called "name", workaround removed
2020-05-01 15:18:48 +00:00
74081a71ff
Removed unused "use"
2020-05-01 13:26:13 +00:00
ede69a8673
Function renamed
2020-05-01 13:13:58 +00:00
2b1fef469a
Notification moved to usage of the "tag" table
2020-05-01 12:41:17 +00:00
029a379060
Move "isType" to Tag.php
2020-05-01 12:39:41 +00:00
ac2957c4dd
Some more "term" to "tag" conversion
2020-05-01 10:57:32 +00:00
3b2ae5c4a9
function names changed
2020-05-01 06:01:22 +00:00
136c6b644e
Fix: Mentions had been stored as tags
2020-04-29 10:49:13 +00:00
8c44f535b7
Merge remote-tracking branch 'upstream/develop' into write-tags
2020-04-29 02:38:33 +00:00
00ef29fb97
It has to be "selectFirst"
2020-04-29 01:40:59 +00:00
1f9f321d54
Issue 8557: We have to fetch only a single row
2020-04-28 21:13:37 +00:00
10ffd3a374
Iissue 8560: Wrong value for parent in mail notification
2020-04-28 20:32:39 +00:00
70e5639e29
Merge
2020-04-28 13:33:03 +00:00
c2a9b3b9e9
Usage of the new tag tables
2020-04-28 11:52:51 +00:00
5367620467
Merge remote-tracking branch 'upstream/develop' into write-tags
2020-04-28 08:03:26 +00:00
e52e505a48
Merge
2020-04-28 08:00:38 +00:00
f75009c20c
Some more forgotten DBA::close
2020-04-28 07:10:18 +00:00
9ccdbd9349
Added forgotten DBA::close
2020-04-28 05:55:17 +00:00
f521689ced
Suppress XML logging of errors
2020-04-27 14:35:50 +00:00
7f5f68a904
More preparations for term to tag transition
2020-04-26 16:15:39 +00:00
5df5e9521b
The tag table is now really used
2020-04-26 15:24:58 +00:00
d74067b461
Queries had been simplified
2020-04-26 06:58:30 +00:00