Anthony Stirling
bc9c127819
feat:centralise temp-file management & cleanup across app/docker ( #3797 )
...
# Description of Changes
Introduces TempFileManager, registry, and scheduled cleanup service;
aligns all Docker images and runtime scripts to use a dedicated
/tmp/stirling-pdf directory; updates controllers, utilities, and tests
to use the new API; adds configurable system.tempFileManagement section.
Closes #(issue_number)
---
## Checklist
### General
- [ ] I have read the [Contribution
Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md )
- [ ] I have read the [Stirling-PDF Developer
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/DeveloperGuide.md )
(if applicable)
- [ ] I have read the [How to add new languages to
Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/HowToAddNewLanguage.md )
(if applicable)
- [ ] I have performed a self-review of my own code
- [ ] My changes generate no new warnings
### Documentation
- [ ] I have updated relevant docs on [Stirling-PDF's doc
repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/ )
(if functionality has heavily changed)
- [ ] I have read the section [Add New Translation
Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/HowToAddNewLanguage.md#add-new-translation-tags )
(for new translation tags only)
### UI Changes (if applicable)
- [ ] Screenshots or videos demonstrating the UI changes are attached
(e.g., as comments or direct attachments in the PR)
### Testing (if applicable)
- [ ] I have tested my changes locally. Refer to the [Testing
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/DeveloperGuide.md#6-testing )
for more details.
---------
Co-authored-by: a <a>
2025-06-25 18:32:28 +01:00
Omar Ahmed Hassan
42541a7174
Rename LANGS variable in init.sh to avoid overriding font LANGS
...
Rename LANGS variable in init.sh for TESSERACT_LANGS languages as it conflicts with the variable LANGS that is responsible for installing fonts
2024-12-16 23:55:03 +02:00
Anthony Stirling
71e93e3cb5
print (WIP), fake scan (WIP) and text conversion for ultra-lite ( #1098 )
...
* Changes!
* lang
* fake scan init, print init and pdf to text for exe
* Hardening suggestions for Stirling-PDF / changes (#1099 )
* Switch order of literals to prevent NullPointerException
* Introduced protections against predictable RNG abuse
---------
Co-authored-by: pixeebot[bot] <104101892+pixeebot[bot]@users.noreply.github.com>
* Update README.md
* install custom fonts
* Formats etc
* version bump
* disable WIP work
* remove chinese font
---------
Co-authored-by: pixeebot[bot] <104101892+pixeebot[bot]@users.noreply.github.com>
Co-authored-by: systo <systo@host.docker.internal>
2024-04-21 23:06:44 +01:00
Anthony Stirling
95d9d85ca2
dep bumps and nonroot bypass ( #910 )
...
* dep bumps and nonroot bypass
* log changing
2024-03-13 22:09:56 +00:00
Anthony Stirling
1e4134c7d1
Number fxes ( #898 )
...
* init
* user and pass to just pass lang update
* session management fixes and avoid demo user locking
* fix for UMASK and extract cleanups
* fixes for user #889 and #332
* increase session count for demo site
* fix
* gcc
* formatting
* number fixes init
* || true test
* version bump
* Hardening suggestions for Stirling-PDF / numberFxes (#899 )
Switch order of literals to prevent NullPointerException
Co-authored-by: pixeebot[bot] <104101892+pixeebot[bot]@users.noreply.github.com>
---------
Co-authored-by: pixeebot[bot] <104101892+pixeebot[bot]@users.noreply.github.com>
2024-03-10 14:00:00 +00:00
Anthony Stirling
121af0501a
fixes for user permissions ( #892 )
2024-03-09 14:03:46 +00:00
Anthony Stirling
08205ed32d
Custom uid ( #883 )
...
* init
* user and pass to just pass lang update
* session management fixes and avoid demo user locking
* fix for UMASK and extract cleanups
2024-03-08 20:49:19 +00:00
Anthony Stirling
ece1d071c0
non root user and fix book/html calibre ( #856 )
...
* non root user and fix book/html calibre
* version bump
* Update docker-compose-latest.yml
* remove customApp
---------
Co-authored-by: systo <systo@host.docker.internal>
2024-03-04 20:51:49 +00:00
Zoey
aaaf3ffe34
fix some things
2024-01-31 21:02:22 +01:00
Zoey
b043e666ae
switch images to alpine
...
Signed-off-by: Zoey <zoey@z0ey.de>
2024-01-31 21:02:22 +01:00
Anthony Stirling
631d3948bd
fix for #531 plus seperated out some things
2023-12-18 14:52:18 +00:00
Anthony Stirling
e0f068bc9d
test
2023-12-11 09:32:36 +00:00
Anthony Stirling
1f29033f17
docker changes
2023-12-10 23:06:35 +00:00
Anthony Stirling
ff7f089f69
v tag fix
2023-08-30 22:55:33 +01:00
Anthony Stirling
8509a16d6e
fix init for multi downloads
2023-08-30 21:40:29 +01:00
Anthony Stirling
b58fd2022a
docker version stuff
2023-08-27 19:58:20 +01:00
Anthony Stirling
d850d026ed
fixes
2023-08-27 17:02:12 +01:00
Anthony Stirling
b5b4636e56
changes to script executor and init
2023-07-29 13:53:30 +01:00
Anthony Stirling
5bee714437
utf8 bug fix and scan pages ( #113 )
2023-05-01 21:57:48 +01:00