]> git.mxchange.org Git - friendica.git/log
friendica.git
2 years agoReplace IHTTPResult for CurlResult usages
Philipp [Fri, 20 Aug 2021 17:48:14 +0000 (19:48 +0200)]
Replace IHTTPResult for CurlResult usages

2 years agoIntroduce IHTTPResult Interface as abstraction for CurlResult
Philipp [Fri, 20 Aug 2021 17:48:13 +0000 (19:48 +0200)]
Introduce IHTTPResult Interface as abstraction for CurlResult

2 years agoAdd guzzlehttp/guzzle as composer requirement
Philipp [Fri, 20 Aug 2021 17:48:13 +0000 (19:48 +0200)]
Add guzzlehttp/guzzle as composer requirement

2 years agoMerge pull request #10309 from fabrixxm/feature/advanced-logsview
Hypolite Petovan [Fri, 20 Aug 2021 09:24:07 +0000 (05:24 -0400)]
Merge pull request #10309 from fabrixxm/feature/advanced-logsview

Display structured logs in admin

2 years agoFix code standard
fabrixxm [Fri, 20 Aug 2021 09:09:35 +0000 (11:09 +0200)]
Fix code standard

2 years agoFix review points
fabrixxm [Fri, 20 Aug 2021 07:47:53 +0000 (09:47 +0200)]
Fix review points

- Fix headers hierarchy
- Improve accessibility:
  - set mouse pointer
- make rows focusable
- open on key press
- add tooltip with "title"
- add role and aria attributes
- Rename `ParsedLog` to `ParsedLogLine`
- Add docs to `ReversedFileReader`'s implementation of `Iterator`'s methods
- Add docs to `ParsedLogIterator`'s implementation of `Iterator`'s methods
- Remove unnecessary comment
- Add more test for parsing log lines and fix some edge cases
- Fix function name in snake-case to camelCase
- Remove `DIRECTORY_SEPARATOR`

2 years agoMerge pull request #10618 from MrPetovan/task/10603-ap-string-mentions
Michael Vogel [Fri, 20 Aug 2021 08:16:30 +0000 (10:16 +0200)]
Merge pull request #10618 from MrPetovan/task/10603-ap-string-mentions

Escape url tags before attempting to add missing mention links in Protocol\ActivityPub\Processor

2 years agoAdd test for issue #10617
Hypolite Petovan [Fri, 20 Aug 2021 07:45:43 +0000 (03:45 -0400)]
Add test for issue #10617

2 years agoEscape url tags before attempting to add missing mention links in Protocol\ActivityPu...
Hypolite Petovan [Fri, 20 Aug 2021 07:40:23 +0000 (03:40 -0400)]
Escape url tags before attempting to add missing mention links in Protocol\ActivityPub\Processor

- Mastodon uses @-sign in profile URLs which wrongly triggered the mention link add in existing mentions links

2 years agoMerge pull request #10616 from annando/notification-message
Hypolite Petovan [Thu, 19 Aug 2021 23:20:46 +0000 (19:20 -0400)]
Merge pull request #10616 from annando/notification-message

Meaningful notification message

2 years agoAdded "causer" and "notification" for the "ping" mechanism
Michael [Thu, 19 Aug 2021 14:57:35 +0000 (14:57 +0000)]
Added "causer" and "notification" for the "ping" mechanism

2 years agoMeaningful notification message
Michael [Thu, 19 Aug 2021 13:58:55 +0000 (13:58 +0000)]
Meaningful notification message

2 years agoFix `ParsedLogIteratorTest::setUp()`
fabrixxm [Thu, 19 Aug 2021 13:26:26 +0000 (15:26 +0200)]
Fix `ParsedLogIteratorTest::setUp()`

2 years agoFix code standard
fabrixxm [Thu, 19 Aug 2021 13:20:25 +0000 (15:20 +0200)]
Fix code standard

2 years agoAdd tests for ParsedLogIterator
fabrixxm [Thu, 19 Aug 2021 12:28:29 +0000 (14:28 +0200)]
Add tests for ParsedLogIterator

2 years agoAdd DI to ParsedLogIterator, replace constructors with fluent api
fabrixxm [Thu, 19 Aug 2021 11:03:45 +0000 (13:03 +0200)]
Add DI to ParsedLogIterator, replace constructors with fluent api

2 years agoAdd tests for ParsedLog and fix parsing
fabrixxm [Tue, 20 Jul 2021 16:03:20 +0000 (18:03 +0200)]
Add tests for ParsedLog and fix parsing

