Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | | Add active addons and blocked sites to siteinfo (html) | Harald Eilertsen | 2023-12-18 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | This adds information about addons activated on the hub, as well as which other sites this hub won't federate with in the HTML version of siteinfo. Based on suggestions by @rockyiii@huby.infozoo.de. | ||||
* | | fix loop as described in issue #1827 | Mario | 2023-12-17 | 1 | -0/+6 |
|/ | |||||
* | check return from Config::Load() and retry on failure plus cleanup | Mario Vavti | 2023-12-14 | 1 | -30/+57 |
| | |||||
* | return if we could not fetch the author | Mario Vavti | 2023-12-14 | 1 | -8/+7 |
| | |||||
* | add the app terms before syncing - otherwise the terms will be reset at the ↵ | Mario Vavti | 2023-12-08 | 1 | -0/+10 |
| | | | | other end | ||||
* | like in get_cached_actor() also remove fragment in get_actor() | Mario | 2023-11-23 | 1 | -0/+3 |
| | |||||
* | case insensitive digest algo | Mario | 2023-11-22 | 1 | -1/+2 |
| | |||||
* | revert dreport changes - too chatty | Mario | 2023-11-20 | 1 | -2/+1 |
| | |||||
* | only check for privacy mismatch if observer != owner | Mario | 2023-11-17 | 1 | -8/+8 |
| | |||||
* | work around a possible privacy mismatch when processing zot requests | Mario | 2023-11-16 | 1 | -6/+9 |
| | |||||
* | DB Update 1259 | Mario | 2023-11-09 | 1 | -0/+30 |
| | |||||
* | some low level work on native repeats | Mario | 2023-11-09 | 4 | -49/+67 |
| | |||||
* | Merge branch 'owa_improvement' into 'dev' | Mario | 2023-11-07 | 1 | -4/+18 |
|\ | | | | | | | | | work with Mastodon-style keyId See merge request hubzilla/core!2060 | ||||
| * | work with Mastodon-style keyId | Pascal | 2023-10-04 | 1 | -4/+18 |
| | | |||||
* | | check if required keys are set | Mario | 2023-11-07 | 1 | -1/+1 |
| | | |||||
* | | remove logging | Mario | 2023-11-07 | 1 | -1/+0 |
| | | |||||
* | | libzot: correctly attribute streams repeats | Mario | 2023-11-07 | 1 | -4/+17 |
| | | |||||
* | | if channel is not defined we need to provide an empty array | Mario | 2023-11-01 | 1 | -1/+1 |
| | | |||||
* | | only show tools to creators if they still have perms | Mario | 2023-11-01 | 1 | -1/+1 |
| | | |||||
* | | remove the directory updates entry if the channel was removed | Mario Vavti | 2023-10-26 | 1 | -6/+3 |
| | | |||||
* | | Merge branch 'dev' of https://framagit.org/hubzilla/core into dev | Mario | 2023-10-25 | 3 | -4/+4 |
|\ \ | |||||
| * | | slightly less noise when logging normal | Mario Vavti | 2023-10-25 | 3 | -4/+4 |
| | | | |||||
* | | | add stats logging to zotfinger | Mario | 2023-10-25 | 1 | -0/+4 |
|/ / | |||||
* | | use Activity::get_actor() which will check for the cache record in xconfig ↵ | Mario Vavti | 2023-10-21 | 1 | -1/+1 |
| | | | | | | | | before fetching | ||||
* | | update logger statements | Mario | 2023-10-20 | 2 | -4/+11 |
| | | |||||
* | | check if we have the record in the short time cache before actually fetching it | Mario | 2023-10-20 | 1 | -1/+1 |
| | | |||||
* | | refactor actor_store() | Mario | 2023-10-19 | 1 | -15/+31 |
| | | |||||
* | | enable reset button in mod rpost | Mario | 2023-10-12 | 1 | -1/+2 |
| | | |||||
* | | use the correct variable | Mario | 2023-10-06 | 1 | -1/+1 |
| | | |||||
* | | use encode_person() instead of plain xchan_url since the function makes some ↵ | Mario | 2023-10-06 | 1 | -1/+1 |
| | | | | | | | | special effort to determine the real actor id | ||||
* | | parse the event object in first place and use the body bbcode as backup | Mario Vavti | 2023-10-04 | 1 | -2/+11 |
|/ | |||||
* | if the item is sourced and provides an event add it to the calendar | Mario | 2023-09-28 | 1 | -1/+8 |
| | |||||
* | since the activity filter widget requires the network module we can link to ↵ | Mario | 2023-09-27 | 1 | -1/+1 |
| | | | | the module directly so that it will work as quicklink widget in other modules | ||||
* | fix php warnings | Mario | 2023-09-22 | 1 | -6/+6 |
| | |||||
* | cleanup and warnings | Mario | 2023-09-21 | 1 | -5/+10 |
| | |||||
* | fix javascript error | Mario | 2023-09-21 | 1 | -0/+1 |
| | |||||
* | more deprecate $a | Mario | 2023-09-21 | 17 | -24/+24 |
| | |||||
* | store the actor cache date so we can easily invalidate it after a period of time | Mario | 2023-09-21 | 1 | -6/+3 |
| | |||||
* | deprecate the ancient $a variable | Mario | 2023-09-20 | 1 | -5/+5 |
| | |||||
* | use small profile images instead of medium | Mario | 2023-09-17 | 1 | -2/+2 |
| | |||||
* | more type checking | Mario | 2023-09-15 | 1 | -2/+2 |
| | |||||
* | allow themes to manipulate app icons (photos) via a hook | Mario | 2023-09-15 | 2 | -6/+38 |
| | |||||
* | also look for widgets in view/theme/themename/widget | Mario | 2023-09-14 | 1 | -1/+2 |
| | |||||
* | more theme fixes | Mario | 2023-09-13 | 1 | -2/+3 |
| |