Philipp Holzer
a2c6240da0
some minor fixings
2019-07-14 22:26:36 +02:00
Philipp Holzer
4913502922
bugfix: add lost changes due merge
2019-07-14 22:12:45 +02:00
Philipp Holzer
c293eadb78
Improve & fixing Tests
2019-07-14 22:12:11 +02:00
Philipp Holzer
486f139342
Move Preload/JIT Configuration logic from Adapter to Core-Configuration
2019-07-14 22:09:07 +02:00
Michael
83729b8c00
"defaults" is replaced
2019-07-14 16:04:52 +00:00
Michael
9ba3ee13a8
Use an insert to avoid duplicates and for analyzing
2019-07-14 10:22:19 +00:00
Michael
5bba0e7d39
Hopefully avoiding duplicated relay entries
2019-07-13 23:53:15 +00:00
Michael
2df17fc0c0
Fix SQL problem with "not null"
2019-07-13 07:39:53 +00:00
Michael
002963f198
Fix wrong variable
2019-07-13 07:29:56 +00:00
Michael
9b8396620b
Fix duplicated contacts due to relay probing
2019-07-13 07:25:01 +00:00
Philipp Holzer
8c0f047bc7
Add namespace
2019-07-12 23:08:01 +02:00
Michael
7dfadf7e7e
Simplify the contact update in "getIdForURL"
2019-07-12 21:07:47 +00:00
Philipp Holzer
a30200083a
BugFix: forgot configCache in ConfigFactory
2019-07-12 23:05:48 +02:00
Philipp Holzer
c82127ffb7
Splitting ConfigCache & PConfigCache
...
- Remove IConfigCache & IPConfigCache
- Add new PConfigCache
- Add missing Logger::init() (bugfixing tests)
2019-07-12 22:53:37 +02:00
Michael
c34204cf50
Merge remote-tracking branch 'upstream/develop' into contact-update
2019-07-12 20:51:27 +00:00
Hypolite Petovan
b56709d802
Merge pull request #7358 from nupplaphil/bug/installer_db
...
Bugfixing DB/Installer (Simplify Config Part 1)
2019-07-12 16:48:17 -04:00
Michael
8cbdc7939e
Fetch more comtact data from probing, remove duplicated contacts
2019-07-12 14:55:23 +00:00
Michael Vogel
807d2665ea
Use standard function to update the contact to avoid SQL errors
2019-07-11 22:11:51 +02:00
Michael Vogel
6b25fd5b2f
added logging
2019-07-10 05:19:54 +02:00
Michael Vogel
54d96da94a
Fix fatal error with incomplete contact data upon delivery
2019-07-10 05:16:50 +02:00
Philipp Holzer
e1d135238a
Revert default password setting & using "HiddenString" even for empty strings
2019-07-09 22:38:54 +02:00
Philipp Holzer
ab7c6499ff
Bugfixing DB/Installer
...
- default value with HiddenString
- Fixing checkDB during installation
2019-07-09 22:22:06 +02:00
Jeroen De Meerleer
01dc0c031c
There are no dead nodes anymore
2019-07-09 09:23:36 +02:00
Hypolite Petovan
fe8a53425a
Revert "Changed unavailable to in a relation"
2019-07-08 15:55:08 -04:00
Hypolite Petovan
8e2d1fad17
Merge pull request #7347 from JeroenED/task/relationship-status
...
Changed unavailable to in a relation
2019-07-08 13:02:36 -04:00
Michael
d1435bef61
Add ActivityPub related fields to the "uri" function
2019-07-08 12:00:11 +00:00
Jeroen De Meerleer
6811ee5d16
Merge remote-tracking branch 'friendica.github.com/develop' into task/relationship-status
2019-07-08 07:48:07 +02:00
Michael
6bb418c5a7
Use "received" instead of "created" when displaying posts in creation order
2019-07-07 21:30:33 +00:00
Jeroen De meerleer
dea0bfd01f
changed unavailable to In a relation, deleted available
2019-07-07 22:51:05 +02:00
Hypolite Petovan
9b8b2b36cd
Merge pull request #7339 from annando/gcontact-update
...
Restructured Contact/GContact handling
2019-07-07 13:28:20 -04:00
Michael
dda86f6dfc
Basepath function now uses the contact field
2019-07-05 06:41:48 +00:00
Michael
be0a102333
Simplified the Contact update
2019-07-04 21:19:23 +00:00
Michael
c9666a9f1d
We don't update inside the probing anymore
2019-07-04 19:40:48 +00:00
Michael
8d6aa9914c
We now handling the contact type
2019-07-04 19:31:42 +00:00
Michael
ef5be9668f
New fields in contact table / don't update on probe
2019-07-04 04:08:55 +00:00
Philipp
f60792348a
Merge pull request #7336 from MrPetovan/bug/globalcommunity-silence-getidforurl
...
Use Contact::getIdForURL instead of Probe::uri and manual contact table lookup
2019-07-03 16:47:37 +02:00
Michael
7b0a9ffd89
Update gcontact when public contact is updated
2019-07-03 05:46:35 +00:00
Hypolite Petovan
50fa6b7e02
Use Contact::getIdForURL instead of Probe::uri and manual contact table lookup
...
- Address https://forum.friendi.ca/display/0b6b25a8-215d-1bab-29c9-77a221796252
- Normalize quote style
- Remove deprecated get_app() call
2019-07-02 19:25:24 -04:00
Michael
80c3a81618
Use the term-date as archive date
2019-07-02 14:46:04 +00:00
Michael
1d7154a7d1
Update the gcontact entry when the public contact entry has changed
2019-07-02 09:06:48 +00:00
Hypolite Petovan
a248da8f2e
Merge pull request #7334 from annando/federated-protocol
...
New constant for federated protocols
2019-07-01 21:52:55 -04:00
Michael
ee8baf00ce
Now without array_merge
2019-07-01 22:14:34 +00:00
Michael
9e3aff9ade
Removed comment line
2019-07-01 18:09:40 +00:00
Michael
6041f74df6
New constant for federated protocols
2019-07-01 18:00:55 +00:00
Hypolite Petovan
7abc42700c
Fix missing App object in Worker\OnePoll
2019-06-30 12:16:18 -04:00
Michael
3121d967c5
Item delivery data must only be stored when there is data
2019-06-29 08:30:48 +00:00
Michael
9bf065c9d8
Merge remote-tracking branch 'upstream/develop' into delivery-statistics
2019-06-28 14:08:54 +00:00
Hypolite Petovan
7b4bba66db
Merge pull request #7323 from annando/contact-discovery
...
Removing functionality from OnePoll.php
2019-06-28 07:08:57 -04:00
Michael
0a15222576
Collect data about used protocols for delivery
2019-06-28 09:03:58 +00:00
Michael
e48fbeda0a
restore updating of the public contact
2019-06-28 04:34:01 +00:00
Michael
8838a1f2d1
Avoid overwriting of avatars for feeds
2019-06-28 04:26:49 +00:00
Michael
96651ae76d
Fix a missing variable
2019-06-28 02:46:56 +00:00
Michael
d552db5c55
Polling functions are split into several functions
2019-06-27 20:38:09 +00:00
Michael
7e7acf5763
Last old query replaced in OnePoll.php
2019-06-27 16:21:23 +00:00
Michael
d4dc2a129e
Replace old database queries
2019-06-27 13:30:26 +00:00
Michael
59b1a1aced
Removing many now unused or duplicated tasks from OnePoll
2019-06-27 05:38:16 +00:00
Michael
4db3c79d04
Archive/unarchive the contacts
2019-06-27 05:03:58 +00:00
Michael
9caa8bae35
Unused parts removed, query refurbished
2019-06-26 05:18:11 +00:00
Michael
9b49fd7f3f
Changed logging
2019-06-25 17:36:24 +00:00
Dean Townsley
fdbd160141
Add spaces for standards compliance
2019-06-24 21:37:44 -05:00
Dean Townsley
59553ab978
Don't try to auth for public images
2019-06-24 19:45:50 -05:00
Michael Vogel
26accbe3ef
Merge pull request #7296 from MrPetovan/task/smilies-replace
...
Limit smilies replacement to BBCode::convert
2019-06-24 22:05:37 +02:00
Philipp Holzer
91c295b55f
Rebase type-hint based on af9ce6b92a
2019-06-24 09:36:07 +02:00
Philipp Holzer
082634adbc
Moving from DBA to Database
2019-06-24 09:36:07 +02:00
Michael
80f4214d91
Merge remote-tracking branch 'upstream/develop' into contact-discovery
2019-06-24 05:41:10 +00:00
Michael
bca1dc1ca4
Moving functionality to the contact model
2019-06-24 03:25:01 +00:00
Michael
037cf01a15
Merge remote-tracking branch 'upstream/master' into contact-discovery
2019-06-24 03:23:57 +00:00
Hypolite Petovan
2fb70bd5f2
Use Unicode to convert multiple hearts in Content\Smilies
2019-06-23 17:53:25 -04:00
Hypolite Petovan
9545ff614b
Limit smilies replacement to BBCode::convert
2019-06-23 17:53:25 -04:00
Hypolite Petovan
b9ab613777
Merge branch 'master' into develop
2019-06-23 17:40:52 -04:00
Hypolite Petovan
fa191bd821
Merge pull request #7305 from deantownsley/imageauthfix
...
Make authentication work for local private images
2019-06-23 15:18:15 -04:00
Michael Vogel
9559266075
todo added
2019-06-23 12:01:14 +02:00
Michael
857469d16a
Constantly updating public contacts
2019-06-23 09:27:40 +00:00
Michael Vogel
f84e2e9d93
Fix for distribution of event deletions
2019-06-23 08:41:49 +02:00
Philipp
5306622225
Merge pull request #7304 from MrPetovan/bug/smilies-escape-code-blocks
...
Escape HTML pre-formatted blocks before converting smilies
2019-06-23 03:00:22 +02:00
Dean Townsley
0c6a0942cc
Clarify comment and log message
2019-06-22 19:08:34 -05:00
Dean Townsley
9dff3d2b6d
Use User:: API insteadd of direct database read
2019-06-22 18:56:33 -05:00
Hypolite Petovan
dc25355412
Merge pull request #7306 from annando/perform-activity
...
Fix the processing of event activities
2019-06-22 19:23:09 -04:00
Michael Vogel
449305e527
Fix the processing of event activities
2019-06-23 00:38:52 +02:00
Hypolite Petovan
cf11f57a5b
Escape HTML pre-formatted blocks before converting smilies
2019-06-22 18:22:37 -04:00
Michael Vogel
1883cfba24
Revert "Escape all the HTML pre-formatted blocks in Smilies::replaceFromArray"
2019-06-22 22:06:43 +02:00
Dean Townsley
042fcfeb50
Enable multi-auth in dfrn autoRedir
...
Update checks to account for a user being authenticated to multiple
contacts on the local server at the same time.
It was also necessary to remove a looping procection to make this work
correcly with browsers that open multiple connections because the
information about what contacts are authenticated is stored in the PHP
session.
2019-06-22 12:34:54 -05:00
Dean Townsley
b5e195b415
Add auth to load sequence for photos
...
This allows private photos to load on any page. Previously auth
depended on some other thing like the enclosing page triggering the
authentication of the specific contact for the photo owner.
2019-06-22 12:24:30 -05:00
Michael Vogel
85772f02ca
Merge pull request #7286 from MrPetovan/bug/invading-smilies
...
Escape all the HTML pre-formatted blocks in Smilies::replaceFromArray
2019-06-22 12:51:49 +02:00
Hypolite Petovan
cdd23e5b6d
Escape all the HTML pre-formatted blocks in Smilies::replaceFromArray
2019-06-22 04:16:02 -04:00
Michael
b5de71c390
Fix a notice when the author is missing
2019-06-21 17:57:26 +00:00
Hypolite Petovan
b07490266c
Merge pull request #7288 from annando/fix-search
...
Fix searching for contacts
2019-06-20 19:33:00 -04:00
Michael
7c87e83dcf
Fix searching for contacts
2019-06-20 21:56:18 +00:00
Michael
14c28868eb
Issue 6477: Use the correct content-type to resize the images
2019-06-20 20:09:33 +00:00
Hypolite Petovan
f0849b0a93
Merge pull request #7284 from annando/fix-fatal
...
Don't send activities to "null" endpoints
2019-06-19 23:42:21 -04:00
Michael
2e4e8bdf0a
Don't send activities to "null" endpoints
2019-06-20 03:06:34 +00:00
Hypolite Petovan
2ba4116118
Merge pull request #7282 from annando/issue-6477
...
Issue 6477: Automatically repair self contact avatar
2019-06-19 16:12:56 -04:00
Michael
f878cc2623
Fix for PR 7280
2019-06-19 18:38:22 +00:00
Michael
d8ed2ed76d
it is poll, not notify
2019-06-19 18:32:38 +00:00
Michael
b55546b726
Merge remote-tracking branch 'upstream/2019.06-rc' into issue-6477
2019-06-19 18:26:59 +00:00
Michael
6bd5be281e
Normalise it
2019-06-19 17:21:35 +00:00
Michael
4ab772ed67
Issue 6477: Automatically repair self contact avatar
2019-06-19 17:05:29 +00:00
Michael
b48a49b0f5
Added timeout
2019-06-18 08:05:45 +00:00
Michael
ea90554e7f
Fix the base url detection of AP profiles
2019-06-18 07:47:21 +00:00
Hypolite Petovan
2c19b8c8e6
Merge pull request #7277 from annando/ignore-resharer
...
Issue #5983 : Ignore reshares from blocked and ignored contacts
2019-06-17 09:01:31 -04:00
Michael
496910e750
Issue #5983 : Ignore reshares from blocked and ignored contacts
2019-06-17 11:55:19 +00:00
Hypolite Petovan
d54e778f30
Move share conversion at the end of Text\BBCode::convert
2019-06-16 23:13:26 -04:00
Hypolite Petovan
da56e0a541
Add tests folder to typo console coverage
...
- Use correct config object in Console\Typo
2019-06-15 22:27:20 -04:00
Hypolite Petovan
84ccaf50fa
Allow brackets in URLs
...
- Remove obsolete $URLSearchString variable
- Add related tests
2019-06-15 22:26:29 -04:00
Hypolite Petovan
38311a4a02
Move link conversion to the end of BBCode::convert
...
- Addresses https://github.com/friendica/friendica/issues/7271
- Add related tests
2019-06-15 22:24:51 -04:00
Hypolite Petovan
14725bbd6a
Fix undefined index addr notices in Model\Contact::getIdForURL
...
- Addresses https://github.com/friendica/friendica/issues/6918#issuecomment-502393030
2019-06-15 17:16:10 -04:00
Hypolite Petovan
aa5a61baef
Fix variable by reference notice in Module\Admin\Federation
...
- Addresses https://github.com/friendica/friendica/issues/6918#issuecomment-502347979
2019-06-15 17:12:36 -04:00
Hypolite Petovan
75894fa275
Use item created date if edited doesn't exist in Protocol\Diaspora::buildStatus
...
- Addresses https://github.com/friendica/friendica/issues/6918#issuecomment-502347886
2019-06-15 17:11:01 -04:00
Hypolite Petovan
da114445c9
Merge pull request #7268 from annando/issue-5983
...
Issue 5983: Central check for blocked and ignored contacts added
2019-06-15 16:53:41 -04:00
Hypolite Petovan
394159d41e
Use correct entry list in Module\Directory
2019-06-15 08:44:55 -04:00
Hypolite Petovan
68c65af046
Remove unused Module\Directory::init method
2019-06-15 08:44:36 -04:00
Michael
f6f22378f1
Ignored stuff must be stored.
2019-06-14 18:34:17 +00:00
Michael Vogel
097ecdd106
Merge pull request #7266 from MrPetovan/bug/notices
...
Add type-hint in ActivityPub\Receiver::fetchObject to catch wrong type coercion
2019-06-14 15:03:30 +02:00
Michael Vogel
dc3bbb749b
Merge pull request #7270 from MrPetovan/bug/7269-fetch-routes
...
Define expected /fetch module routes
2019-06-14 13:24:43 +02:00
Hypolite Petovan
95094aa53d
Check for existing protocols.inbound value in Protocol\PortableContact
2019-06-14 06:25:44 -04:00
Hypolite Petovan
9f2529df30
Define expected /fetch module routes
2019-06-14 06:22:01 -04:00
Michael
2482072457
Issue 5983: Central check for blocked and ignored contacts added
2019-06-14 05:25:10 +00:00
Michael
e4efddbabb
Avoid a notice in AP Receiver
2019-06-14 02:58:40 +00:00
Hypolite Petovan
66d4f1d40b
Add type-hint in ActivityPub\Receiver::fetchObject to catch wrong type coercion
2019-06-13 19:07:39 -04:00
Hypolite Petovan
af9ce6b92a
Add type-hint for dynamic variables in DBA
2019-06-13 19:07:04 -04:00
Michael
f41513f4ec
Issue 7264: Count local delivery as well
2019-06-13 20:24:49 +00:00
Philipp Holzer
a85aa24d56
Add additional check for $links in Probe
...
see https://github.com/friendica/friendica/issues/6917#issuecomment-501661530
2019-06-13 15:01:24 +02:00
Hypolite Petovan
5b291abc7f
Restore show_connect flag in Model\Profile::sidebar
2019-06-13 03:26:42 -04:00
Philipp
6c6e3058f2
Merge pull request #7260 from annando/sanitize-input
...
Sanitize the date for mails
2019-06-13 09:11:41 +02:00
Michael
20eb7ae73f
Empty dates are now set to today as well
2019-06-13 05:43:00 +00:00
Michael
6970fb2862
Issue 7142: Prevent respawn of "remote self" items
2019-06-13 05:06:52 +00:00
Michael
2ae4371606
Sanitize the date for mails
2019-06-13 03:22:15 +00:00
Michael Vogel
33f5a98fd6
Merge pull request #7259 from MrPetovan/bug/7240-private-message-ap
...
Normalize the datetime format of received activity before DB insertion
2019-06-13 05:21:53 +02:00
Hypolite Petovan
94a70f54d1
Normalize the datetime format of received activity before DB insertion in ActivityPub\Processor
...
- Restore private message storage
2019-06-12 21:02:37 -04:00
Hypolite Petovan
9e24b8c55f
Fix formatting and PHPDoc in ActivityPub\Processor
...
Add expected return value to postMail method
2019-06-12 21:01:44 -04:00
Michael
422ebb5d58
Fix notice in Model\Profile
2019-06-12 19:41:15 +00:00
Philipp
fb63274aaf
Merge pull request #7250 from MrPetovan/bug/6410-normalize-message-button
...
Normalize message button in profile sidebar
2019-06-12 17:56:05 +02:00
Hypolite Petovan
304c144bc2
Use App::getBaseURL instead of System::getBaseURL in Model\Profile::load
...
Co-Authored-By: Philipp <admin+Github@philipp.info>
2019-06-12 10:56:41 -04:00
Philipp
17490fca33
Merge pull request #7256 from MrPetovan/bug/7249-remote-logout
...
Fix remote logout
2019-06-12 07:37:42 +02:00
Hypolite Petovan
0af10a42b0
Normalize logout link behavior across themes
2019-06-11 19:42:08 -04:00
Hypolite Petovan
fd8844db83
Redirect remote visitors to their own profile after logout
2019-06-11 19:41:11 -04:00
Michael
bfc6bad916
Added comment
2019-06-11 21:40:44 +00:00
Michael
a11b258fd6
Issue 7223: Don't strip links
2019-06-11 20:34:21 +00:00
Michael
16b9d9f199
Fix pixture posts to connectors / fix delivery counter for connector posts
2019-06-11 19:35:03 +00:00
Philipp
f4d20c577b
Merge pull request #7251 from annando/fix-fatal
...
Avoid fatal error when AP contact has no photo
2019-06-11 08:45:49 +02:00
Michael
9d8f01c49c
Fix another fatal error
2019-06-11 06:02:18 +00:00
Michael
76a420fbe9
Avoid fatal error when AP contact has no photo
2019-06-11 05:26:16 +00:00
Hypolite Petovan
b00bcbb1c1
Normalize the contact sidebar with the profile sidebar
...
- Remove un/follow text links in contact status window
2019-06-10 21:56:06 -04:00
Hypolite Petovan
3aebb92cf3
Rework Profile::sidebar profile link conditions
...
- Now show Follow, Unfollow, Atom Feed and Message in profile sidebar more consistently with the status of the current visitor
- Remove pseudo-field contact.remoteconnect
2019-06-10 21:56:03 -04:00
Hypolite Petovan
61c79ce9ee
Add new Model\Contact::canReceivePrivateMessages method
2019-06-10 21:29:11 -04:00
Hypolite Petovan
0fbfb7c970
Prevents an endless loop when only the non-public contact is available in Contact::magicLinkByContact
2019-06-10 19:10:39 -04:00
Philipp Holzer
7c54edd4b4
Fixing Network::post() caused by wrong argument
2019-06-10 19:34:16 +02:00
Hypolite Petovan
9491c63934
Merge pull request #7247 from annando/fix-7242
...
Fixes PR 7242: Now the "post" function works again
2019-06-10 13:30:33 -04:00
Michael
7bbacd3878
Fixes PR 7242: Now the "post" function works again
2019-06-10 16:58:00 +00:00
Michael
7d0ebe8bbe
Fix the detection of image posts
2019-06-10 16:06:54 +00:00