2 years agologs view: update frio template
fabrixxm [Tue, 25 May 2021 12:10:36 +0000 (14:10 +0200)]
logs view: update frio template

add search and filter columns support.
add "prev/next" buttons to details popup

2 years agoFix code formatting
fabrixxm [Mon, 24 May 2021 20:05:02 +0000 (22:05 +0200)]
Fix code formatting

2 years agoAdd search and filter to log view
fabrixxm [Mon, 24 May 2021 19:47:10 +0000 (21:47 +0200)]
Add search and filter to log view

2 years agoAdvanced log view: Frio version
fabrixxm [Sat, 27 Mar 2021 17:36:55 +0000 (18:36 +0100)]
Advanced log view: Frio version

Show log event details in a modal dialog

2 years agoDisplay structured logs in admin
fabrixxm [Sat, 27 Mar 2021 17:28:09 +0000 (18:28 +0100)]
Display structured logs in admin

Tries to parse log lines and to display info in a table.
Additional JSON data is parsed and displayed clicking on a row.

File reading and line parsing is handled in iterators, to avoid to keep
too much data in memory.
Search and filter should be trivial to add.
Log file is read backward to display log events newest first.
A "tail" functionality should be easy to implement.

2 years agoMerge pull request #10615 from tobiasd/20210819-de
Michael Vogel [Thu, 19 Aug 2021 06:33:56 +0000 (08:33 +0200)]
Merge pull request #10615 from tobiasd/20210819-de

DE translation updats

2 years agoDE translation updats
Tobias Diekershoff [Thu, 19 Aug 2021 05:04:36 +0000 (07:04 +0200)]
DE translation updats

2 years agoMerge pull request #10604 from MrPetovan/task/10603-ap-string-mentions
Michael Vogel [Wed, 18 Aug 2021 21:45:24 +0000 (23:45 +0200)]
Merge pull request #10604 from MrPetovan/task/10603-ap-string-mentions

ActivityPub: Add support for non-link mentions

2 years agoAdd tests for a couple of static methods of Protocol\ActivityPub\Processor
Hypolite Petovan [Tue, 17 Aug 2021 12:54:16 +0000 (08:54 -0400)]
Add tests for a couple of static methods of Protocol\ActivityPub\Processor

2 years agoActivityPub: Add support for non-link mentions
Hypolite Petovan [Mon, 16 Aug 2021 02:53:42 +0000 (22:53 -0400)]
ActivityPub: Add support for non-link mentions

- This enables implicit mention removal even if the remote server doesn't add links to mentions in the message body.
- This also enable interactive mentions in the message body when implicit mentions are disabled.

2 years agoMerge pull request #10613 from annando/improved-payload
Hypolite Petovan [Wed, 18 Aug 2021 17:45:18 +0000 (13:45 -0400)]
Merge pull request #10613 from annando/improved-payload

The push api payload content is improved

2 years agoUpdate src/Worker/PushSubscription.php
Michael Vogel [Wed, 18 Aug 2021 16:54:03 +0000 (18:54 +0200)]
Update src/Worker/PushSubscription.php

Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2 years agoClarify the upcoming functionality
Michael [Wed, 18 Aug 2021 10:27:45 +0000 (10:27 +0000)]
Clarify the upcoming functionality

2 years agoMerge pull request #10611 from MrPetovan/task/feed-debug-contact
Michael Vogel [Wed, 18 Aug 2021 08:05:38 +0000 (10:05 +0200)]
Merge pull request #10611 from MrPetovan/task/feed-debug-contact

Allow contact creation in Module\Debug\Feed

2 years agoMerge pull request #10614 from tobiasd/20210818-de
Michael Vogel [Wed, 18 Aug 2021 05:55:32 +0000 (07:55 +0200)]
Merge pull request #10614 from tobiasd/20210818-de

DE translation update

2 years agoMerge pull request #10608 from MrPetovan/bug/remove-remaining-app-argv
Michael Vogel [Wed, 18 Aug 2021 05:54:21 +0000 (07:54 +0200)]
Merge pull request #10608 from MrPetovan/bug/remove-remaining-app-argv

Remove remaining mentions of $a->argc/argv

2 years agoDE translation update
Tobias Diekershoff [Wed, 18 Aug 2021 05:49:27 +0000 (07:49 +0200)]
DE translation update

2 years agoMerge remote-tracking branch 'upstream/develop' into improved-payload
Michael [Tue, 17 Aug 2021 23:00:00 +0000 (23:00 +0000)]
Merge remote-tracking branch 'upstream/develop' into improved-payload

