Seven
|
3e37f575d8
|
fix(openlist_driver): ensure UA is correctly propagated (#1679)
|
2025-11-21 12:13:41 +08:00 |
|
MadDogOwner
|
623a12050e
|
feat(openlist): add PassIPToUpsteam to driver (#1498)
|
2025-10-19 22:45:40 +08:00 |
|
ILoveScratch
|
febbcd6027
|
feat(cache): improve cache management (#1339)
* feat(cache): improve cache management
* feat(disk-usage): add cache
* feat(disk-usage): add refresh
* fix(disk-usage): cache with ttl
* feat(cache): implement KeyedCache and TypedCache for improved caching mechanism
* fix(copy): update object retrieval to use Get instead of GetUnwrap
* refactor(cache): simplify DirectoryCache structure and improve object management
* fix(cache): correct cache entry initialization and key deletion logic in TypedCache
* refactor(driver): remove GetObjInfo interface and simplify Link function logic
https://github.com/OpenListTeam/OpenList/pull/888/files#r2430925783
* fix(link): optimize link retrieval and caching logic
* refactor(cache): consolidate cache management and improve directory cache handling
* fix(cache): add cache control based on storage configuration in List function
* .
* refactor: replace fmt.Sprintf with strconv for integer conversions
* refactor(cache): enhance cache entry management with Expirable interface
* fix(cache): improve link reference acquisition logic to handle expiration
* refactor: replace OnlyLinkMFile with NoLinkSF in driver configurations and logic
* refactor(link): enhance link caching logic with dynamic type keys based on IP and User-Agent
* feat(drivers): add LinkCacheType to driver configurations for enhanced caching
* refactor(cache): streamline directory object management in cache operations
* refactor(cache): remove unnecessary 'dirty' field from CacheEntry structure
* refactor(cache): replace 'dirty' field with bitwise flags
* refactor(io): 调高SyncClosers.AcquireReference的优先级
* refactor(link): 优化链接获取逻辑,增加重
* refactor(link): 添加RequireReference字段以增强链接管理
* refactor(link): 移除MFile字段,改用RangeReader
* refactor: 移除不必要的NoLinkSF字段
* refactor(cache): 修改目录缓存的脏标志定义和更新逻辑
* feat(cache): add expiration gc
---------
Co-authored-by: KirCute <951206789@qq.com>
Co-authored-by: KirCute <kircute@foxmail.com>
Co-authored-by: j2rong4cn <j2rong@qq.com>
|
2025-10-18 21:47:18 +08:00 |
|
MadDogOwner
|
874dc292ae
|
fix(gomod): go modules with tagged versions (#499)
fix: go modules with tagged versions
|
2025-07-01 09:54:50 +08:00 |
|
Pikachu Ren
|
ca55b89322
|
remove alist from repo (#230)
* remove alist from repo
* remove alist from repo
* remove alist from repo
|
2025-06-20 17:41:16 +08:00 |
|
Hantong Chen
|
b1afadd129
|
chore: update project meta (#51)
* chore: update project meta (partial)
* chore: update README
* chore: update pdf preview
* revert: use old hash
* chore: update logo file url
|
2025-06-16 16:29:45 +08:00 |
|