f45d39c05b
create URL for categories
2019-11-03 16:34:58 +01:00
d3122c396e
really there is no App
2019-11-03 15:53:32 +01:00
9b03e2a564
there was no App
2019-11-03 15:07:29 +01:00
17704d2458
Diaspora: Use the standard function for adding a relationship
2019-11-03 13:35:41 +00:00
0c873a0548
mv q() to DBA::select()
2019-11-03 14:03:11 +01:00
e5e87d546d
we only need one contact export, D* _only_ exports the entire profile
2019-11-03 12:59:14 +01:00
955a84a266
added export and import of followed contacts to and from CSV files
2019-11-03 00:12:16 +01:00
6f9302f389
Another duplicated "use" removed
2019-11-02 21:29:16 +00:00
04c889270b
Removed duplicated "use system"
2019-11-02 21:24:22 +00:00
Michael Vogel
6ba7b5961c
Merge pull request #7798 from MrPetovan/task/rework-photo-functions
...
Rework photo functions
2019-11-02 21:20:38 +01:00
50a2e7001e
Replace last instance of local_user() used to guess authentication status in Module/Contact/Hovercard
2019-11-02 12:48:04 -04:00
ff27f45cb9
Move mod/hovercard to src/Module/Contact/Hovercard
...
- Rework hovercard.js to remove JS template interpolation
- Remove template/json output from Module/Contact/Hovercard
2019-11-02 12:48:03 -04:00
5cd8cb7134
Add unfollow link to output of Contact::photoMenu
...
- Add rel and pending keys to output of Contact::getDetailsByURL
- Add rel and pending keys to output of Contact::getDetailsByAddr
2019-11-02 12:48:03 -04:00
b8a22de2d2
Merge pull request #7800 from annando/manually-improve
...
AP: Respect "manually approve" during contact request
2019-11-02 12:45:43 -04:00
9461446374
Respect "manually-improve" during contact request
2019-11-02 16:24:54 +00:00
e27ebaee48
Respect "manually improve" during contact request
2019-11-02 16:20:17 +00:00
dca1b8b580
Add URL decoding to query string in App\Arguments
...
- Slashes were stored url encoded
2019-11-02 07:48:45 -04:00
26b5de9a76
Rename Photo::newResource() result variable from $hash to $resource_id
2019-11-02 07:48:45 -04:00
03bf1dcbd3
Move Object\Image static methods to Util\Images
...
- Optimize imports in modified files
2019-11-02 07:48:45 -04:00
b543ee8ac7
Merge pull request #7726 from tobiasd/20191010-uexport
...
move uexport module to src
2019-11-02 07:46:57 -04:00
8bea9e7523
mv URL path uexport -> userexport
2019-11-02 12:44:46 +01:00
34932e12bf
mv q() to DBA::p()
2019-11-02 12:12:29 +01:00
15cdfdd414
mv Uexport to UserExport
2019-11-02 11:36:31 +01:00
048b693fbf
some more change requests
2019-11-02 11:24:46 +01:00
Steffen K9
7d51d45c17
Changing asort() to usort()
2019-11-02 03:44:54 +01:00
Steffen K9
fd5c122667
Added asort() to the saved folders widget
2019-11-01 22:22:52 +01:00
41261ba7e1
Merge pull request #7785 from nupplaphil/bug/7676-is_file_warning
...
Fix wrong check for logfile in admin summary
2019-11-01 11:06:52 -04:00
Philipp Holzer
f8e43ddf8d
rename developer to debug :-)
2019-11-01 15:59:00 +01:00
Philipp Holzer
f4ad82bcfb
make ACLFormatter::expand() nullable and return an empty array
...
- optimize tests
2019-11-01 15:43:16 +01:00
Philipp Holzer
aa7be41728
Fix ACLFormatterTest
...
- Add nullable to expand() function again
- Add angle bracket support to toString()
2019-11-01 14:13:29 +01:00
44cc750f79
Some more warnings removed
2019-10-31 07:33:25 +00:00
422f0cbdbc
Solve warning
2019-10-30 09:44:07 +00:00
dc065eed42
Fix several warnings and errors
2019-10-30 06:50:20 +00:00
d6ff89d7b4
Merge pull request #7769 from annando/issue-3229
...
Changed OpenID registration
2019-10-29 10:32:02 -04:00
eb0d8c1ed0
Uswe default value
2019-10-29 13:26:54 +00:00
5e55aa41cb
Merge pull request #7787 from annando/issue-7778
...
Fix 7778: Don't return empty string in permissions
2019-10-29 07:24:02 +01:00
bef7eeed13
Fix 7778: Don't return empty string in permissions
2019-10-29 06:01:50 +00:00
Philipp Holzer
dc4d3842e0
Fix wrong check for logfile in admin summary
2019-10-28 22:26:34 +01:00
8470fa70d3
Using "args"
2019-10-28 20:38:53 +00:00
dd7070938b
Use "http_build_query"
2019-10-28 19:34:09 +00:00
Philipp Holzer
3eda62bfa6
Check null for acl-fields
2019-10-28 18:16:10 +01:00
bfbce16d0b
Merge remote-tracking branch 'upstream/develop' into issue-3229
2019-10-28 13:50:06 +00:00
Philipp Holzer
d9d71ea1e6
Wrong condition for home notifications
2019-10-28 00:01:35 +01:00
945e256b7b
Possibly handle issue 7772
2019-10-27 18:36:04 +00:00
30a6231f11
Fix indentation
2019-10-27 17:45:43 +00:00
60eb6603bf
(hopefully) fix preview issue with tags on Mastodon
2019-10-27 17:41:47 +00:00
Philipp Holzer
3465bd9f11
rename methods
2019-10-26 05:02:14 +02:00
Philipp Holzer
fdc0236aa1
Fix arguments
2019-10-26 04:37:31 +02:00
Philipp Holzer
a72e65a760
Adapt class structure
...
- Introduce constants
- Add constructor parameters
- Add typehints
- Renamed fields more meaningful
- Renamed method names to match identifier
- Adjust PHP doc
- Add GetClass call at used places
2019-10-26 04:03:27 +02:00
Philipp Holzer
1f368d469f
Move Friendica\Core\NotificationsManager to Friendica\Model\Notify
2019-10-26 02:01:46 +02:00
b632114b12
Merge pull request #7774 from annando/img-title
...
Images: Show the description as title
2019-10-25 19:29:55 -04:00
9f86465fb9
Images: Show the description as title
2019-10-25 23:23:38 +00:00
Philipp
b34afa990b
Merge pull request #7767 from MrPetovan/bug/fatal-errors
...
Expect outbox->first to be a Link structure in Model\GContact
2019-10-25 08:46:42 +02:00
Philipp Holzer
7343ee5108
Move Namespace of ActivityNamespace
2019-10-25 00:41:48 +02:00
Philipp Holzer
dc2858938d
Renamed to ActivityNamespace
2019-10-25 00:32:35 +02:00
Philipp Holzer
3897c74deb
Add docs
2019-10-25 00:10:20 +02:00
aca701bef8
Changed OpenID registration
2019-10-24 20:23:26 +00:00
Philipp Holzer
a83dfc11a0
Fixing https://github.com/friendica/friendica/pull/7759#discussion_r337102107
2019-10-24 21:43:20 +02:00
Philipp Holzer
2fba7ed477
Rename namespace
2019-10-24 21:40:13 +02:00
Philipp Holzer
07cea24430
Move Activity/Namespaces defines to constants
2019-10-24 21:40:12 +02:00
ee1954f294
Merge pull request #7762 from nupplaphil/task/mod_ignored
...
move mod/ignored to src/Module/Item/Ignored
2019-10-24 12:04:50 -04:00
Philipp Holzer
062e472314
Rename route '/ignored/{iid}' to '/item/ignore/{iid}'
2019-10-24 17:18:29 +02:00
b0987f637c
Expect outbox->first to be a Link structure in Model\GContact
...
- See https://www.w3.org/TR/activitystreams-vocabulary/#dfn-first
- Addresses https://github.com/friendica/friendica/issues/7675#issuecomment-545300597
2019-10-24 08:47:00 -04:00
Philipp Holzer
5aa73afa7e
Rename module class name
2019-10-24 09:09:47 +02:00
9f460c6797
Merge pull request #7765 from nupplaphil/task/move_text
...
Move include/text.php to class structure
2019-10-23 15:57:01 -04:00
Philipp Holzer
c9e1098dd2
Adapt naming convention
2019-10-23 21:39:00 +02:00
Philipp Holzer
dba2d574b1
Adapt because of feedback
2019-10-23 21:29:17 +02:00
Philipp Holzer
db25f5b6ca
Add jsonExit() and fix UID issue
2019-10-23 16:24:19 +02:00
Philipp Holzer
edf006905b
Move (last) get_cats_and_terms to Content\Item::determineCategoriesTerms()
...
- Added incomplete test
2019-10-23 02:48:46 +02:00
Philipp Holzer
ad67fd3aa8
Move is_a_date_arg to DateTimeFormat::isYearMonth
...
- Improved functionality
- Added tests
2019-10-23 02:39:28 +02:00
Philipp Holzer
52c42491c4
Move activity_match() to Protocol\Activity::match()
...
- With tests
2019-10-23 02:05:11 +02:00
Philipp Holzer
9e94e8b48c
Remove function prepare_text and use BBCode::convert() instead
2019-10-23 00:58:13 +02:00
Philipp Holzer
5843a80b6c
Move perms2str to ACLFormatter::aclToString()
...
- including new tests
2019-10-23 00:54:34 +02:00
Philipp Holzer
f65f7f11c3
Move expand_acl to ACLFormatter::expand()
...
- including tests
2019-10-23 00:40:14 +02:00
Philipp Holzer
a3e350313d
Move redir_private_images to Item::addRedirLinkToImageLinks()
2019-10-23 00:20:44 +02:00
Philipp Holzer
2870f42ca2
Move bb_translate_video
...
- To new Class BBCode\Video
- Adding tests
- Make BaseObject::getClass() public
2019-10-23 00:14:47 +02:00
Philipp Holzer
04a86dad75
remove superfluous line
2019-10-22 22:52:40 +02:00
Philipp Holzer
1fe9b789f3
Add some PHP doc
2019-10-22 22:51:52 +02:00
Philipp Holzer
4e32d46f97
switch case
2019-10-22 22:48:54 +02:00
Philipp Holzer
6b2c28e2d7
Add checks & realpath() usage
...
- New util class "FileSystem"
- Add check in admin summary too
2019-10-22 22:47:37 +02:00
Philipp Holzer
0e84a843a4
Add Fallback in case the logfile isn't accessible.
...
- Fixes https://github.com/friendica/friendica/issues/7756#issuecomment-544227862
2019-10-21 21:53:55 +02:00
Philipp Holzer
17aca9bee8
move mod/ignored to src/Module/Item/Ignored
2019-10-21 21:19:28 +02:00
2edccf9341
Merge pull request #7759 from nupplaphil/task/mod_receive
...
Move mod/receive to src/Module/Diaspora/receive
2019-10-21 11:59:13 -04:00
Philipp Holzer
a25d841b85
some improvements
2019-10-21 17:29:53 +02:00
Philipp Holzer
2a41f0b104
wrong field
2019-10-21 11:34:47 +02:00
17bb1eaf12
Fix fatal error
2019-10-21 05:52:45 +00:00
Philipp Holzer
7716374593
Move mod/receive to src/Module/Diaspora/receive
...
- Added routes
- Make Diaspora::decode(Raw) more explicit
- Add new User::getByGuid() method
2019-10-20 13:07:16 +02:00
df1db84846
Fix: Friendica contacts had falsely been detected as ActivityPub
2019-10-20 06:04:47 +00:00
1f98067189
Cleaned up code / removed legacy stuff
2019-10-19 16:41:07 +00:00
98c12006d5
Merge remote-tracking branch 'upstream/develop' into sanitize-gcontact
2019-10-18 18:48:32 +00:00
1a8bc6e73f
Merge pull request #7753 from annando/http-417
...
Handling for HTTP Error code 417
2019-10-18 12:53:33 -04:00
f8c0f24e34
Merge pull request #7752 from kPherox/develop
...
Change Model type to `OrderedCollectionPage`
2019-10-18 06:54:42 -04:00
kPherox
0da36b839c
Change Model type to OrderedCollectionPage
...
Use type `OrderedCollectionPage` instead of `OrderedCollection` in pages or distinct subsets
FYI: https://www.w3.org/TR/activitystreams-core/#h-paging
2019-10-18 12:58:47 +09:00
4664249fec
Improved comment
2019-10-17 21:49:29 +00:00
36ba7fa79c
Merge remote-tracking branch 'upstream/develop' into http-417
2019-10-17 21:37:24 +00:00
2ed61194d5
adopted some change requests
2019-10-17 07:45:48 +02:00
1997938ae7
Remove remaining Logger log level in explicit Logger::debug call
2019-10-16 22:39:31 -04:00
4c5b97834b
Replaced quotes
2019-10-16 17:13:56 +00:00
5dcf6bfc58
Remove extra spaces before closing parentheses in src/
2019-10-16 08:58:09 -04:00
146646c4d4
Replace deprecated calls to defaults() by ?? and ?: in src/
2019-10-16 08:38:52 -04:00
Philipp
c0b78a9720
Merge pull request #7743 from MrPetovan/task/7190-remove-defaults-modules
...
Replace deprecated defaults() calls by ?? and ?: operators in src/Module/
2019-10-15 18:17:45 +02:00
f59ea2af55
Replace deprecated defaults() calls by ?? and ?: operators in src/Module/
2019-10-15 09:20:32 -04:00
f1e7d97b8c
Merge remote-tracking branch 'upstream/develop' into sanitize-gcontact
2019-10-15 10:10:12 +00:00
3e93c62a9c
Changed quotation (" to ')
2019-10-15 07:55:20 +00:00
Philipp
fed486bfc5
Merge pull request #7727 from MrPetovan/task/4090-move-manage-to-src
...
Move mod/manage to src/Module/Delegation
2019-10-13 18:20:47 +02:00
Philipp
05c4fd9daa
Merge pull request #7737 from MrPetovan/task/4090-move-search-to-src
...
Saved Search fixes
2019-10-13 15:40:42 +02:00
230a97ccdd
Correctly URL encode return URLS for saved search
2019-10-13 08:39:55 -04:00
74bf3a4dc8
Replace path parameter with query string parameter in Module\Search\Saved
2019-10-13 08:39:41 -04:00
c5f4f730e1
Use init() rather than rawContent() in Module\Search\Saved since there's no output
2019-10-13 08:37:25 -04:00
db0630b0f9
Catch missing Certainty bundle exception when checking for exposed password in Model\User
2019-10-12 21:10:03 -04:00
1cdbf32aa2
Remove duplicate array entry in Core\Logger
2019-10-12 21:10:03 -04:00
440da8a9f4
eol
2019-10-12 14:07:22 +00:00
c1ab93a5d8
Strings.php: Spaces are transformed to Tabs.
2019-10-12 10:28:18 +00:00
2c2beb5c0a
Revert Util\Strings::escapeHtml changes from #7725
...
- Breaks display of inserted mentions
2019-10-11 22:19:20 -04:00
02f02d44dc
Move mod/manage to src/Module/Delegation
...
- Move templates/manage to templates/delegation
- Update navigation links
- Update CSS classes
2019-10-11 19:59:06 -04:00
4ee9e21a4f
Make Router::getModuleClass throw exceptions
...
- Add new MethodNotAllowedModule
- Add new Module->determineClass catch blocks
- Update Module and Router tests
2019-10-11 19:59:05 -04:00
001c9ed259
Fix typo in Core\Authentication
2019-10-11 19:57:04 -04:00
27eaffd7fb
Merge pull request #7725 from dew-git/develop
...
Fix security vulnerabilities.
2019-10-11 14:48:07 -04:00
10a66f368c
self should be lower case
2019-10-11 17:44:50 +02:00
9f3e68c2c5
correct the file name in the header
2019-10-11 11:55:57 +02:00
5ac5a67b6b
enhance description
2019-10-11 11:49:28 +02:00
e3a947fb3d
keep the ToDo hint from delegations
2019-10-11 11:48:05 +02:00
882449266c
removed debugging leftover
2019-10-11 11:45:28 +02:00
06a964c32f
only take action, when there is something to do
2019-10-11 11:42:07 +02:00
dew-git
e1e1d26b5b
Revert random_int changes.
2019-10-11 00:00:15 -08:00
46172b641d
moved UExport to src/Module/Settings/Uexport
2019-10-11 07:38:42 +02:00
dew-git
b5dac16def
Comply with coding style.
2019-10-10 20:50:51 -08:00
dew-git
3940e804e3
Remove uneeded variable.
2019-10-10 20:48:13 -08:00
dew-git
dc01bdbc80
Use the utility instead.
2019-10-10 20:43:32 -08:00
dew-git
811cdcdfcb
Fix security vulnerbilities.
...
Fix possible length extension attack, predicable generators, timing attacks on hash comparision and improved formatting.
2019-10-10 15:21:41 -08:00
4b71fd2442
Replace deprecated calls to App->getBaseURL in Module\Register
2019-10-10 13:13:23 -04:00
67d374a14f
Complete L10n::detectLanguage call parameters in Module\Register
2019-10-10 13:12:55 -04:00
50fa119f79
Merge pull request #7722 from nupplaphil/bug/7718-lang
...
Fix browser language detection
2019-10-10 16:54:32 +02:00
Philipp Holzer
a522cf609b
Fix browser language detection (& tests)
2019-10-10 16:39:04 +02:00
Philipp
cf4bae26c7
Merge pull request #7720 from MrPetovan/task/4090-move-delegate-to-src
...
Move mod/delegate to src/Module/Settings/Delegation
2019-10-10 10:24:15 +02:00
43567bcf0e
Add documentation comments to Module\Settings\Delegation
2019-10-10 04:17:37 -04:00
3cd916d7aa
Use Model\User::getById when possible in Module\Settings\Delegation
2019-10-10 04:10:57 -04:00
cc0cf2b8ce
Improve parent user password check in Module/Settings/Delegation
2019-10-10 04:10:29 -04:00
616edd0600
Move mod/delegate to src/Module/Settings/Delegation
...
- Move templates/delegate to templates/settings/delegation
2019-10-09 22:17:09 -04:00
Philipp
e72402389d
Merge pull request #7715 from annando/fix-getguid
...
The getGUID function hadn't fetched the GUID from pictures with scale "0"
2019-10-08 07:01:17 +02:00
11194d6679
Fix: The getGUID function hadn't fetched the GUID from pictures with scale "0"
2019-10-08 04:42:51 +00:00
e3e3ee72a0
Improve logging in Module\Search\Index
2019-10-07 16:18:19 -04:00
c8316bfe57
Use Dice instantiation to access App\Arguments
...
- Remove App->args accessors
2019-10-07 16:16:42 -04:00
1e737ae888
Move mod/search to src/Module/Search/Index
...
- Update BaseSeachModule not to depend on a single query string parameter
2019-10-07 14:27:46 -04:00
22598fc7e8
Improve search box
...
- Use new saved search module
- Use dynamic search option loop
- Use "q" instead of "search" for search query string parameter
2019-10-07 14:27:46 -04:00
cdefa7f32a
Add new module and widget for managing saved searches
2019-10-07 14:27:46 -04:00
11ad0acd28
Add accessor for App->args in App and BaseModule
2019-10-07 14:27:46 -04:00
Philipp
5f80180b47
Merge pull request #7710 from MrPetovan/task/rework-theme-session-vars
...
Rework theme session variables
2019-10-07 18:17:29 +02:00
83f670e9e5
Test against the thread parent as well
2019-10-07 04:19:12 +00:00
9c6fd5fc35
Fix communication issues when a contact is able to speak AP, but uses Diaspora
2019-10-06 21:59:23 +00:00
1c8dd457cc
Just some added logging to the proxy functionality to better analyze problems
2019-10-06 18:48:33 +00:00
4e7d94053e
Fix for multiline host-meta, reducement of requests, fix for wordpress
2019-10-06 16:33:39 +00:00
f4d06ebd47
Remove useless theme session variable deletions in modules
2019-10-06 12:08:15 -04:00
ead0defb48
Rework theme override in Profile::load and App
...
- Separate desktop theme from mobile theme in App
2019-10-06 12:07:06 -04:00
e5fbaf6a00
Add Session::clear method
...
- Replace manual session clear by method in mod/manage
2019-10-06 11:21:54 -04:00
4a5dfefacc
Move theme determination after full module run
2019-10-06 11:18:51 -04:00
cb4950a3be
Replace duplicated authentication code in FKOAuth1 with Session::setAuthenticatedForUser
2019-10-06 11:17:30 -04:00
7959b9bbed
Merge pull request #7706 from tobiasd/20191006-checknote
...
add server side check about note to admin
2019-10-06 07:53:09 -04:00
cbaa4d13d1
add server side check about note to admin
2019-10-06 11:57:43 +02:00
e3431f2d26
Empty line added
2019-10-06 06:08:07 +00:00
8238081d87
Replace obsolete functionality in "PortableContact"
2019-10-05 23:30:47 +00:00
Philipp
c32fb1547f
Merge pull request #7699 from MrPetovan/task/4090-move-acl-to-src
...
Move mod/acl to src/Module/Search/Acl
2019-10-05 15:14:49 +02:00
b62e20c7bf
Code beautification
2019-10-05 08:34:07 -04:00
af5527f896
Unified return value types
2019-10-05 04:50:29 +00:00
aa75e749be
Enhanced documentation
2019-10-05 04:22:16 +00:00
908197cc70
Use switches instead of if/else in Module\Search\Acl
2019-10-04 22:27:13 -04:00
9e29321aaf
Use constants for search type in Module\Search\Acl
2019-10-04 22:20:40 -04:00
445133cb21
Move Module\Search\Acl::contactAutocomplete to Core\Search::searchGlobalContact
...
- Replace broken reference to directory /lsearch module with /search module
2019-10-04 22:19:54 -04:00
4d1cc44151
Added documentation
2019-10-04 17:29:21 +00:00
cd3dada39c
Detect network type via the contacts
2019-10-04 06:33:16 +00:00
a7e518acbd
Readded the network parameter
2019-10-04 05:42:54 +00:00
8f20e2054b
Move /acl module to src/
...
- Move Core\ACL::contactAutocomplete to Module\Search\Acl
- Rename module path to /search/acl
2019-10-03 22:40:42 -04:00
d9a74bd5dd
Code transitioning from PortableContacts.php to GServer.php
2019-10-03 23:33:41 +00:00
2009080327
Remove more test data
2019-10-03 21:39:48 +00:00
832c765ad5
Hostmeta check, Pleroma version number cleaning
2019-10-03 20:52:04 +00:00
59b464ade3
PoCo endpoint added
2019-10-03 15:30:07 +00:00
3eb24d1b5c
Nost test code is removed
2019-10-03 14:48:46 +00:00
ae55029028
Additional endpoints added
2019-10-03 13:02:48 +00:00
25f93cb03a
Count known users, check for empty attribute values
2019-10-03 10:44:29 +00:00
9cbe5c5e0e
New class for handling gserver entries
2019-10-03 09:20:36 +00:00
21e9e9f3c2
Remove obsolete function to guess the base url of a contact
2019-10-02 15:10:42 +00:00
Philipp
a855c6888b
Merge pull request #7687 from annando/get-header-field
...
Enable the possibility to fetch a specific header variable
2019-10-02 13:22:30 +02:00
7991b77343
Return value added
2019-10-02 09:37:05 +00:00
92ee309591
quotes
2019-10-02 08:28:12 +02:00
6a6a48c58d
Renamed function
2019-10-02 06:24:29 +00:00
9a0201e674
require a note to the admin when register policy is set to needs approval
2019-10-02 07:39:42 +02:00
b051804dc3
Empty the header array
2019-10-02 04:10:36 +00:00
489510e7a9
Cache the header fields
2019-10-02 03:45:32 +00:00
5cdeb8615f
Use $this
2019-10-02 03:31:58 +00:00
516fd02812
New function to check for key existance
2019-10-01 21:46:18 +00:00
c494b158c8
Fix notice "Undefined index: openRegistrations"
2019-10-01 19:27:33 +00:00
c37663f1c1
Changed return value
2019-10-01 19:02:26 +00:00
2c730a5c45
New function for fetching associated header array
2019-10-01 18:22:33 +00:00
18198b4aaa
Enable the possibility to fetch a specific header variable
2019-10-01 16:33:11 +00:00
18807ae21d
Don't send blank pictures on error, fail instead.
2019-10-01 12:41:49 +00:00
c0cb1a194e
Merge pull request #7670 from nupplaphil/task/add_router_config
...
Add router config
2019-09-30 11:13:36 -04:00
185f1fc687
Merge pull request #7636 from annando/manage
...
Restructured "manage" functionality, added count parameters
2019-09-30 11:12:46 -04:00
2333526b8a
Merge pull request #7678 from annando/remote-rework
...
Reworked the remote authentication
2019-09-30 09:18:43 -04:00
Philipp Holzer
dc73117a62
code optimization
2019-09-30 14:03:15 +02:00
Philipp Holzer
49e812f3d3
Bugfix GetAllKeys() of Memcache
...
- Abstract Memcache and Memcached implementation
2019-09-30 14:03:15 +02:00
Philipp Holzer
d5dd12b8f8
Add Drone CI
...
- Add drone test environment
- Add drone config
- apt phpunit
- Fix api.php
- Fix item.php
- Fix DBStructure
- Check if caching is possible during tests
2019-09-30 14:03:12 +02:00
d41399496e
Merge remote-tracking branch 'upstream/develop' into manage
2019-09-30 06:30:13 +00:00
520c250a41
Some small code adjustments
2019-09-29 19:21:05 +00:00
5eeca432fe
removed unused "f" parameter
2019-09-29 18:59:03 +00:00
51e55bca18
Added some logging
2019-09-29 10:58:07 +00:00
32ea610559
Avoid a contact lookup for empty URL
2019-09-29 10:23:36 +00:00
c2c1b317e0
Transferring the "addr" value on magic auth
2019-09-29 10:20:53 +00:00
Philipp Holzer
0e5cb88888
Add router config
...
- Introduce route.config.php structure
- Adding config loader for routes
- Adapt Module class (separation of duties)
- Add tests
2019-09-29 11:57:27 +02:00
0185c91246
Merge remote-tracking branch 'upstream/2019.09-rc' into remote-rework
2019-09-29 06:32:35 +00:00
58fb0beaa3
Delete the cache entry allowing direct login again
2019-09-29 06:26:02 +00:00
Michael Vogel
4e9a810206
Fix magic auth for redirects with non profile paths
2019-09-29 02:16:09 +02:00
7704758f9c
Fix permissionset query
2019-09-28 20:42:33 +00:00
83b00ef308
New function "isAuthenticated"
2019-09-28 18:09:11 +00:00
1c26baec46
remote_user is replaced
2019-09-28 09:59:08 +00:00
6e9026e033
Renamed function, beginning to replace the "remote_user" function
2019-09-28 09:36:41 +00:00
1ddd2df4b8
Removed obsolete code
2019-09-28 05:37:24 +00:00
3dd94355b7
Fix permissions when viewing photos, applying same fix to items as well
2019-09-27 05:49:23 +00:00
abecf62f2d
Merge remote-tracking branch 'upstream/2019.09-rc' into remote-rework
2019-09-26 20:50:29 +00:00
704cdf1b5a
New function to store the "remote" session value / making the changes work
2019-09-26 04:47:42 +00:00
1f20a9330c
Add new ignoreChildren behavior to HTML::tagToBBCode
...
- Allow discarding HTML tag children for single-value BBCode
- Add test for it
2019-09-25 20:44:09 -04:00
d8484e65bd
Move autolinker execution earlier in BBCode::convert
...
- Prevents already replaced HTML links (like in [audio] tag) to be doubled
- Add test for it
2019-09-25 20:39:04 -04:00
ec66553032
Reworked "remote" cookie handling
2019-09-25 22:24:17 +00:00
d5c37001cd
Empty the "remote" variable, avoid being remote to yourself
2019-09-25 07:02:07 +00:00
6a376c29d8
Fix session size problems
2019-09-25 05:57:32 +00:00
87462ec67f
Don't use the "url" parameter on redir if it points to the same contact
2019-09-24 21:44:37 +00:00
8a5eb689f7
Merge pull request #7656 from annando/redir-loop
...
Fix "redir" loop
2019-09-23 18:56:50 -04:00
5254147ccc
Fix "redir" loop
2019-09-23 22:13:20 +00:00
Philipp Holzer
ca36ea17f9
Fix Auto-Installer
2019-09-23 12:51:07 +02:00
aba23daeca
Get rid of zombie introductions that reappear automatically
2019-09-22 10:51:34 +00:00
Philipp
482cf1bbfe
Merge pull request #7646 from MrPetovan/bug/warnings
...
Remove setting obsolete App->data['user'] in Module\Profile\Contacts
2019-09-21 18:20:57 +02:00
f51b275b17
Add parameter type hints in Temporal::getDateofBirthField
2019-09-21 10:52:55 -04:00
a2105c5dfe
Changed documentation
2019-09-21 13:19:00 +00:00
b24ef7247d
Don't update the basepath on local check
2019-09-21 13:17:33 +00:00
cf569425c6
Avoid a notice
2019-09-21 13:00:53 +00:00
c364a77d63
Always use direct DFRN transport on local contacts
2019-09-21 12:39:07 +00:00
118e737a49
Remove dependency to App object in Temporal::getDateofBirthField
2019-09-21 05:15:52 -04:00
f19136905f
Remove setting obsolete App->data['user'] in Module\Profile\Contacts
2019-09-21 05:14:49 -04:00
64f30d3627
Fix: updateFromProbe failed when updating non-federated networks
2019-09-20 21:01:52 +00:00
3b6f16347a
Fetch avatar and name on Twitter discovery
2019-09-19 05:28:46 +00:00
358cbe812a
Correction: Must be inverted
2019-09-18 16:37:13 +00:00
1144863090
Changed "hidewall" behaviour
2019-09-18 05:20:33 +00:00
Philipp Holzer
b13dbb3dcb
Remove $_SERVER['PHP_SELF'] usage
2019-09-17 16:47:00 +02:00
8237d35a87
Restructured "manage" functionality, added count parameters
2019-09-17 04:05:26 +00:00
888f7ffd1c
Use correct data key to compare authors before appending mention in Protocol\Diaspora
2019-09-15 07:05:47 -04:00
69752fd945
Prevent prepending implicit mention if replied to item is ours in Protocol\Diaspora
2019-09-14 17:42:02 -04:00
6576f15164
Check the root directory is writable before copying .htaccess in Worker\Cron
...
- Addresses https://github.com/friendica/friendica/issues/7298#issuecomment-531454632
2019-09-14 06:30:41 -04:00
a037427a54
Added comment
2019-09-14 07:17:06 +00:00
9d87bc94a6
Issue 6553: Restructured code for treating removed accounts
2019-09-14 07:12:25 +00:00
32707022bf
Remove GET page parameter access from Core\ACL
2019-09-13 20:06:57 -04:00
1a81ed8616
Fix notice message when $return is undefined in Core\ACL
2019-09-13 20:06:22 -04:00
39133a1e0e
Fix a notice because of invalid return data
2019-09-13 18:59:33 +00:00
f5eb8e88f1
Remove obsolete blockquote replacement in Item::prepareBody
2019-09-12 22:18:46 -04:00
c034fa7baa
Use <details> tag for spoilers BCode
2019-09-12 22:17:55 -04:00
Philipp
50cce950f6
Merge pull request #7614 from annando/issue-5721
...
Issue 5721: Set permissions of photos in PM
2019-09-11 22:22:06 +02:00
4223011a7d
Fix a notice about a missing "pending"
2019-09-11 20:03:29 +00:00
3c1380fdcc
Fix enduring follow requests to Pleroma
2019-09-11 16:54:13 +00:00
a34995a3e5
Issue 5721: Set permissions of photos in PM
2019-09-11 04:08:41 +00:00
a733a00ea9
Detect the hide status when it hadn't been detected before
2019-09-10 20:20:34 +00:00
3c7fe5fc1b
Issue 7610-2: Read the "hide" status for non DFRN profiles
2019-09-10 20:06:07 +00:00
57e4b9f806
Issue 7610: Set the appropriate meta header to not being crawled
2019-09-10 17:15:29 +00:00
Philipp
64e74b4e03
Merge pull request #7607 from annando/issue-7603
...
Issue 7603: Display forums too when they are AP
2019-09-10 13:01:41 +02:00
b2d6854829
Issue 7285: Perform duplicate check for item URI also with AP
2019-09-10 04:59:12 +00:00
5f2028b657
Merge pull request #7605 from annando/pending-2
...
Pending contacts: Fix contact deletion / added cron job for repairs
2019-09-10 06:32:18 +02:00
3d5d50a25b
Merge pull request #7606 from annando/fix-invalid-url
...
Replace not working "redir" link with a working one
2019-09-10 06:29:55 +02:00
e588c350ef
Issue 7603: Display forums too when they are AP
2019-09-10 04:29:49 +00:00
0a0a961c52
The value is used twice, so use a variable
2019-09-10 04:04:07 +00:00
8fc8e26e23
Replace not working "redir" link with a working one
2019-09-09 21:37:26 +00:00
323285216b
We have to check for "0" in "rel" as well
2019-09-09 20:39:19 +00:00
f185f6fd3d
Pending contacts part 2: Fix contact deletion / added cron job for repairs
2019-09-09 20:03:11 +00:00
91b0f0465f
Merge pull request #7604 from annando/pending-contacts
...
Display pending contacts in the contact list
2019-09-09 13:49:51 -04:00
a70a0306d7
Only show incoming pending contact requests with intro
2019-09-09 08:58:56 +00:00
2dbd843ed2
Don't display ignored pending contacts, link to contact request page
2019-09-09 05:29:33 +00:00
591ba9c68e
Display pending contacts in the contact list
2019-09-08 19:18:56 +00:00
69105928f5
Use destination URL when provided in Contact::magicLink
2019-09-06 08:33:19 -04:00
2dcb9926bc
Merge pull request #7601 from annando/issue-2199
...
Issue 2199: Diaspora doesn't interpret size elements
2019-09-05 17:15:01 -04:00
aa6497c281
Issue 2199: Diaspora doesn't interpret size elements
2019-09-05 05:14:43 +00:00
f0b40853d0
Merge remote-tracking branch 'upstream/2019.09-rc' into delivery-counter
2019-09-05 03:10:34 +00:00
16a0afbbae
Fixes the delivery counter for edits
2019-09-04 21:06:25 +00:00
5e60d0c94f
Fix cache key problem / avoid need for fetching own pictures
2019-09-04 20:54:23 +00:00
33006d8455
Merge remote-tracking branch 'upstream/2019.09-rc' into performance
2019-09-03 15:02:16 +00:00
Philipp Holzer
8273b88a3e
Add missing getPokeVerbs() method
2019-09-03 16:07:05 +02:00
Philipp
08b6f55a89
Merge pull request #7589 from annando/delivery-counter
...
Fix delivery counter / archive relay contacts
2019-09-03 15:59:49 +02:00
52d8b618f0
Type hints
2019-09-03 03:59:46 +00:00
5ea8116cfd
Workaround for HTTP error 417
2019-09-02 20:39:51 +00:00
Michael Vogel
046b5a1eac
Fix performance issues due to relay contact requests
2019-09-02 15:11:07 +02:00
8947473c71
Contact details are now available when searching for a single contact
2019-09-02 05:33:13 +00:00
db16f1a106
Increment the "failed" value on failed relay delivery
2019-09-02 03:37:45 +00:00
6af4c90dff
Fix delivery counter / archive relay contacts
2019-09-02 03:25:05 +00:00
74f12baac2
Follow up to #7582 : Only update the contact when needed
2019-08-31 09:27:19 +00:00
0c876db30f
Merge pull request #7582 from annando/contact-dba
...
Avoid and remove duplicated contact entries
2019-08-30 03:36:40 -04:00
Michael Vogel
f293e352ec
Renamed function parameter
2019-08-30 07:59:18 +02:00
Michael Vogel
3b92f7357c
Renamed function
2019-08-30 07:52:21 +02:00
Michael Vogel
438394bc1d
Type hints, corrected wrong documentation
2019-08-30 07:38:42 +02:00
ce7ec11d1d
Merge pull request #7570 from nupplaphil/bug/friendica-7298
...
Some code hardenings for semaphore locking
2019-08-29 15:02:07 -04:00
Michael Vogel
481376dd6f
Avoid not performing unarchiving
2019-08-29 08:41:55 +02:00
Michael Vogel
66eab2b44f
Don't handle deleted contacts / removed unneeded parameter
2019-08-29 07:22:29 +02:00
Michael Vogel
503a5be06c
Fixed query (not all duplicates had been found)
2019-08-29 06:55:36 +02:00
Michael Vogel
ef02a1cb7b
Check fpr duplicated contacts upon inserting them
2019-08-29 06:07:07 +02:00
Michael Vogel
141bcf149d
Added post update to remove duplicated contacts
2019-08-29 06:06:41 +02:00
Michael Vogel
40a7d6eb42
Merge remote-tracking branch 'upstream/2019.09-rc' into contact-dba
2019-08-29 04:14:01 +02:00
Michael Vogel
90b9ad8bed
New contact table functions with check for duplicates
2019-08-28 22:27:48 +02:00
e6f00455f3
Merge pull request #7578 from annando/archive
...
Don't transmit content to already archived contacts
2019-08-28 11:12:00 -04:00
Michael Vogel
96b895bc3a
Changed array name, fixed bug that prevented testing most Diaspora endpoints
2019-08-28 16:54:49 +02:00
7340f366d7
Merge pull request #7580 from annando/issue-7563
...
Issue 7563: Use icons instead of names on posts
2019-08-28 10:16:33 -04:00
1c4b96ae26
Moved array to the top
2019-08-28 14:07:21 +00:00
Michael Vogel
3c9834922c
Check if the Diaspora endpoint is archived
2019-08-28 16:02:19 +02:00
58949bf1a7
Merge pull request #7577 from nupplaphil/bug/friendica-7297
...
Fixing PHP Fatal Error
2019-08-28 09:42:49 -04:00
cc1160a243
Merge pull request #7575 from nupplaphil/bug/friendica-7299
...
PHP Notice fixings
2019-08-28 09:41:51 -04:00
8b6697b044
Updated lists of software, removed comment
2019-08-28 11:27:38 +00:00
ed4d08c7f4
Changed detection for specific software
2019-08-28 09:10:25 +00:00
9cbf320c86
Issue 7563: Use icons instead of names on posts
2019-08-28 06:38:35 +00:00
Michael Vogel
cf170c9c02
Fixed count, added to-do
2019-08-28 06:44:37 +02:00
Philipp Holzer
4b4dbd38d9
Fixing PHP Fatal Error for Database-Reconnects with PDO
2019-08-28 01:40:34 +02:00
Philipp Holzer
4733b1e5e0
Fixing PHP Fatal Error for Model\Contact (usage of non available contact)
2019-08-28 01:40:28 +02:00
Philipp Holzer
8688053a08
remove superfluous comment
2019-08-28 01:02:23 +02:00
Michael Vogel
9b7432781b
Don't transmit content to already archived contacts
2019-08-27 21:01:11 +02:00
Philipp Holzer
df7ec0cdf7
php notice fixings
...
addons:
- bufferapp (missing errorcode)
- twitter (wrong field name 'nickname')
core:
- bbcode (incomplete attachementdata)
- crypto (uninitialized key)
2019-08-27 08:27:07 +02:00
1c3a5e1e6f
added USE statement and changed statement as requested in #7305#discussion_r296461181
2019-08-27 07:10:51 +02:00
Philipp Holzer
62f7510aa7
Fixed wrong app reference
2019-08-27 00:03:05 +02:00
Philipp Holzer
de7c026590
Some code hardenings for semaphore locking
2019-08-26 23:55:54 +02:00
7d50a086e0
Issue 7559: Merge contact duplicates
2019-08-26 15:51:56 +00:00
Philipp
b914900ff5
Merge pull request #7553 from annando/fatal
...
Prevent a fatal error for an empty parameter in "unparseURL"
2019-08-23 08:44:51 +02:00
Michael Vogel
a892156052
Output better comparable log entries for the worker
2019-08-23 07:23:32 +02:00
Michael Vogel
74d93269da
Prevent a fatal error for an empty parameter in "unparseURL"
2019-08-23 07:19:08 +02:00
20a6b368fb
Replace mb_convert_encoding with html_entity_decode for feed item title conversion
...
- Prevents already UTF-8 strings to be corrupted
2019-08-22 06:00:21 -04:00
Jeroen De Meerleer
cf95e0f856
Translating the vcard
2019-08-20 16:38:46 +02:00
5a1a5a54dc
Delivery count now counts the failed delivery attempts as well
2019-08-20 07:39:13 +00:00
2736aac678
Add missing use statement in Search\Directory
...
- Fixes https://github.com/friendica/friendica/issues/7297#issuecomment-522346804
2019-08-18 15:21:36 -04:00
9de59d5c4d
Add entry title HTML entities conversion in Protocol\Feed
...
- Prevents literal entities display in generated post title
2019-08-18 09:37:36 -04:00
Philipp
0f32ab10d8
Merge pull request #7524 from MrPetovan/bug/7337-check-dead-enumeratePermissions
...
Prune unavailable contacts from AP envelope
2019-08-18 15:17:11 +02:00
77b754862b
Merge pull request #7533 from nupplaphil/bug/friendica-7299
...
Fixing wrong defaults() usage
2019-08-18 09:16:25 -04:00
Philipp Holzer
bff427174b
Fix parameters for Source
2019-08-18 15:14:03 +02:00
Philipp Holzer
b5cb3bc783
Fixing https://github.com/friendica/friendica/issues/7299#issuecomment-521745931
2019-08-18 15:12:10 +02:00
Philipp Holzer
b63b1570d6
removed superfluous comment
2019-08-18 15:04:36 +02:00
Philipp Holzer
9d3ad8f435
Fix https://github.com/friendica/friendica/issues/7298#issuecomment-522215746
2019-08-18 14:55:24 +02:00
1a2628f210
Merge pull request #7528 from nupplaphil/bug/fix_locks
...
Fix Locks
2019-08-17 14:41:32 -04:00
Philipp Holzer
d39a6ba444
Auto-remove duplicated, allowed themes during reload
2019-08-17 20:00:11 +02:00
Philipp Holzer
7e82f8dc2e
fix Admin Theme reload
2019-08-17 19:55:14 +02:00
Philipp Holzer
46655eac70
Remove unnecessary parameter
2019-08-17 19:41:59 +02:00
Philipp Holzer
c803dcb6c5
Fix Locks
...
- Wrong return of lock releasing with DBA provider
- It's not possible to maintain Semaphore locks, since they aren't accessible by other processes
Should solve https://github.com/friendica/friendica/issues/7298#issuecomment-521996540
2019-08-17 19:33:36 +02:00
Philipp Holzer
566889fbc0
fix alignment
2019-08-17 11:08:57 +02:00
Philipp Holzer
2c73377b39
Create Core\Process as a base for followup work
2019-08-17 09:09:13 +02:00
Philipp Holzer
90b438e082
Move mode settings to App\Mode
...
- Move isAjax() to App\Mode
- Move isTablet() to App\Mode
- Move isMobile() to App\Mode
- Refactor last usage of App->isBackend()
2019-08-17 09:09:13 +02:00
cf8177461e
Prune unavailable contacts from AP envelope
2019-08-17 00:00:49 -04:00
828368267c
Add check_dead parameter to Item::enumeratePermissions
2019-08-16 23:59:48 -04:00
Michael Vogel
aba23abfaa
Merge pull request #7520 from MrPetovan/bug/7468-contact-search-fan
...
Suppress relationship string in template vars for public contact
2019-08-17 04:42:59 +02:00
7a73445503
Merge pull request #7519 from nupplaphil/task/add_page
...
Add Page class (Frontend code)
2019-08-16 07:30:06 -04:00
e463df6418
Add existence check for contact.uid and contact.rel fields in Contact::getContactTemplateVars
2019-08-16 07:29:34 -04:00
Philipp Holzer
eaed327c07
fix indentation
2019-08-16 09:10:05 +02:00
98b0f97639
Suppress relationship string in template vars for public contact
2019-08-15 21:24:33 -04:00
Michael Vogel
6f944f1e53
Merge pull request #7514 from MrPetovan/bug/7507-allow-protocolless
...
Allow protocol-less links
2019-08-15 22:07:09 +02:00
Philipp Holzer
30b69f1fc4
some fixings
2019-08-15 20:58:57 +02:00
Philipp Holzer
9f68e6b589
Add Page class for Frontend
...
- Move frontend logic (stylesheet, footerscript, content) to Page class
2019-08-15 20:52:42 +02:00
feb720a3ee
Merge pull request #7518 from nupplaphil/bug/lock_unlink
...
Fix Lock-Unlink
2019-08-15 12:11:01 -04:00
Philipp Holzer
2369ea1d50
Fix Lock-Unlink
...
- Check if .sem file exists before unlinking it
- Fixing https://github.com/friendica/friendica/issues/7298#issuecomment-521670482
2019-08-15 17:55:17 +02:00
Philipp Holzer
822ba67105
Fixing https://github.com/friendica/friendica/pull/7508#issuecomment-521679624
2019-08-15 17:47:08 +02:00
Philipp Holzer
290dd2ab39
moved rest of BaseURL
2019-08-15 17:36:07 +02:00
Philipp Holzer
ccbb0241bf
Removed unnecessary auto-initializing
2019-08-15 17:27:05 +02:00
Philipp Holzer
956439a9f2
reverted wrong indentation
2019-08-15 17:25:03 +02:00
Philipp Holzer
734b63adba
Fixed wrong "BaseUrl" class (=> "BaseURL")
2019-08-15 17:23:35 +02:00
Philipp Holzer
08be92a862
Moved BaseURL to App namespace (because similar type as Arguments/Modules/Modes)
2019-08-15 17:23:00 +02:00
Philipp Holzer
fa1b783052
removed static Logger usage
2019-08-15 17:10:14 +02:00
Philipp Holzer
4f0ee4df27
Move $page initialization into constructor
2019-08-15 17:04:36 +02:00
Philipp Holzer
55f9dba230
Prepare App for further usage
2019-08-15 17:00:07 +02:00
48caf55cff
Merge pull request #7515 from nupplaphil/task/console_lock
...
New Console Command: Lock
2019-08-15 10:31:34 -04:00
Philipp Holzer
9abfd55d37
modified hint
2019-08-15 16:25:34 +02:00
Philipp Holzer
689a2145f6
Add @see for SO link
2019-08-15 16:24:11 +02:00
Philipp Holzer
f3269bf826
Add hint for getClass
2019-08-15 16:19:23 +02:00
Philipp Holzer
cba9fa2467
Move isBackend logic to App\Mode
2019-08-15 15:51:15 +02:00
Philipp Holzer
d95457cf61
Add Lock test
2019-08-15 14:26:05 +02:00
Philipp Holzer
e2e109b8c1
Fix getAllKeys() method for memcache instances
2019-08-15 14:26:05 +02:00
Philipp Holzer
41e2031e6b
Console Lock
...
WIP
2019-08-15 14:26:04 +02:00
0f9520f520
Increase specificity of default allowed protocols
2019-08-14 21:42:00 -04:00
f88435fa4c
Add support for protocol-less URLs in BBCode::convert
2019-08-14 21:40:51 -04:00
425876316f
Merge pull request #7508 from nupplaphil/task/arguments_module_class_2
...
Add Arguments & Module class (again)
2019-08-14 07:52:55 -04:00
Philipp Holzer
6546bf5ad6
fix isBackend()
2019-08-13 19:05:32 +02:00
Philipp
23da053cf8
Merge pull request #7512 from annando/cid-forum
...
Use the contact id whenever we are following the contact
2019-08-13 18:50:10 +02:00
aab6b739d8
Use the contact id whenever we are following the contact
2019-08-13 15:54:47 +00:00
Philipp Holzer
b1ae58cdc5
fix tests & remove superfluous parameter
2019-08-13 16:29:16 +02:00
Philipp Holzer
4089e17f85
re-add App::isBackend()
2019-08-13 16:29:12 +02:00
Philipp Holzer
0af9747c6c
Add Arguments & Modules class
2019-08-13 16:29:11 +02:00
f068d00645
Merge pull request #7510 from nupplaphil/bug/Fix_Redis_test
...
Fix Redis test
2019-08-13 06:41:07 -04:00
8b00f48c47
Merge pull request #7509 from annando/admin-queue
...
Improved calculation of deferred tasks
2019-08-13 06:40:21 -04:00
Philipp Holzer
b28e11fee8
- Remove deprecated Redis::delete() function
2019-08-13 08:54:26 +02:00
Philipp Holzer
31cfac1cfa
Fix Redis test
...
- Check if $redis_port is null
2019-08-13 08:32:08 +02:00
Michael Vogel
afac4b7698
Improved calculation of deferred tasks
2019-08-13 06:43:08 +02:00
2f752b18e1
Merge pull request #7505 from annando/admin-queue
...
Queue numbers corrected, only display 999 queue items
2019-08-12 19:30:57 -04:00
Michael Vogel
3b0767764b
Queue numbers corrected, only display 999 queue items
2019-08-12 07:30:33 +02:00
fcb1a78352
Revert "Introduce Arguments / Module class"
2019-08-11 18:01:11 -04:00
Philipp
e9fc2af1c3
Merge pull request #7499 from annando/new_defer
...
Worker: The retrial value can now skip retrial levels
2019-08-11 23:27:54 +02:00
Philipp
541cdcd515
Merge pull request #7503 from MrPetovan/bug/fix-private-permissions
...
Use contact.network field instead of contact.protocol in Group::expand
2019-08-11 23:26:34 +02:00
Michael Vogel
e07a17daf6
Added config value
2019-08-11 23:07:06 +02:00
feb2d94972
Merge pull request #7500 from nupplaphil/task/arguments_module_class
...
Introduce Arguments / Module class
2019-08-11 16:45:31 -04:00
5feeffbe79
Use network field instead of protocol in Group::expand
...
- contact.protocol field isn't systematically populated
2019-08-11 16:41:00 -04:00
Philipp Holzer
11752d7059
move backend constant
2019-08-11 14:33:25 +02:00
Philipp Holzer
2c5ba7fc15
Introduce Arguments / Module class
...
- move from App
- add tests for Arguments/Module class
2019-08-11 14:24:05 +02:00
Michael Vogel
5c72aeb8d7
Worker: The retrial value can now skip retrial levels
2019-08-11 10:28:52 +02:00
Michael Vogel
35a487ae30
Don't fork worker on frontend by default
2019-08-08 22:42:12 +02:00
48b1e172b9
Merge pull request #7487 from MrPetovan/task/7473-trending-tags
...
Fix trending tags variable name mistakes in Model\Term
2019-08-07 06:44:37 +02:00
66d4e5ce5f
Remove wrap length in Babel HTML::toPlaintext display
2019-08-06 21:23:09 -04:00
246894f233
Ensure trimmed HTML nodes are text nodes in HTML::toBBCode
2019-08-06 21:22:19 -04:00
19adb9a1a0
Fix trending tags variable name mistakes in Model\Term
2019-08-06 20:52:54 -04:00
dc85451b78
Merge pull request #7483 from MrPetovan/task/7474-html-to-bbcode
...
Fix bug removing spaces between hashtag links in HTML::toPlaintext
2019-08-06 16:50:00 +02:00
79374dbf7a
Fix DOMNodeList length compatibility with PHP <7.2 in Content\Text\HTML
2019-08-06 09:00:32 -04:00
5dbf319e06
Fix bug removing spaces between hashtag links in HTML::toPlaintext
2019-08-06 08:20:48 -04:00
3e2f0e9ffa
Feedback changes
...
- Import namespaces in mod/community
- Fix alignment in Content\Feature
- Add phpDoc to Widget\TrendingTags
2019-08-06 07:37:48 -04:00
9e8ae520b8
Move trending tags queries to Model\Term
2019-08-06 07:36:51 -04:00
4c45cb864a
Update master translation strings file
...
- Fix gettext warning for empty string in Module\Item\Compose
2019-08-06 07:09:05 -04:00
c399e40618
Add trending_tags additional feature + usage in mod/community
2019-08-06 07:09:04 -04:00
a947bd0889
Add Trending Tags widget + template
2019-08-06 07:09:04 -04:00
6b7dfd0c71
Merge pull request #7465 from nupplaphil/task/dice_cache_lock
...
Refactor Cache/Lock to DICE
2019-08-06 07:05:07 -04:00
951444e715
Merge pull request #7482 from annando/image-description
...
Support for multiple picture posts in API and connectors
2019-08-06 08:21:54 +02:00
27006f577c
Support for multiple picture posts
2019-08-06 05:35:21 +00:00
2ab43f94d8
Revert using LIBXML_NOBLANKS
...
- This removed all self-closing tags (img, br, etc...) from HTML sources
2019-08-05 20:57:03 -04:00
cbee91a61b
Avoid a notice
2019-08-05 16:48:58 +00:00
bdc07b4213
Added support for image descriptions and multiple image posts to external services
2019-08-05 16:27:45 +00:00
Michael Vogel
a507963c7f
Merge pull request #7474 from MrPetovan/bug/7457-html-bbcode-plaintext
...
Fix HTML/BBCode::toPlaintext
2019-08-04 22:08:53 +02:00
Philipp Holzer
a66580444f
Fixing sort of BaseURL usage for App & Cache usage
2019-08-04 20:01:15 +02:00
4a85de4c19
Add HTML output panel to babel module
2019-08-04 10:22:49 -04:00
c3e3e83a52
Improve BBCode:toPlaintext
...
- Fix issue where matching literal square brackets were removed with their content
- Fix issue where content without line feeds between BBCode tags would end up compacted in plain text
- Update extr calls to BBCode::toPlaintext in api
2019-08-04 10:22:23 -04:00
Philipp Holzer
3834d5e129
Renamed __toString() to getName()
2019-08-04 16:14:19 +02:00
a0f77e1800
Improve HTML::toPlaintext
...
- Ignore empty trimmed text nodes
- Ignore anchor links
- Ignore blank tags and avoids adding a doctype to transitional DOM objects
2019-08-04 10:11:59 -04:00
Philipp Holzer
d2211bd6dd
Removed some leftovers
2019-08-04 15:58:53 +02:00
Philipp Holzer
7cdcad9f6c
Remove unused class variable
2019-08-04 15:54:37 +02:00
Philipp Holzer
19777baa79
- Move constants to the "Cache" class (more transparent than inside the interface)
2019-08-04 15:53:28 +02:00
Philipp Holzer
34e4968c06
Adding possibility to use a different cache-backend for locking and caching
...
- Renaming *LockDriver to *Lock since it isn't a "driver" anymore
2019-08-04 15:42:39 +02:00
d2b551a616
Merge remote-tracking branch 'upstream/develop' into alt-description
2019-08-04 12:07:21 +00:00
Philipp Holzer
86bf2ee45a
Rename *CacheDriver to *Cache because they don't act as driver anymore
2019-08-04 10:26:53 +02:00
1b7f96dac8
Partly reverted, real problem fixed
2019-08-04 04:29:52 +00:00
cb77b1af8c
API: We now transmit the text description there as well
2019-08-04 03:45:23 +00:00
Philipp Holzer
d56bd28a07
Refactor Cache/Lock to DICE
...
- Refactor Cache classes
- Refactor Lock classes
- Improved test speed (removed some seperate class annotations)
2019-08-03 20:51:58 +02:00
6e8057a1c3
Respecting the "alt" description of images during import from HTML
2019-08-03 11:48:47 +00:00
764c70720c
Moved several database stuff out of the transaction to avoid error 1205
2019-08-03 10:36:21 +00:00
e5321ecc7f
Merge pull request #7458 from annando/fix-7449
...
Fix issue 7449: Image permissions are now set like before
2019-08-02 13:26:57 -04:00
bcadf19289
"contact-id" has to be set, after "author-id" had been set
2019-08-02 17:17:51 +00:00
7c10807d1d
Clarified description
2019-08-02 16:59:26 +00:00
9819d31591
Merge remote-tracking branch 'upstream/develop' into contact-id-new
2019-08-02 16:52:34 +00:00
418009ffea
Improved PR 7452: We now respect the "self" contact
2019-08-02 16:46:26 +00:00
01ef630322
Fixed description
2019-08-02 16:42:24 +00:00
d95ef96cca
Fix issue 7449: Image permissions are now set like before
2019-08-02 16:38:50 +00:00
2e6b72ba62
Revert "Reworked contact-id generation"
2019-08-01 20:39:42 -04:00
Michael Vogel
e8459cce34
Merge pull request #7381 from MrPetovan/task/7309-frio-compose
...
[frio] New Compose page
2019-08-01 08:15:02 +02:00
e9f0c4dbfb
Merge pull request #7444 from nupplaphil/task/dice_console
...
Use DICE for Console
2019-07-31 14:07:45 -04:00
Philipp Holzer
5935e69d33
Adding Configuration dependency
2019-07-31 19:43:00 +02:00
Philipp Holzer
a60eb9e33d
Use DICE for Console
...
- Use Friendica\Core\Console as Controller for DI-library
- Refactor every console command to use DICE (when possible)
- Adjusting tests
2019-07-31 19:37:42 +02:00
88aa777410
Moved user block
2019-07-31 16:09:03 +00:00
c936232575
Added header
2019-07-31 16:07:50 +00:00
cdc44e26de
Log level changed
2019-07-31 16:05:28 +00:00
b377906b77
Merge remote-tracking branch 'upstream/develop' into tag-deliver-delete
2019-07-31 14:11:06 +00:00
0696026380
Improved logging when item had been deliberately deleted after creation
2019-07-31 14:09:27 +00:00
b8a336cc0d
Merge pull request #7452 from annando/contact-id
...
Reworked contact-id generation
2019-07-31 08:12:00 -04:00
b4c673a620
We now use a central function for fetching the postdata
2019-07-30 22:26:01 +00:00
8ddcd8417d
Reworked contact-id generation
2019-07-30 22:02:32 +00:00
7d79d48f6e
Fix: The field "contact-id" now contains the correct contact id again
2019-07-30 13:08:14 +00:00
0b6f231ad3
Replace removed Contact::select method with Contact::selectToArray in Compose module
2019-07-29 20:31:50 -04:00
f010beaa95
Fix formatting in Model\Group
...
- Improve logging call
- Replace removed App->getDatabase call
2019-07-29 20:31:50 -04:00
cb38fe4e72
Develop one-liner in Item\Compose
2019-07-29 20:31:49 -04:00
361958ad04
Replace removed Contact::select by Contact::selectToArray
...
- Add explicit DBA::close in Model\Group
2019-07-29 20:31:49 -04:00
c149ba2d59
Replace $uid parameter by $obj['uid'] in Item::enumeratePermissions
2019-07-29 20:31:49 -04:00
9d20705700
Improve compose page template
...
- Update title and description of the limited/private panel
- Move CC email addresses outside of the visibility panels
2019-07-29 20:31:49 -04:00
3e6018b3f2
Add meta protocol group for private post support
2019-07-29 20:31:48 -04:00
4e427f615b
Only include natively supported protocol contacts in meta-groups
2019-07-29 20:31:48 -04:00
4f4b538bcf
[frio] Add jotnet fields to compose page
...
- Move hardcoded descriptions to translation strings
2019-07-29 20:31:47 -04:00
c24ca57f21
Add frio-specific /compose module
2019-07-29 20:31:46 -04:00
0579252362
Add user meta-groups for followers and mutual contacts
...
- Both Group::expand and Item::enumeratePermissions now have a user id parameter to expand meta-groups
2019-07-29 20:31:46 -04:00
Philipp
70ba9e5e0c
Merge pull request #7174 from MrPetovan/task/dba-quote-identifiers
...
DBA: Correctly escape identifier names
2019-07-29 14:37:09 +02:00
b876a339ff
Merge pull request #7447 from annando/ap-alt-outgoing
...
ActivityPub: We now support transmitting alternative image descriptions
2019-07-29 01:20:05 -04:00
bcc8ed378c
ActivityPub: We now do support transmitting alternative image descriptions
2019-07-29 05:09:11 +00:00
1ccc1efdcf
Merge pull request #7446 from annando/alt-text
...
ActivityPub: Support for incoming picture descriptions
2019-07-29 00:57:14 -04:00
ab7db9944d
ActivityPub: Support for incoming picture descriptions
2019-07-29 04:35:13 +00:00
0e0fff3324
Correctly escape identifier names
...
- Add support for schema, multiple tables in $table parameters
- Remove Database->formatTableName method
2019-07-29 00:23:40 -04:00
e556dfd475
Don't deliver nested comments to Diaspora if the previous comment wasn't from Diaspora
2019-07-28 19:13:17 +00:00
50f3098495
Revert adding DBA::toArray to Item::selectToArray
2019-07-28 00:12:49 -04:00
3334a3d497
Fix indent in Model\Item
2019-07-28 00:06:05 -04:00
a61ce4fed0
Ensure *toArray returns an array
2019-07-28 00:03:42 -04:00
Philipp Holzer
2f5928f43a
Refactoring Profile:: selectors
2019-07-28 00:19:38 +02:00
Philipp Holzer
51d2db3998
merge DBA::selectToArray
2019-07-27 23:57:38 +02:00
Philipp Holzer
7613704d2f
improve Profile model
2019-07-27 23:56:54 +02:00
Philipp Holzer
37d03bbeae
Introduce test optimization
...
- Add static connection for whole tests
- Introduce ExtendedPDO class to enable nested transactions
- Add rollback logic for tests to ensure reliability and increase speed
2019-07-27 23:54:13 +02:00
Philipp Holzer
07aaf292ec
Fix tests
2019-07-27 23:54:13 +02:00
Philipp Holzer
2a87464c97
Replace q() call with Profile::get() method
2019-07-27 23:54:12 +02:00
Philipp Holzer
6c2cf494b5
Remove DependencyFactory
...
- Include all necessary classes in `dependencies.config.php`
- Add DI-reference to BaseObject (acts as a global registry)
- Refactor all static "init()" methods to use the global registry
- Refactor Logging for Worker-Logger a little bit
2019-07-27 23:54:12 +02:00
8b344141da
Merge pull request #7434 from annando/contact-protocol
...
New functions to check if a contact supports that protocol
2019-07-27 17:47:54 -04:00
f5cb6148cf
Improved documentation
2019-07-27 21:45:36 +00:00
Philipp
b5a9a1f1d3
Merge pull request #7435 from annando/select-to-array
...
Added "selectToArray" functions in DBA and Item
2019-07-27 19:45:32 +02:00
5d9472dccf
Type hints
2019-07-27 17:00:06 +00:00
f48452dd29
Some more
2019-07-27 16:57:00 +00:00
580f9cf6c7
Replaced some " with '
2019-07-27 16:53:48 +00:00
555c444b4e
Moved function to Database.php
2019-07-27 16:08:48 +00:00
1a3bf05dfb
Changed "Contact::select" to "Contact::selectToArray"
2019-07-27 15:57:23 +00:00
89454fabdb
Changed "Photo::select(" to "Photo::selectToArray("
2019-07-27 15:52:02 +00:00
ac6bfd3e4c
Changed Attach::select to Attach::selectToArray
2019-07-27 15:47:17 +00:00
975ff86bae
Fix: The $contact error is expected to be a single row array
2019-07-27 15:40:43 +00:00
2be0ceac6b
Added "selectToArray" functions in DBA and Item
2019-07-27 14:33:17 +00:00
264936100f
New functions to check if a contact supports that protocol
2019-07-27 11:09:12 +00:00
eaf217ef7d
Update server block admin page to reflect the addition of shell wildcard syntax
2019-07-25 22:37:30 -04:00
1dbdb9dd15
Update server block console help text to reflect the addition of shell wildcard syntax
2019-07-25 22:37:14 -04:00
46f7b79c7d
Switch server blocklist check to case-insensitive shell wildcard
2019-07-25 22:36:25 -04:00
Philipp
56e0a92d83
Merge pull request #7425 from MrPetovan/task/2fa-ping-disallowed
...
2FA: Remove mod/ping from exception list
2019-07-25 08:49:20 +02:00
d75e3e1650
Merge pull request #7430 from annando/contact-not-archived
...
"all contacts" shouldn't show archived contacts
2019-07-24 16:00:41 -04:00
e256876ec1
Support for empty nick names
2019-07-24 19:30:36 +00:00
aac086bf91
"all" contacts shouldn't show archived contacts
2019-07-24 19:29:45 +00:00
4ec4a04e49
Remove mod/ping from 2fa exception list
...
- Prevent asynchronous calls to redirect to /2fa in case of missing valid 2fa session
2019-07-23 20:03:08 -04:00
4821fe1b98
Use template-displayed errors in TwoFactor\Verify
...
- Remove the page dependency on jGrowl notices
2019-07-23 20:02:26 -04:00
56afc43b21
Extend the use of exceptions in App::runFrontend
...
- Replace an explicit header locatiobn + exit with System::externalRedirect
2019-07-23 20:01:45 -04:00
3812d3d445
Enable two-factor app-specific passwords for ejabberd
2019-07-23 05:11:33 -04:00
64b10205bc
Merge pull request #7420 from annando/reshare-contact
...
Fix contact issues with fake reshares from Twitter
2019-07-23 05:05:44 -04:00
2a213c215e
Fix contact issues with fake reshares from Twitter
2019-07-23 04:26:20 +00:00
8677428edb
Remove debug
2019-07-22 17:41:21 -04:00
cd257dc7e8
Enable app-specific password authentication for API login
2019-07-22 07:56:36 -04:00
1a164b0dc5
Add two-factor app-specific password settings page
...
- Add two-factor app-specific model
- Add link to new page from 2fa settings index page
2019-07-22 07:56:00 -04:00
a149d6ec44
Move recovery code model to sub-folder
2019-07-22 07:41:01 -04:00
1d8b809227
Merge pull request #7414 from annando/fetch-diaspora
...
Fetch Diaspora posts by url
2019-07-22 07:01:42 -04:00
105378f5a4
Changed regexp
2019-07-22 06:03:18 +00:00
55e2006312
Merge pull request #7412 from nupplaphil/task/dice
...
Introduce DICE
2019-07-21 11:04:41 -04:00
Philipp Holzer
05102911db
Fix App\Mode determination
2019-07-21 14:40:50 +02:00
Philipp Holzer
7aa9917ca8
Fix DB_UPDATE_VERSION constant
2019-07-21 14:34:42 +02:00
Philipp Holzer
a8e6a57e9b
Fixing installer
2019-07-21 14:21:02 +02:00
53ffe5a2e1
Fetch Diaspora posts by url
2019-07-21 07:37:50 +00:00
a11206dbcd
Issue 6675: Improved check for follower, removed global setting
2019-07-21 05:56:57 +00:00
Philipp
c6131c057b
Merge pull request #7411 from annando/ap-quote
...
Preparation for quoted reshares on AP
2019-07-21 01:49:22 +02:00
Philipp Holzer
55999730e0
Introduce DICE
...
- Adding dice library
- Adding dependency config
- Removing Factories
- Refactoring App\Mode constructor
- Refactoring App\Router constructor
- Refactoring BasePath for DI usage
- Refactoring ConfigFileLoader constructor
- Refactoring Profiler constructor
- Adjust entrypoints (index, console, worker, ..)
- Adding functional test for DI
- Fix tests because of refactorings
2019-07-21 01:22:10 +02:00
23830dc45f
Preparation for quoted reshares on AP
2019-07-20 21:32:19 +00:00
6df53624c7
Remove confusing extraneous success_update
>= failure_update
conditions
2019-07-20 13:34:08 -04:00
f5e07be04e
Fix undefined property notice in L10n\L10n
2019-07-18 21:21:16 -04:00
3f85a921da
Force invite remaining variable to be integer in Content\Widget
...
- Addresses https://github.com/friendica/friendica/issues/7297#issuecomment-512786156
2019-07-18 08:42:07 -04:00
931c190566
Removed test output
2019-07-18 06:20:54 +00:00
1553581175
Merge remote-tracking branch 'upstream/develop' into fetch-item
2019-07-18 06:16:40 +00:00
c771c575a7
Fix PR 7399: Added missing "use"
2019-07-18 06:12:43 +00:00
41a1c1c3e6
Fetch items by given uri
2019-07-18 06:11:02 +00:00
Michael Vogel
dcebf53ecf
Merge pull request #7402 from MrPetovan/bug/7401-node-settings-style
...
Ensures node theme settings are used to render theme embed
2019-07-18 06:32:40 +02:00
477a84a8c4
Ensures node theme settings are used to render theme embed
2019-07-17 23:25:22 -04:00
9b927fa333
Merge pull request #7399 from annando/only-sharer
...
Added the option to only receive top level posts from people you follow
2019-07-17 20:53:28 -04:00
e247a14d2b
Added the option to only receive top level posts from people you follow
2019-07-17 21:37:13 +00:00
4fc3eb8f06
Merge pull request #7398 from annando/fetch-posts
...
Preparation for being able to fetch AP posts by proving the URL
2019-07-17 16:01:19 -04:00
a80a6bec74
Preparation for being able to fetch AP posts by proving the URL
2019-07-17 19:36:32 +00:00
11e4f906c2
Hot-fix: Core\L10n::t method passing parameter bug
...
Follow-up to #7379
2019-07-16 21:18:25 -04:00
0b97b32a59
Merge pull request #7379 from nupplaphil/task/refactor_l10n_for_test
...
Refactor L10n for testing
2019-07-16 16:03:42 -04:00
3b1f777d0c
Merge pull request #7391 from annando/warning
...
Avoid a warning in Notifier worker
2019-07-16 16:03:17 -04:00
379a1a52e0
Avoid a warning
2019-07-16 19:58:47 +00:00
Philipp Holzer
346290cc23
Reverted indention
2019-07-16 21:54:22 +02:00
Philipp Holzer
46a260aa01
Fix indentations
2019-07-16 20:19:56 +02:00
Philipp Holzer
92fb0a82ca
Dynamic config loading
...
- Move settings, defaults and dbstructure to directory 'static'
- Dynamic loading of config files (after the static loading)
- Filter out '-sample.config.php' and '-sample.ini.php' files
- Remove unnecessary ConfigFileManager
- Move ConfigFileLoader to Utils
- Add tests for multi-loading for INI, config and sample-filtering
2019-07-16 20:16:43 +02:00
Philipp Holzer
79e69ee528
Fix language (again ;-) )
2019-07-16 16:50:49 +02:00
Philipp Holzer
eb024a3718
Refactor L10n for testing
...
- Moving L10n to L10n\L10n
- Adding constructor information
- Adding to factory
- simplify/speedup tests
2019-07-16 16:44:47 +02:00
Philipp
966043712f
Merge pull request #7389 from MrPetovan/bug/7387-local_user-int
...
Ensure NULL isn't passed to Feature::isEnabled
2019-07-16 16:37:38 +02:00
c6cd2b131d
Add transitive type hints in Core\PConfig
2019-07-16 07:45:24 -04:00
8c2f50eb72
Issue 7315: Set the forum's contact id for forum posts
2019-07-16 05:07:26 +00:00
Michael Vogel
bb83f23e26
Merge pull request #7386 from MrPetovan/bug/7293-hide-registration-link
...
Hide registration button on login page when registration are closed
2019-07-16 05:38:12 +02:00
68f5b639eb
Restore $uid parameter integer type-hint in Config
...
- Add integer type-hint to Feature::isEnabled
2019-07-15 22:00:49 -04:00
19247b62ae
Ensure $uid parameter of Feature::isEnabled to be an integer
2019-07-15 22:00:49 -04:00
e9511b4f34
Merge pull request #7388 from annando/issue-7315
...
Issue 7315: Changed handling of "Group" posts
2019-07-15 16:32:42 -04:00
d1c048cd4b
Fix typo in Model\Config\PConfig
2019-07-15 16:32:13 -04:00
1a213bd8e8
Issue 7315: Changed handling of "Group" posts
2019-07-15 20:05:36 +00:00
Philipp Holzer
f70271aa5d
Allow nullable UID in PConfigCache
2019-07-15 21:14:13 +02:00
Philipp Holzer
d5de5b6789
Bugfixing bad UIDs for PConfig
2019-07-15 21:11:38 +02:00
Philipp Holzer
ebf00e32a1
minor phpdoc fixings
2019-07-15 20:54:33 +02:00
Philipp Holzer
74f7c16585
Fixup phpdoc
2019-07-15 20:19:52 +02:00
Philipp Holzer
9d98a4ce3a
Refactor PConfiguration
2019-07-15 20:13:53 +02:00
e16c410b59
Hide registration button on login page when registration are closed
2019-07-15 09:11:21 -04:00
ff99a62584
Merge pull request #7384 from nupplaphil/bug/fixing_config_load
...
Fixing initial load config (Simplify Config Part 3a)
2019-07-15 08:06:29 -04:00
Philipp
e9c6746c3b
Merge pull request #7382 from annando/issue-7367
...
Issue 7367: Enhanced check when DFRN delivery can be skipped
2019-07-15 09:59:16 +02:00
Philipp Holzer
6801e8b5ab
Fixing initial load config
2019-07-15 08:58:37 +02:00
143566b853
Missing word
2019-07-15 04:36:55 +00:00
6170ddf58d
Issue 7367: Only skip DFRN delivery when both author and owner of the post support AP
2019-07-15 04:33:00 +00:00
6c68b8359d
Merge pull request #7372 from nupplaphil/task/simplify_config
...
Refactor Configuration (Simplify Config Part 3)
2019-07-14 19:05:09 -04:00
Philipp Holzer
4af08d82b2
Added string type-hint for get() and a test case for it
2019-07-14 23:23:20 +02:00
7ce48d1b77
Merge pull request #7376 from annando/contact-update
...
Contact update overhaul - again
2019-07-14 17:07:04 -04:00
Philipp Holzer
aa249adf6d
some more minor fixups (phpdoc, unused using)
2019-07-14 22:49:17 +02:00
Philipp Holzer
a654470061
fix phpdoc
2019-07-14 22:41:09 +02:00
Philipp Holzer
b48c22dc1a
minor fixing: phpdoc & type-hint
2019-07-14 22:31:53 +02:00
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
83729b8c00
"defaults" is replaced
2019-07-14 16:04:52 +00:00
9ba3ee13a8
Use an insert to avoid duplicates and for analyzing
2019-07-14 10:22:19 +00:00
5bba0e7d39
Hopefully avoiding duplicated relay entries
2019-07-13 23:53:15 +00:00
2df17fc0c0
Fix SQL problem with "not null"
2019-07-13 07:39:53 +00:00
002963f198
Fix wrong variable
2019-07-13 07:29:56 +00:00
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
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
c34204cf50
Merge remote-tracking branch 'upstream/develop' into contact-update
2019-07-12 20:51:27 +00:00
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
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
fe8a53425a
Revert "Changed unavailable to in a relation"
2019-07-08 15:55:08 -04:00
8e2d1fad17
Merge pull request #7347 from JeroenED/task/relationship-status
...
Changed unavailable to in a relation
2019-07-08 13:02:36 -04:00
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
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
9b8b2b36cd
Merge pull request #7339 from annando/gcontact-update
...
Restructured Contact/GContact handling
2019-07-07 13:28:20 -04:00
dda86f6dfc
Basepath function now uses the contact field
2019-07-05 06:41:48 +00:00
be0a102333
Simplified the Contact update
2019-07-04 21:19:23 +00:00
c9666a9f1d
We don't update inside the probing anymore
2019-07-04 19:40:48 +00:00
8d6aa9914c
We now handling the contact type
2019-07-04 19:31:42 +00:00
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
7b0a9ffd89
Update gcontact when public contact is updated
2019-07-03 05:46:35 +00:00
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
80c3a81618
Use the term-date as archive date
2019-07-02 14:46:04 +00:00
1d7154a7d1
Update the gcontact entry when the public contact entry has changed
2019-07-02 09:06:48 +00:00
a248da8f2e
Merge pull request #7334 from annando/federated-protocol
...
New constant for federated protocols
2019-07-01 21:52:55 -04:00
ee8baf00ce
Now without array_merge
2019-07-01 22:14:34 +00:00
9e3aff9ade
Removed comment line
2019-07-01 18:09:40 +00:00
6041f74df6
New constant for federated protocols
2019-07-01 18:00:55 +00:00
7abc42700c
Fix missing App object in Worker\OnePoll
2019-06-30 12:16:18 -04:00
3121d967c5
Item delivery data must only be stored when there is data
2019-06-29 08:30:48 +00:00
9bf065c9d8
Merge remote-tracking branch 'upstream/develop' into delivery-statistics
2019-06-28 14:08:54 +00:00
7b4bba66db
Merge pull request #7323 from annando/contact-discovery
...
Removing functionality from OnePoll.php
2019-06-28 07:08:57 -04:00
0a15222576
Collect data about used protocols for delivery
2019-06-28 09:03:58 +00:00
e48fbeda0a
restore updating of the public contact
2019-06-28 04:34:01 +00:00
8838a1f2d1
Avoid overwriting of avatars for feeds
2019-06-28 04:26:49 +00:00
96651ae76d
Fix a missing variable
2019-06-28 02:46:56 +00:00
d552db5c55
Polling functions are split into several functions
2019-06-27 20:38:09 +00:00
7e7acf5763
Last old query replaced in OnePoll.php
2019-06-27 16:21:23 +00:00
d4dc2a129e
Replace old database queries
2019-06-27 13:30:26 +00:00
59b1a1aced
Removing many now unused or duplicated tasks from OnePoll
2019-06-27 05:38:16 +00:00
4db3c79d04
Archive/unarchive the contacts
2019-06-27 05:03:58 +00:00
9caa8bae35
Unused parts removed, query refurbished
2019-06-26 05:18:11 +00:00
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
80f4214d91
Merge remote-tracking branch 'upstream/develop' into contact-discovery
2019-06-24 05:41:10 +00:00
bca1dc1ca4
Moving functionality to the contact model
2019-06-24 03:25:01 +00:00
037cf01a15
Merge remote-tracking branch 'upstream/master' into contact-discovery
2019-06-24 03:23:57 +00:00
2fb70bd5f2
Use Unicode to convert multiple hearts in Content\Smilies
2019-06-23 17:53:25 -04:00
9545ff614b
Limit smilies replacement to BBCode::convert
2019-06-23 17:53:25 -04:00
b9ab613777
Merge branch 'master' into develop
2019-06-23 17:40:52 -04:00
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
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
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
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
cdd23e5b6d
Escape all the HTML pre-formatted blocks in Smilies::replaceFromArray
2019-06-22 04:16:02 -04:00
b5de71c390
Fix a notice when the author is missing
2019-06-21 17:57:26 +00:00
b07490266c
Merge pull request #7288 from annando/fix-search
...
Fix searching for contacts
2019-06-20 19:33:00 -04:00
7c87e83dcf
Fix searching for contacts
2019-06-20 21:56:18 +00:00
14c28868eb
Issue 6477: Use the correct content-type to resize the images
2019-06-20 20:09:33 +00:00
f0849b0a93
Merge pull request #7284 from annando/fix-fatal
...
Don't send activities to "null" endpoints
2019-06-19 23:42:21 -04:00
2e4e8bdf0a
Don't send activities to "null" endpoints
2019-06-20 03:06:34 +00:00
2ba4116118
Merge pull request #7282 from annando/issue-6477
...
Issue 6477: Automatically repair self contact avatar
2019-06-19 16:12:56 -04:00
f878cc2623
Fix for PR 7280
2019-06-19 18:38:22 +00:00
d8ed2ed76d
it is poll, not notify
2019-06-19 18:32:38 +00:00
b55546b726
Merge remote-tracking branch 'upstream/2019.06-rc' into issue-6477
2019-06-19 18:26:59 +00:00
6bd5be281e
Normalise it
2019-06-19 17:21:35 +00:00
4ab772ed67
Issue 6477: Automatically repair self contact avatar
2019-06-19 17:05:29 +00:00
b48a49b0f5
Added timeout
2019-06-18 08:05:45 +00:00
ea90554e7f
Fix the base url detection of AP profiles
2019-06-18 07:47:21 +00:00
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
496910e750
Issue #5983 : Ignore reshares from blocked and ignored contacts
2019-06-17 11:55:19 +00:00
d54e778f30
Move share conversion at the end of Text\BBCode::convert
2019-06-16 23:13:26 -04:00
da56e0a541
Add tests folder to typo console coverage
...
- Use correct config object in Console\Typo
2019-06-15 22:27:20 -04:00
84ccaf50fa
Allow brackets in URLs
...
- Remove obsolete $URLSearchString variable
- Add related tests
2019-06-15 22:26:29 -04:00
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
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
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
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
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
394159d41e
Use correct entry list in Module\Directory
2019-06-15 08:44:55 -04:00
68c65af046
Remove unused Module\Directory::init method
2019-06-15 08:44:36 -04:00
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
95094aa53d
Check for existing protocols.inbound value in Protocol\PortableContact
2019-06-14 06:25:44 -04:00
9f2529df30
Define expected /fetch module routes
2019-06-14 06:22:01 -04:00
2482072457
Issue 5983: Central check for blocked and ignored contacts added
2019-06-14 05:25:10 +00:00
e4efddbabb
Avoid a notice in AP Receiver
2019-06-14 02:58:40 +00:00
66d4f1d40b
Add type-hint in ActivityPub\Receiver::fetchObject to catch wrong type coercion
2019-06-13 19:07:39 -04:00
af9ce6b92a
Add type-hint for dynamic variables in DBA
2019-06-13 19:07:04 -04:00
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
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
20eb7ae73f
Empty dates are now set to today as well
2019-06-13 05:43:00 +00:00
6970fb2862
Issue 7142: Prevent respawn of "remote self" items
2019-06-13 05:06:52 +00:00
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
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
9e24b8c55f
Fix formatting and PHPDoc in ActivityPub\Processor
...
Add expected return value to postMail method
2019-06-12 21:01:44 -04:00
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
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
0af10a42b0
Normalize logout link behavior across themes
2019-06-11 19:42:08 -04:00
fd8844db83
Redirect remote visitors to their own profile after logout
2019-06-11 19:41:11 -04:00
bfc6bad916
Added comment
2019-06-11 21:40:44 +00:00
a11b258fd6
Issue 7223: Don't strip links
2019-06-11 20:34:21 +00:00
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
9d8f01c49c
Fix another fatal error
2019-06-11 06:02:18 +00:00
76a420fbe9
Avoid fatal error when AP contact has no photo
2019-06-11 05:26:16 +00:00
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
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
61c79ce9ee
Add new Model\Contact::canReceivePrivateMessages method
2019-06-10 21:29:11 -04:00
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
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
7bbacd3878
Fixes PR 7242: Now the "post" function works again
2019-06-10 16:58:00 +00:00
7d0ebe8bbe
Fix the detection of image posts
2019-06-10 16:06:54 +00:00
d7d44e1af7
Merge pull request #7245 from annando/unify-constants
...
Fix delivery counter for poking / unify delivery commands
2019-06-10 11:59:40 -04:00
151c026a8a
Merge pull request #7244 from nupplaphil/task/hidden_string
...
Introduce HiddenString for Config-Values
2019-06-10 10:50:41 -04:00
41dc243186
Fix delivery counter for poking / unify delivery commands
2019-06-10 14:19:24 +00:00
Philipp Holzer
50d8dbb123
Bugfixing wrong typed password setting
2019-06-10 15:46:51 +02:00
Philipp Holzer
4666b18e5b
Bugfixing empty password setting
2019-06-10 15:40:15 +02:00
165607ffe7
Merge pull request #7242 from nupplaphil/bugs/6917-php_warning
...
Add typed parameter for methods in `Friendica\Util\Network`
2019-06-10 09:22:27 -04:00
Philipp Holzer
357d9b5108
Introduce HiddenString for Config-Values
2019-06-10 14:46:31 +02:00
Philipp Holzer
cc7444d84d
Move internal recursion-counter to the end of all cur/fetchUrl parameters
2019-06-10 14:34:54 +02:00
1c6bf7d25a
Add App parameter to Module\Profile::sidebar method prototype
2019-06-10 08:21:06 -04:00
Philipp Holzer
236c0dc248
Check $contact['id']
...
- see https://github.com/friendica/friendica/issues/6918#issuecomment-498043313
2019-06-10 12:36:42 +02:00
Philipp Holzer
10683a43c8
Add typed parameter for methods in Friendica\Util\Network
2019-06-10 12:06:41 +02:00
Dean Townsley
19e99f7e81
Use accessing function for session variable
2019-06-09 21:06:42 -05:00
Dean Townsley
5c93db4097
remove leftover logging
2019-06-09 21:06:42 -05:00
Dean Townsley
af85e498ce
expand permission check to remote array
...
This check was preventing multiple private images from different
users on the same server from loading on the same page.
It was only checking for permission for the single id returned by the
remote_user() function rather than the multiple possible autheniticated
id's stored in the remote arry session variable.
2019-06-09 21:06:42 -05:00
8c5923bb46
Merge pull request #7233 from nupplaphil/bug/installer_replace_macro
...
Fixing Installer - ReplaceMacro
2019-06-06 20:37:11 -04:00
Philipp Holzer
79fe3c92c7
Fixing Installer - ReplaceMacro
2019-06-07 00:36:10 +02:00
52a3ece8b6
Added comments
2019-06-06 17:58:49 +00:00
44a49a8d7d
Ensure that pokes are always send only via DFRN
2019-06-06 04:26:02 +00:00
Philipp
f1c044e3b6
Merge pull request #7221 from annando/issue-6799
...
Issue #6799 - remove linefeeds inside of a table structure
2019-06-02 11:28:43 +02:00
bcf0be5db1
Issue #6799 - remove linefeeds inside of a table structure
2019-06-02 04:18:38 +00:00
7875199167
Merge pull request #7218 from nupplaphil/bug/remove_queue_summary
...
Remove queue from Admin/Summary
2019-06-01 22:26:58 -04:00
Philipp Holzer
aba7c9f08c
Remove queue from Admin/Summary
2019-06-02 03:28:22 +02:00
Philipp Holzer
dec5983850
Remove .well-known hardening
2019-06-02 03:19:44 +02:00
9f026f1814
The only reason we don't defer is when it was a post to a relay
2019-06-01 11:28:37 +00:00
bbac95d692
Merge pull request #7213 from annando/fix-counter
...
The delivery counter now counts only successful deliveries
2019-06-01 07:12:31 -04:00
ecf809c7ae
The delivery counter now counts only successful deliveries
2019-06-01 06:54:47 +00:00
Philipp
25433e79d5
Merge pull request #7211 from MrPetovan/bug/7209-admin-forbidden
...
Add themed themed error page or login page for /admin[/*]
2019-05-31 11:49:40 +02:00
f0de19dd8a
Merge pull request #7208 from nupplaphil/bug/6916-filetag
...
Adding null checks before FileTag method (fix fatal)
2019-05-31 01:47:52 -04:00
4b4a319af9
Add themed themed error page or login page for /admin[/*]
2019-05-31 00:23:30 -04:00