2 years agoUpdated messages.po
Michael [Tue, 17 Aug 2021 22:58:00 +0000 (22:58 +0000)]
Updated messages.po

2 years agoThe push api payload content is improved
Michael [Tue, 17 Aug 2021 22:53:52 +0000 (22:53 +0000)]
The push api payload content is improved

2 years agoMerge pull request #10612 from MrPetovan/bug/fatal-errors
Michael Vogel [Tue, 17 Aug 2021 15:34:27 +0000 (17:34 +0200)]
Merge pull request #10612 from MrPetovan/bug/fatal-errors

Various Fatal error fixes

2 years agoAbort early if owner isn't found in Module\RemoteFollow
Hypolite Petovan [Tue, 17 Aug 2021 13:38:35 +0000 (09:38 -0400)]
Abort early if owner isn't found in Module\RemoteFollow

- Address https://github.com/friendica/friendica/issues/10473#issuecomment-899099987

2 years agoReturn early if body is empty in Network\Probe::updateFromFeed
Hypolite Petovan [Tue, 17 Aug 2021 13:35:44 +0000 (09:35 -0400)]
Return early if body is empty in Network\Probe::updateFromFeed

- Address https://github.com/friendica/friendica/issues/10473#issuecomment-894815271

2 years agoAbort early if owner isn't found in mod/photos
Hypolite Petovan [Tue, 17 Aug 2021 13:06:28 +0000 (09:06 -0400)]
Abort early if owner isn't found in mod/photos

- Address https://github.com/friendica/friendica/issues/10473#issuecomment-894779649

2 years agoRemove remaining mentions of $a->argc/argv
Hypolite Petovan [Mon, 16 Aug 2021 09:47:29 +0000 (05:47 -0400)]
Remove remaining mentions of $a->argc/argv

- This was breaking the layout of specific pages in Frio

2 years agoAllow contact creation in Module\Debug\Feed
Hypolite Petovan [Tue, 17 Aug 2021 12:20:58 +0000 (08:20 -0400)]
Allow contact creation in Module\Debug\Feed

- This module only allowed existing contact feeeds to be debugged

2 years agoMerge pull request #10609 from tobiasd/20210816-10514
Hypolite Petovan [Tue, 17 Aug 2021 11:58:17 +0000 (07:58 -0400)]
Merge pull request #10609 from tobiasd/20210816-10514

Issue 10514: add TLS check to the installer

2 years agoMerge pull request #10607 from MrPetovan/task/advancecontentfilter-attachments
Tobias Diekershoff [Tue, 17 Aug 2021 10:40:49 +0000 (12:40 +0200)]
Merge pull request #10607 from MrPetovan/task/advancecontentfilter-attachments

Add the attachments to the $item for the prepare_body_content_filter hook

2 years agoregen messages.po after rebase
Tobias Diekershoff [Tue, 17 Aug 2021 06:39:30 +0000 (08:39 +0200)]
regen messages.po after rebase

2 years agorewording the encouragement and regen of the messages.po
Tobias Diekershoff [Tue, 17 Aug 2021 06:16:11 +0000 (08:16 +0200)]
rewording the encouragement and regen of the messages.po

2 years agoregen messages.po
Tobias Diekershoff [Mon, 16 Aug 2021 17:14:23 +0000 (19:14 +0200)]
regen messages.po

2 years agoadd encuragement
Tobias Diekershoff [Mon, 16 Aug 2021 17:12:05 +0000 (19:12 +0200)]
add encuragement

2 years agotypo
Tobias Diekershoff [Mon, 16 Aug 2021 17:10:24 +0000 (19:10 +0200)]
typo

2 years agoIssue 10514: add TLS check to the installer
Tobias Diekershoff [Mon, 16 Aug 2021 17:05:27 +0000 (19:05 +0200)]
Issue 10514: add TLS check to the installer

This PR adds a check to the installer which tries to determine whether the
request to the installer was made over an HTTPS line or not.

I've only tested it with an Apache2 server, but there it works.

Addresses #10514

2 years agoMerge pull request #10610 from nupplaphil/feat/readd_phpunit
Hypolite Petovan [Tue, 17 Aug 2021 00:47:32 +0000 (20:47 -0400)]
Merge pull request #10610 from nupplaphil/feat/readd_phpunit

Add phpunit 8.5

2 years agoMerge pull request #10582 from nupplaphil/feat/storage_interface
Hypolite Petovan [Tue, 17 Aug 2021 00:43:44 +0000 (20:43 -0400)]
Merge pull request #10582 from nupplaphil/feat/storage_interface

