Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix last commit | Mario | 2024-01-28 | 1 | -2/+2 |
| | |||||
* | make sure we return an array if there is no cache entry | Mario | 2024-01-28 | 1 | -2/+2 |
| | |||||
* | use std functions | Mario | 2024-01-27 | 1 | -10/+4 |
| | |||||
* | implement short time object cache to reduce network calls and some cleanup | Mario | 2024-01-27 | 5 | -290/+124 |
| | |||||
* | refactor fetch_and_store_parents() and inroduce the fetchparents daemon | Mario | 2024-01-25 | 4 | -484/+123 |
| | |||||
* | missing hook | Mario | 2024-01-24 | 1 | -0/+2 |
| | |||||
* | restructure Libzot::process_delivery() | Mario | 2024-01-24 | 1 | -152/+160 |
| | |||||
* | fix issue where if an item is created and deleted again before the notifier ↵ | Mario Vavti | 2024-01-24 | 1 | -1/+1 |
| | | | | has completed the queueworker will dismiss the delete because it looks like a duplicate entry | ||||
* | set item_uplink to 0 just to be sure (this should not be necessary) | Mario | 2024-01-22 | 1 | -0/+2 |
| | |||||
* | store the original announce actor (the one that pushed the item into our ↵ | Mario | 2024-01-22 | 4 | -6/+14 |
| | | | | stream first) in source_xchan instead of owner_xchan. this way we will preserve the real owner for the thread and not have conflicts when dealing with deletes of comments or likes | ||||
* | native repeats continued | Mario | 2024-01-19 | 7 | -56/+92 |
| | |||||
* | Fix regression in Activity::actor_store() | Mario Vavti | 2024-01-19 | 1 | -10/+6 |
| | |||||
* | fix regression in commit b05b7561 | Mario | 2024-01-14 | 1 | -6/+7 |
| | |||||
* | fix more php deprecations | Mario | 2024-01-14 | 3 | -3/+14 |
| | |||||
* | Handling HTML entities via mbstring is deprecated | Mario | 2024-01-14 | 1 | -2/+5 |
| | |||||
* | remove acct from webfinger | Mario | 2024-01-14 | 1 | -1/+1 |
| | |||||
* | only attempt fetch if zotfinger actually returned something | Mario | 2024-01-14 | 2 | -4/+5 |
| | |||||
* | make sure we are dealing with an array | Mario | 2024-01-14 | 1 | -0/+4 |
| | |||||
* | fix wrong array key | Mario | 2024-01-14 | 1 | -1/+1 |
| | |||||
* | check for assertionMethod | Mario | 2024-01-13 | 1 | -6/+8 |
| | |||||
* | start checking integrity proofs, remove signature prior to verify, iterate ↵ | Mario | 2024-01-13 | 3 | -14/+57 |
| | | | | trough the array to find the desired ekey in actor_store() | ||||
* | fix some deprecation warnings | Mario | 2024-01-13 | 1 | -0/+1 |
| | |||||
* | store epubkey in actor_store | Mario | 2024-01-13 | 1 | -12/+27 |
| | |||||
* | start storing epubkeys in libzot | Mario | 2024-01-13 | 1 | -1/+4 |
| | |||||
* | expose epubkey in zotinfo | Mario | 2024-01-13 | 1 | -0/+1 |
| | |||||
* | typo | Mario | 2024-01-13 | 1 | -1/+1 |
| | |||||
* | make our jsonld parser happy | Mario | 2024-01-13 | 1 | -3/+3 |
| | |||||
* | prepare outbound fep-8b32 (object integrity) but do not enable yet since the ↵ | Mario | 2024-01-10 | 7 | -149/+90 |
| | | | | additional context seems to break ldsig for some reason, introduce Activity::build_packet() and Activity::ap_context() to reduce code duplication, implement fep-2c59 (webfinger) and some cleanup | ||||
* | set default value for postgres only | Mario | 2024-01-07 | 2 | -4/+10 |
| | |||||
* | set a default value | Mario Vavti | 2024-01-07 | 2 | -3/+3 |
| | |||||
* | remove logging | Mario | 2024-01-07 | 2 | -3/+0 |
| | |||||
* | ekey and xchan_updated updates | Mario | 2024-01-07 | 3 | -10/+127 |
| | |||||
* | Revert "DB update 1260 - REQUIRES SODIUM PHP EXTENSION!!!" | Mario | 2024-01-07 | 1 | -46/+0 |
| | | | This reverts commit 5ee4f37b8d2bfaee253e0e65acb74a414c602a33 | ||||
* | DB update 1260 - REQUIRES SODIUM PHP EXTENSION!!! | Mario | 2024-01-07 | 1 | -0/+46 |
| | |||||
* | we do not use named params yet | Mario | 2024-01-06 | 1 | -1/+1 |
| | |||||
* | Merge branch 'tests/fix-db-and-ci-integration' into 'dev' | Mario | 2024-01-06 | 1 | -1/+4 |
|\ | | | | | | | | | tests: Integrate the DB in "unit" tests. See merge request hubzilla/core!2081 | ||||
| * | tests: Integrate the DB in "unit" tests. | Harald Eilertsen | 2024-01-06 | 1 | -1/+4 |
| | | |||||
* | | require bcmath or gmp extension | Mario | 2024-01-06 | 1 | -0/+7 |
|/ | |||||
* | add Bookmark and Category to ap schema and bump ap schema version | Mario | 2024-01-06 | 1 | -1/+3 |
| | |||||
* | add check for sodium on setup | Mario | 2024-01-05 | 1 | -0/+6 |
| | |||||
* | port multibase and jcsedssa2022 libs from streams | Mario | 2024-01-03 | 2 | -0/+125 |
| | |||||
* | Merge branch 'dev' of https://framagit.org/hubzilla/core into dev | Mario | 2024-01-01 | 1 | -2/+0 |
|\ | |||||
| * | Work around possible loop and use Lib/Config in init | Mario Vavti | 2024-01-01 | 1 | -2/+0 |
| | | |||||
* | | reveal repeat | Mario | 2024-01-01 | 3 | -14/+16 |
|/ | |||||
* | fix php errors and deprecation warnings | Mario Vavti | 2023-12-31 | 3 | -5/+6 |
| | |||||
* | Revert "changelog" | Mario | 2023-12-20 | 4 | -30/+24 |
| | | | | This reverts commit 3aefe23184c25c1fc0865313d13902cabfb934d3. | ||||
* | changelog | Mario | 2023-12-20 | 4 | -24/+30 |
| | |||||
* | move App::$install check to Config::Load() as suggested by Harald | Mario | 2023-12-20 | 1 | -7/+2 |
| | |||||
* | Merge branch 'fix-config-deserialization' into 'dev' | Mario | 2023-12-20 | 1 | -6/+15 |
|\ | | | | | | | | | Fix deserialization of config values broken by 69266cd6. See merge request hubzilla/core!2077 | ||||
| * | Fix deserialization of config values broken by 69266cd6. | Harald Eilertsen | 2023-12-17 | 1 | -6/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should fix issue #1828. This patch makes it explicit that we store arrays in the config as json encoded arrays, while we allow both json encoded and PHP serialized arrays to be deserialized correctly. Unless it's a brand new install, the existing data in the database will be PHP serialized. I've also added a hardening measure in case we fall back to PHP unserialize, making sure we're not vulnerable to a PHP Object Injection attack. This means that deserializing arrays containing PHP objects will no longer work, but afaict we never do that anyways, so I don't think that should break anything. |