Commit graph

694 commits

Author SHA1 Message Date
fabrixxm
dd2abc7aff Fix code standard 2021-08-19 15:20:25 +02:00
fabrixxm
ec4f53d56f Add DI to ParsedLogIterator, replace constructors with fluent api 2021-08-19 14:56:51 +02:00
fabrixxm
84fa668845 Fix code formatting 2021-08-19 14:55:33 +02:00
fabrixxm
5b9aeeeca9 Add search and filter to log view 2021-08-19 14:55:33 +02:00
fabrixxm
9368f5445d 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.
2021-08-19 14:55:33 +02:00
Philipp
51ebb1541a
- Revert HTTPSignature change 2021-08-16 23:27:42 +02:00
Philipp
5dcdf2322e
Split IStorage and ISelectableStorage and make their behaviour homogenous 2021-08-16 23:27:41 +02:00
Michael
5056376902 We need to create a vapid public and private key 2021-08-15 12:57:29 +00:00
Michael
8b6ace6629 Don't continue when key couldn't be created 2021-08-15 06:45:48 +00:00
Michael
e28a4265c5 API: First steps to support subscriptions 2021-08-15 00:30:41 +00:00
Michael Vogel
f7f79a240a Are the tests happy? 2021-08-12 15:12:41 +02:00
Michael Vogel
e6ab4d9be9 Fixes "PHP Warning: key() expects parameter 1 to be array, string given" 2021-08-12 14:00:54 +02:00
Michael
2e2d1bf81d Added option to define a schedule date when posting items 2021-08-01 13:01:31 +00:00
Michael
ab24f58bad Parser is now session 2021-07-27 13:56:28 +00:00
Michael Vogel
c03fb998f4
Apply suggestions from code review
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-07-27 15:16:31 +02:00
Michael
72bc1238ba Tests 2021-07-27 06:17:24 +00:00
Michael
c89533a70b Support for stacked profiler analysis 2021-07-27 04:57:29 +00:00
Michael
f5a7b0141b Added todo 2021-07-19 06:55:23 +00:00
Michael
fa00a4ee32 Simplyfied picture fetching 2021-07-19 06:19:13 +00:00
Michael
2647514603 Detection of local requests 2021-07-19 06:14:14 +00:00
Michael
dac27ead7a Proxy settings removed 2021-07-06 06:44:18 +00:00
Michael
a5176cb841 Unused constant removed 2021-07-05 05:41:05 +00:00
Michael
fccb725651 Unneeded workaround removed 2021-07-05 05:11:35 +00:00
Michael
844727dc19 Simplyfying code 2021-07-05 04:16:02 +00:00
Michael
e519b782fd Simplified proxy handling 2021-07-04 21:24:49 +00:00
Michael
b46b7b08ba Reduce the usage of the "proxifyUrl" function 2021-06-27 11:50:10 +00:00
Michael
e7bc908655 Renaming the date format to "JSON" 2021-06-02 03:32:42 +00:00
Michael
4e164690d5 Use the proper way to display milliseconds 2021-06-02 03:19:55 +00:00
Michael
5bd51b156a API: Fix date format 2021-06-01 22:32:05 +00:00
Hypolite Petovan
8c99d3acc1
Merge pull request #10323 from annando/issue-10306
Issue 10306: Improve local delivery
2021-05-26 14:24:24 -04:00
Michael
785f8124ed Issue 10306: Improve local delivery 2021-05-26 09:24:37 +00:00
Philipp
681f55315b
Downgrading PHP 7.4 incompatible fread/fwrite checks 2021-05-25 20:21:51 +02:00
Michael
ee5209a847 Improved logging 2021-05-25 13:18:48 +00:00
Michael
6e1402f7bd Calling it static 2021-05-24 08:08:01 +00:00
Michael
3e303fb366 Test file uploads 2021-05-24 07:43:42 +00:00
Michael
ca5fd01f75 Transmit encoding, deactivated file test 2021-05-24 05:33:34 +00:00
Michael
7b49117801 Return data should be array 2021-05-24 05:22:25 +00:00
Philipp
15216266d9
Add ContentType Injection for HTTPInputData tests 2021-05-23 22:40:41 +02:00
Philipp
c064a39341
Adapt tests using a content file 2021-05-23 20:30:27 +02:00
Philipp
a0da84b6b0
Enable testability for HTTPInputData and create a failing test for it :-) 2021-05-23 19:58:09 +02:00
Michael
fd3706b72e Coding standards again 2021-05-22 20:33:26 +00:00
Michael
684f9cdb96 Coding standards 2021-05-22 20:31:50 +00:00
Michael
2c6db3ccac Coding standards 2021-05-22 20:29:15 +00:00
Michael
6f44476c56 Merge remote-tracking branch 'upstream/2021.06-rc' into http-input-data 2021-05-22 20:26:32 +00:00
Michael
0c21588ab9 Don't delete local tombstone contacts 2021-05-22 08:25:30 +00:00
Michael
bcb2073c9a New class to process HTTP input data 2021-05-21 17:36:51 +00:00
Michael
ce6b4c27ea Use locally stored original w3c documents 2021-05-17 05:51:14 +00:00
Michael
c21d991208 Use local copy of the w3id security context 2021-05-16 20:58:11 +00:00
Michael
4b4218f516 Compact using a predefined context to fix content from Pleroma 2021-05-16 19:31:10 +00:00
Michael
6f2fcd2859 Don't use compacted data when parsing accounts 2021-05-16 16:41:07 +00:00
Michael
5ea44960e0 Additional change to the quickfix 2021-05-16 14:59:02 +00:00
Michael
4c72d2c34a Quickfix for current Json-LD problems 2021-05-16 14:32:06 +00:00
Hypolite Petovan
412a0b3e1c Ensure JsonD data passed to ParseURL::parseParts is an array
- Address https://github.com/friendica/friendica/issues/10167#issuecomment-827894961
2021-05-10 21:32:03 -04:00
Michael
6841608164 Fix fatal error because of parameter type mismatch 2021-05-03 18:43:38 +00:00
Michael
d8901452fc Improved logging for invalid HTTP signatures 2021-05-01 12:32:33 +00:00
Michael
8685e5ca32 Reworked media handling 2021-04-26 06:50:12 +00:00
Michael
f3b27dc789 Quickfix to avoid bad looking incoming tweets
Fixes https://github.com/friendica/friendica/pull/10148#issuecomment-821512658
2021-04-17 07:26:03 +00:00
Michael
2ed98bd040 Prevent false "photo" page detection 2021-04-15 21:13:20 +00:00
Michael
5a00902e11 Avoid HTML parsing of an empty body 2021-04-10 05:46:19 +00:00
Philipp
b983559980
Fix Object parsing for Logging 2021-04-01 20:55:25 +02:00
Balázs Úr
befc2af504
Merge branch '2021.03-rc' into copyright-2021 2021-03-29 08:45:21 +02:00
Balázs Úr
054c301ef0 Update copyright 2021-03-29 08:40:20 +02:00
Philipp
b61b3cb182
Fix object handling inside log arrays 2021-03-28 21:50:32 +02:00
Michael
70d5802793 Avoid HTML in ParseUrl desriptions 2021-03-28 11:32:26 +00:00
Michael
bb0f3552e2 ParseUrl: Remove image when it doesn't fit the requirements 2021-03-28 06:47:58 +00:00
Michael
4a19348900 Fix: ParseUrl now fetches images again 2021-03-28 06:20:11 +00:00
Michael
c77f039f7a Fix Warning "key() expects parameter 1 to be array, string given" 2021-03-27 05:20:55 +00:00
Michael
fb663f0668 Avoid several notices in ParseUrl 2021-03-23 20:03:08 +00:00
Michael
4db6f11884 ParseUrl: Perform entitity decode afterwards 2021-03-22 06:47:04 +00:00
Michael
13ed585156 Display rhe provider and author of a shared post 2021-03-21 23:32:49 +00:00
Michael
2a68ad9b26 Check media links when fetching page data 2021-03-21 14:24:42 +00:00
Michael
f772e11cfa Avoid empty type 2021-03-18 08:04:52 +00:00
Michael
e3409c72e2 Add logos for person and organisation 2021-03-17 23:31:16 +00:00
Michael
558189e9d1 Reorganized functions 2021-03-17 22:29:12 +00:00
Michael
f11712cdc0 Some more added types 2021-03-17 17:11:50 +00:00
Michael
da6b54925a Added medias 2021-03-17 07:36:16 +00:00
Michael
df566eea78 Added more types 2021-03-16 22:57:24 +00:00
Michael
003bf69d88 Changed assigning of author and publisher 2021-03-16 11:32:56 +00:00
Michael
08771d96c2 Remove unused parameter 2021-03-16 07:15:20 +00:00
Michael
d498d15200 Avoid double fetches 2021-03-16 07:04:16 +00:00
Michael
0a3d50a270 Adjusted field names 2021-03-16 06:37:43 +00:00
Michael
70bf75c342 Support for page JSON-LD based page information 2021-03-15 22:02:21 +00:00
Michael
7adbd73eca More general content type detection 2021-03-13 13:17:42 +00:00
Michael
ffb92e3355 Integrate fetching of the content type into "getSiteinfo" 2021-03-13 07:03:26 +00:00
Michael
262ee2b0b1 Issue 10019: Fix embedding of media objects 2021-03-12 23:04:51 +00:00
Hypolite Petovan
69802554fd Add native media types and expiration to getSiteInfo 2021-02-18 09:06:11 -05:00
Colby Sollars
5151a82d5e On wall_attach, file extension to mimetype matching now breaks the filename at the last . character instead of the first 2021-02-16 15:50:20 -07:00
Hypolite Petovan
185adc61f0 Set correct integer return type for Temporal::getAgeByTimezone 2021-01-31 08:36:56 -05:00
Hypolite Petovan
e342f69e21 Simplify item sanitization in Util\ACLFormatter 2020-12-30 21:11:24 -05:00
Michael
c1e8dbdbae Avoid "Duplicate entry" 2020-12-17 18:56:10 +00:00
Michael
e713db4ac7 Delete tombstone contacts 2020-12-17 08:00:56 +00:00
Michael
a548e7c4be Fix warning "supplied key param cannot be coerced into a public key" 2020-12-17 07:07:54 +00:00
Michael
a331a8cf0a Delete removed contacts 2020-12-15 22:56:46 +00:00
Michael
20ded2b35a Parameters should be float ... 2020-12-10 00:02:23 +00:00
Michael
5fb83d0632 Improved performance profiler 2020-12-09 22:10:27 +00:00
Michael
e4e9a20ac8 Don't transmit to archived inboxes 2020-11-23 19:25:22 +00:00
Michael
cea2b13075 Parameter has to be float 2020-11-20 08:55:30 +00:00
Michael
e4c95efd80 Added minimal execution time for rendertime addon 2020-11-20 08:44:00 +00:00
Michael
303aaa00ca Mode switch for insert 2020-11-19 19:34:48 +00:00
Hypolite Petovan
fa003eaa84 Fix expected implementation of JsonLD::fetchElementArray
- Added expected field value matching
2020-11-11 11:19:08 -05:00