Introduce IWritableStorage interface

2 years agoAdd phpunit 8.5
Philipp [Mon, 16 Aug 2021 21:37:03 +0000 (23:37 +0200)]
Add phpunit 8.5

2 years agoUpdate messages.po
Philipp [Mon, 16 Aug 2021 21:32:20 +0000 (23:32 +0200)]
Update messages.po

2 years agoUpdate src/Core/StorageManager.php
Philipp [Mon, 16 Aug 2021 21:09:39 +0000 (23:09 +0200)]
Update src/Core/StorageManager.php

Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2 years agoFix usage
Philipp [Sun, 15 Aug 2021 22:10:37 +0000 (00:10 +0200)]
Fix usage

2 years agoLower complexity for valid backends (replace hashmap with a "simple" name array)
Philipp [Sun, 15 Aug 2021 22:08:06 +0000 (00:08 +0200)]
Lower complexity for valid backends (replace hashmap with a "simple" name array)

2 years agoAdd todo for later
Philipp [Sun, 15 Aug 2021 18:40:23 +0000 (20:40 +0200)]
Add todo for later

2 years agoUpdate db version
Philipp [Sun, 15 Aug 2021 17:54:22 +0000 (19:54 +0200)]
Update db version

2 years agoUpdate src/Model/Storage/Filesystem.php
Philipp [Sun, 15 Aug 2021 11:55:09 +0000 (13:55 +0200)]
Update src/Model/Storage/Filesystem.php

Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2 years agoUpdate src/Model/Storage/IWritableStorage.php
Philipp [Sun, 15 Aug 2021 11:55:04 +0000 (13:55 +0200)]
Update src/Model/Storage/IWritableStorage.php

Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2 years agoIntroduce InvalidClassStorageException and adapt the code for it
Philipp [Tue, 10 Aug 2021 21:56:30 +0000 (23:56 +0200)]
Introduce InvalidClassStorageException and adapt the code for it

2 years agoForce "Database" as default storage backend
Philipp [Tue, 10 Aug 2021 20:53:20 +0000 (22:53 +0200)]
Force "Database" as default storage backend

2 years agoRename ISelectableStorage to IWritableStorage
Philipp [Tue, 10 Aug 2021 20:07:52 +0000 (22:07 +0200)]
Rename ISelectableStorage to IWritableStorage

2 years agoRevert Photo::getImageDataForPhoto return-type change
Philipp [Tue, 10 Aug 2021 19:39:29 +0000 (21:39 +0200)]
Revert Photo::getImageDataForPhoto return-type change

2 years ago- Revert HTTPSignature change
Philipp [Tue, 10 Aug 2021 19:34:16 +0000 (21:34 +0200)]
- Revert HTTPSignature change

2 years ago- Moved the description for the specific storage exception first
Philipp [Tue, 10 Aug 2021 19:30:40 +0000 (21:30 +0200)]
- Moved the description for the specific storage exception first
- Introduced exceptions for try to get invalid storage
- ReferenceStorageException now extends StorageException

2 years agoUpdate AddonStorageBackend.md
Philipp [Sat, 7 Aug 2021 20:34:09 +0000 (22:34 +0200)]
Update AddonStorageBackend.md

2 years agoFixup Database behaviour
Philipp [Sat, 7 Aug 2021 20:07:47 +0000 (22:07 +0200)]
Fixup Database behaviour

2 years agoFix Storage Exceptions
Philipp [Sun, 1 Aug 2021 12:31:57 +0000 (14:31 +0200)]
Fix Storage Exceptions

2 years agoRefactor IStorage
Philipp [Sun, 1 Aug 2021 12:00:48 +0000 (14:00 +0200)]
Refactor IStorage

2 years agoSplit IStorage and ISelectableStorage and make their behaviour homogenous
Philipp [Sun, 1 Aug 2021 11:06:19 +0000 (13:06 +0200)]
Split IStorage and ISelectableStorage and make their behaviour homogenous

2 years agoMerge pull request #10602 from annando/push
Hypolite Petovan [Mon, 16 Aug 2021 18:33:36 +0000 (14:33 -0400)]
Merge pull request #10602 from annando/push

Transmit push subscriptions

2 years agoUpdated changelog
Michael [Mon, 16 Aug 2021 17:21:58 +0000 (17:21 +0000)]
Updated changelog

2 years agoAdded logging, removed superfluous comments
Michael [Mon, 16 Aug 2021 15:23:34 +0000 (15:23 +0000)]
Added logging, removed superfluous comments

