ed
cbd82b654a
use ${ENV} syntax for env-vars;
...
only expand environment-variables of the form ${ENV}
by default, crash on startup if the old $ENV syntax is found,
explaning that the old syntax can be enabled with an option
2026-04-20 23:43:00 +02:00
ed
961a273764
autogrid global-option
2026-04-10 19:37:00 +00:00
stackxp
ec3e0e7e1d
add --glang to use browser language ( #1410 )
...
Signed-off-by: ed <s@ocv.me>
Co-authored-by: ed <s@ocv.me>
2026-04-04 20:24:11 +00:00
ed
66f9c95097
shares: dotfiles can be granted
2026-03-22 16:56:07 +00:00
ed
b4faff8e4a
save some cycles
2026-03-22 15:44:36 +00:00
ed
df78fc5732
throw ValueError for clarity
2026-03-22 15:43:21 +00:00
ed
dcb0ffa72c
cosmetic
2026-03-19 00:47:15 +00:00
ed
66f1ef6354
shr_files fence ftp/sftp;
...
this fixes GHSA-67rw-2x62-mqqm which is the 2nd season of
e0a92ba72d / CVE-2025-58753
since that only fixed the http / https endpoints
2026-03-10 23:20:11 +00:00
ed
1c9f894e14
fix GHSA-m6hv-x64c-27mm: svg nohtml
2026-03-08 19:48:12 +00:00
ed
1272de9de5
idp: fix groups for hybrid users;
...
if idp-store is 2 or less, and a user is defined both in config and by
idp, then config would reload for every request with groups attached
2026-03-08 00:01:58 +00:00
NecRaul
23d4a62e9f
fix rotn leaf-level counting; closes #1336 ( #1337 )
2026-03-04 06:24:02 +00:00
NecRaul
8e20506de8
rotf: fix trailing slash; closes #1334 ( #1335 )
2026-03-04 05:09:16 +00:00
Сашка724ая
5a7504fdbf
Support 4-digit chmod ( #1299 )
...
* Support 4-digit chmod octal values
---------
Signed-off-by: Aleksandr Ksenofontov <github@sashok724.net>
2026-02-16 18:06:04 +00:00
ed
0ca4c1bda4
explain fika
2026-02-14 20:06:23 +00:00
ed
d44ea24530
add fika
2026-02-10 21:25:15 +00:00
ed
48c1017843
jxl-enc: add th-qvx (separate qscale) + misc
2026-02-09 20:18:00 +00:00
ed
d692838095
rw_edit fixes
2026-02-08 00:43:21 +00:00
ed
312f48e17c
add rw_edit ( closes #1276 );
...
previously, only .md files were editable with permissions read+write;
all other file-extensions required the delete-permission in addition
rw_edit is the list of file-extensions to allow read+write editing of
2026-02-07 23:55:23 +00:00
ed
76041fdba8
hide dotvols in more apis;
...
also default-set unlistcr/unlistcw to hide in controlpanel
2026-02-07 20:29:38 +00:00
ed
dfadb5a7ba
truncate chunked PUT at sizelimit; closes #1272
2026-02-05 19:56:04 +00:00
ed
598df44e87
cfg: warn on quotes
2026-02-02 19:08:56 +00:00
ed
95b827f1a5
shares: add get perm ( closes #1264 );
...
option was available in ui but never implemented serverside
2026-01-31 18:06:22 +00:00
ed
cab9feb225
v1.20.2
2026-01-19 01:26:37 +00:00
ed
e752005543
rcm: config sets defaults;
...
also rename ren/rdb to reduce probability of
localstorage conflicts with other softwares
2026-01-19 00:28:00 +00:00
ed
df8b395380
( ´_ゝ`)
2026-01-18 23:22:13 +00:00
ed
c17c3be008
wo_up_readme according to volflags;
...
now that the filenames of logues/readmes can be customized,
match against the configured names rather than the defaults
2026-01-18 23:10:11 +00:00
ed
60ceea4b42
add nospawn, assert_root
2026-01-18 22:15:34 +00:00
ed
41d3bae929
override domain for shares ( closes #1211 );
...
`shr-site` will override the scheme and domain (https://example.com/ )
in the link to a newly created share, making it possible to create a
share from a LAN IP while obtaining an external URL in return
---------
Co-authored-by: mechabubba <stevenvanniisprettycool@gmail.com>
2026-01-17 23:58:57 +00:00
ed
40fb263097
rephrase "see serverlog"
2026-01-17 20:35:06 +00:00
ed
4e67b467a9
don't mkdir jumpvol realpath
2026-01-17 20:23:31 +00:00
ed
8240ef6151
index xattrs as tags; closes #134
2026-01-13 02:50:32 +00:00
ed
caf831fc28
fix ipu nullmapping; closes #1191
...
regression added in v1.19.21 / 79e1078671
2026-01-11 17:10:16 +00:00
ed
738a419b2b
append: only allow with reflink or !dedup;
...
un-dedup of target file is likely too expensive, and
relying on up2k.db to do it conditionally too dangerous
2026-01-09 00:29:44 +00:00
ed
038af50777
shares: fix vmaxb
2026-01-05 18:32:39 +00:00
ed
cce1210792
v1.20.0
2026-01-02 00:07:31 +00:00
ed
80a3749238
splashpage: don't add trailing slash to filevols;
...
it prevented opening the link on Windows CE 4.20
(internet explorer 4.01)
2026-01-02 17:55:47 +00:00
ed
5b89a2e3b2
config-files can extend groups
2026-01-02 01:39:51 +00:00
ed
f81d80bcad
option to change the "pw" header/uparam name;
...
useful to force basic-auth and such
2026-01-01 23:59:16 +00:00
ed
f08cb25ccc
load idp groups also for native accounts;
...
previously, if a native user was authed by an idp instead of the
config password, it would not load and register the idp groups
2026-01-01 21:50:25 +00:00
ed
7d7a1510fb
download-as-zip: option to skip dotfiles
2026-01-01 21:41:11 +00:00
ed
e0845b2363
use vmaxb in the web-ui too;
...
also caches the volume usage to restore most of the performance lost in 511dc01615
2025-12-23 22:11:38 +00:00
ed
7bfd370b6c
mte can enable: w .up_at up_by up_ip
2025-12-20 15:54:42 +00:00
ed
b6c2ec15db
fix @acct without idp-h-grp; closes #1113
2025-12-17 00:01:23 +00:00
ed
3bc0bf19b0
cache-control volflag; closes #964
2025-12-14 18:28:53 +00:00
ed
efc6a09dd3
allow existing blank chpw.json ( closes #1038 );
...
previously, would crash on startup if chpw.json exists and is blank,
because valid json was enforced
now allowing a blank initial file to match the behavior of sqlite
2025-12-14 17:24:54 +00:00
ed
921954037b
warn that rss requires e2d; closes #1104
2025-12-14 17:17:44 +00:00
ed
14bef85b87
custom logue/md names; closes #1068 , closes #1089
2025-12-13 22:05:29 +00:00
ed
594ec39481
fix ipu with idp users; closes #1094
2025-12-13 20:09:08 +00:00
ed
a1cbac0252
option to set thumbnail quality ( #1092 );
...
plus these fixes:
* adds a previously missed libvips optimization,
giving much smaller files at the same quality
* try to align the quality-scale of each backend
(pillow, libvips, ffmpeg) by filesize
2025-12-12 07:51:01 +00:00
ed
a9174e5dee
ui-option to force-download files ( closes #1058 );
...
* button "dl" in settings UI (always takes precedence)
* global-option and/or volflag "dlni"
* url-parameter ?dlni or ?dlni=0
the preference is applied per-volume when navigating between folders,
unless the settings-button has been toggled, which overrides that
2025-12-01 19:02:03 +00:00