'always_show_preview' => false,
// ap_always_bcc (Boolean)
- // Adresses non-mentioned ActivityPub receivers by BCC instead of CC. Increases privacy, decreases performance.
+ // Addresses non-mentioned ActivityPub receivers by BCC instead of CC. Increases privacy, decreases performance.
'ap_always_bcc' => false,
// archival_days (Integer)
// The value has to start with the scheme and end with a "/"
'avatar_cache_url' => '',
+ // basicauth (Boolean)
+ // Controls if login via BasicAuth is possible (default is true)
+ 'basicauth' => true,
+
// big_emojis (Boolean)
// Display "Emoji Only" posts in big.
'big_emojis' => false,
// Periodically delete waiting database processes.
'delete_sleeping_processes' => false,
+ // delete-blocked-servers (Boolean)
+ // Delete blocked servers if there are no foreign key violations.
+ 'delete-blocked-servers' => false,
+
// dice_profiler_threshold (Float)
// For profiling Dice class creation (0 = disabled, >0 = seconds threshold for profiling)
'dice_profiler_threshold' => 0.5,
'emoji_activities' => false,
// expire-notify-priority (integer)
- // Priority for the expirary notification
+ // Priority for the expiry notification
'expire-notify-priority' => Friendica\Core\Worker::PRIORITY_LOW,
// fetch_by_worker (Boolean)
// Number of "free" searches when system => permit_crawling is enabled.
'free_crawls' => 10,
- // groupedit_image_limit (Integer)
- // Number of contacts at which the group editor should switch from display the profile pictures of the contacts to only display the names.
+ // circle_edit_image_limit (Integer)
+ // Number of contacts at which the circle editor should switch from display the profile pictures of the contacts to only display the names.
// This can alternatively be set on a per-account basis in the pconfig table.
- 'groupedit_image_limit' => 400,
+ 'circle_edit_image_limit' => 400,
// gserver_update_limit (Integer)
// How many servers should be checked at a time?
// Resolve IPV4 addresses only. Don't resolve to IPV6.
'ipv4_resolve' => false,
+ // ini_max_execution_time (False|Integer)
+ // Set the number of seconds a script is allowed to run. Default unlimited for Friendica, false to use the system value.
+ 'ini_max_execution_time' => 0,
+
+ // ini_pcre_backtrack_limit (False|Integer)
+ // This has to be quite large to deal with embedded private photos. False to use the system value.
+ 'ini_pcre_backtrack_limit' => 500000,
+
// invitation_only (Boolean)
// If set true registration is only possible after a current member of the node has sent an invitation.
'invitation_only' => false,
// Don't show smilies.
'no_smilies' => false,
+ // optimize_all_tables (Boolean)
+ // Optimizes all tables instead of only tables like workerqueue or the cache
+ 'optimize_all_tables' => false,
+
// paranoia (Boolean)
// Log out users if their IP address changed.
'paranoia' => false,
// Sets the ImageMagick compression level for PNG images. Values range from 0 (uncompressed) to 9 (most compressed).
'png_quality' => 8,
+ // process_view (Boolean)
+ // Process the "View" activity that is used by Peertube. View activities are displayed, when "emoji_activities" are enabled.
+ 'process_view' => false,
+
// profiler (Boolean)
// Enable internal timings to help optimize code. Needed for "rendertime" addon.
'profiler' => false,
// pushpoll_frequency (Integer)
- // Frequency of contact poll for subhub contact using the DFRM or OStatus network.
+ // Frequency of contact poll for subhub contact using the DFRN or OStatus network.
// Available values:
// - 5 = every month
// - 4 = every week
'pushpoll_frequency' => 3,
// redis_host (String)
- // Host name of the redis daemon.
+ // Host name or the path to the Unix domain socket of the Redis daemon.
'redis_host' => '127.0.0.1',
- // redis_port (String)
- // Port number of the redis daemon.
+ // redis_port (Integer)
+ // Port number of the Redis daemon, should be -1 for unix domain socket
'redis_port' => 6379,
// redis_db (Integer)
'throttle_limit_month' => 0,
// transmit_pending_events (Boolean)
- // Transmit pending events upon accepted contact request for forums
+ // Transmit pending events upon accepted contact request for groups
'transmit_pending_events' => false,
// update_active_contacts (Boolean)
// By default the template cache is stored in several subdirectories.
'use_sub_dirs' => true,
],
+ 'api' => [
+ // mastodon_banner (String)
+ // Default banner image for Mastodon API, must be a relative path from the base Friendica folder
+ //
+ // Default picture credits:
+ // Author: Lostinlight <https://mastodon.xyz/@lightone>
+ // License: CC0 https://creativecommons.org/share-your-work/public-domain/cc0/
+ // Link to original work: https://gitlab.com/lostinlight/per_aspera_ad_astra/-/blob/master/friendica-404/friendica-promo-bubbles.jpg
+ 'mastodon_banner' => '/images/friendica-banner.jpg',
+ ],
+ 'blocklist' => [
+ // public (Boolean)
+ // Wether the blocklist is publicly listed under /about (or in any later API)
+ 'public' => true,
+ ],
];