2 years agoMerge pull request #10606 from annando/xmpp
Hypolite Petovan [Mon, 16 Aug 2021 10:26:05 +0000 (06:26 -0400)]
Merge pull request #10606 from annando/xmpp

Clarify XMPP profile field description

2 years agoMerge pull request #10605 from tobiasd/20210816-de
Hypolite Petovan [Mon, 16 Aug 2021 10:21:09 +0000 (06:21 -0400)]
Merge pull request #10605 from tobiasd/20210816-de

DE translation update

2 years agoAdd the attachments to the $item for the prepare_body_content_filter hook
Hypolite Petovan [Mon, 16 Aug 2021 09:28:08 +0000 (05:28 -0400)]
Add the attachments to the $item for the prepare_body_content_filter hook

- Allows filtering on attachments that are added later to the post content

2 years agoClarify XMPP profile field description
Michael [Mon, 16 Aug 2021 06:15:18 +0000 (06:15 +0000)]
Clarify XMPP profile field description

2 years agoAdd a payload
Michael [Mon, 16 Aug 2021 06:11:26 +0000 (06:11 +0000)]
Add a payload

2 years agoDE translation update
Tobias Diekershoff [Mon, 16 Aug 2021 05:38:44 +0000 (07:38 +0200)]
DE translation update

2 years agoFixing composer hash
Michael [Sun, 15 Aug 2021 23:21:18 +0000 (23:21 +0000)]
Fixing composer hash

2 years agoRequire PHP >= 7.2
Michael [Sun, 15 Aug 2021 22:19:57 +0000 (22:19 +0000)]
Require PHP >= 7.2

2 years agoTrim whitespace
Michael [Sun, 15 Aug 2021 22:09:32 +0000 (22:09 +0000)]
Trim whitespace

2 years agoUse the existing VAPID key generation
Michael [Sun, 15 Aug 2021 21:54:24 +0000 (21:54 +0000)]
Use the existing VAPID key generation

2 years agoStandards
Michael [Sun, 15 Aug 2021 21:30:27 +0000 (21:30 +0000)]
Standards

2 years agoAdding the VAPID keys
Michael [Sun, 15 Aug 2021 21:24:23 +0000 (21:24 +0000)]
Adding the VAPID keys

2 years agoStandards again
Michael [Sun, 15 Aug 2021 21:03:43 +0000 (21:03 +0000)]
Standards again

2 years agoCoding standards
Michael [Sun, 15 Aug 2021 21:01:58 +0000 (21:01 +0000)]
Coding standards

2 years agoTransmit push subscriptions
Michael [Sun, 15 Aug 2021 20:52:46 +0000 (20:52 +0000)]
Transmit push subscriptions

2 years agoMerge pull request #10600 from nupplaphil/bug/update_autoinstall_doc
Hypolite Petovan [Sun, 15 Aug 2021 20:50:58 +0000 (16:50 -0400)]
Merge pull request #10600 from nupplaphil/bug/update_autoinstall_doc

AutomaticInstallation - Fix last example

2 years agoMerge pull request #10599 from annando/subscription
Hypolite Petovan [Sun, 15 Aug 2021 20:50:22 +0000 (16:50 -0400)]
Merge pull request #10599 from annando/subscription

API: First steps to support subscriptions

2 years agoAutomaticInstallation - Fix last example
Philipp [Sun, 15 Aug 2021 19:03:59 +0000 (21:03 +0200)]
AutomaticInstallation - Fix last example

2 years agoSome more standards
Michael [Sun, 15 Aug 2021 16:24:12 +0000 (16:24 +0000)]
Some more standards

2 years agoRemove spaces
Michael [Sun, 15 Aug 2021 16:22:23 +0000 (16:22 +0000)]
Remove spaces

2 years agoMerge branch 'subscription' of github.com:annando/friendica into subscription
Michael [Sun, 15 Aug 2021 16:18:30 +0000 (16:18 +0000)]
Merge branch 'subscription' of github.com:annando/friendica into subscription

2 years agoPreparation for creating push notification
Michael [Sun, 15 Aug 2021 16:18:25 +0000 (16:18 +0000)]
Preparation for creating push notification

2 years agoUpdate src/Model/Subscription.php
Michael Vogel [Sun, 15 Aug 2021 15:27:45 +0000 (17:27 +0200)]
Update src/Model/Subscription.php

Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2 years agoWe need to create a vapid public and private key
Michael [Sun, 15 Aug 2021 12:57:29 +0000 (12:57 +0000)]
We need to create a vapid public and private key