Julien Neuhart
c30da805b3
feat(pdfengines): add split feature
2024-12-20 16:16:32 +01:00
Julien Neuhart
8a9f0a245e
chore(api): improve --api-body-limit flag description to include examples
2024-10-08 19:58:08 +02:00
Julien Neuhart
119bba4f04
feat(api): add flag --api-bind-ip
2024-10-08 19:58:08 +02:00
Julien Neuhart
fe40f3727b
feat(api): add --api-body-limit flag that set the body limit for multipart/form-data requests
2024-09-29 17:46:20 +02:00
Julien Neuhart
1eb6eb729a
chore(downloadFrom): add godoc for issue https://github.com/golang/go/issues/69551
2024-09-20 21:06:11 +02:00
Julien Neuhart
f2b6bd3d4b
feat(api): add 'downloadForm' form field
2024-09-20 21:06:11 +02:00
Julien Neuhart
5cd8c6a5da
feat(api): add HEAD method for health route ( #963 )
2024-09-07 17:31:43 +02:00
Julien Neuhart
3956763825
fix(api): basic auth only for modules' routes
2024-06-21 20:38:30 +02:00
Jonas Geiler
73d02e85c4
refactor(api): improved tests and test messages
...
Co-authored-by: Julien Neuhart <neuhart.julien@gmail.com >
2024-05-27 14:11:37 +02:00
Jonas Geiler
7aecc94049
refactor(api): re-use error when starting the API server
...
Co-authored-by: Julien Neuhart <neuhart.julien@gmail.com >
2024-05-27 14:11:37 +02:00
Jonas Geiler
b55fbfeb8e
refactor(api): updated tls validation error message
...
Co-authored-by: Julien Neuhart <neuhart.julien@gmail.com >
2024-05-27 14:11:37 +02:00
Jonas Geiler
20b8991fa4
feat(api): added tls/ssl support
2024-05-27 14:11:37 +02:00
Julien Neuhart
2267c5be00
feat(api): add version route
2024-04-17 09:55:38 +02:00
Julien Neuhart
75c4a4f253
feat(api): add basic auth support
2024-04-05 17:20:34 +02:00
Julien Neuhart
773d3ab13c
feat(pdfengines): add read metadata route
2024-03-23 16:47:28 +01:00
Julien Neuhart
a02a4a07a5
chore(golangci-lint): update conf
2024-03-23 16:47:28 +01:00
Julien Neuhart
0a8625227f
feat(exiftool): refactor read write metadata
2024-03-23 16:47:28 +01:00
Julien Neuhart
eb054146d2
feat(chromium): support more units for paper size and margins
2024-03-17 14:34:28 +01:00
Julien Neuhart
5ad90ccdb8
fix: file rename now correctly works for zip archive
2024-03-15 16:12:18 +01:00
Julien Neuhart
c9f7b642c5
fix(api): wrong expected message in tests
2024-03-15 11:25:55 +01:00
Julien Neuhart
0f8bbead66
fix(api): do not catch gotenberg.ErrPdfEngineMethodNotSupported as it may hides other errors
2024-03-04 11:17:36 +01:00
Julien Neuhart
c70329c22b
chore(api): improve gotenberg.ErrPdfFormatNotSupported HTTP message
2024-02-24 14:55:48 +01:00
Julien Neuhart
63055e3df2
feat: better file sorting
2024-02-23 17:13:37 +01:00
Julien Neuhart
366eebb68c
chore: using error middleware to handle common errors and lighten codebase
2024-02-23 14:52:43 +01:00
Julien Neuhart
975a9f5344
fix(libreoffice): wrong archive filename
2024-02-16 19:50:17 +01:00
Julien Neuhart
9091ffd1b3
fix(libreoffice): keep original extension all the time for preserved filenames in zipped output
2024-02-16 19:50:17 +01:00
Chris Hughes
089f161d1e
feat(libreoffice): preserve filenames for zipped files instead of using randomly generated UUID filenames ( #793 )
...
* feat(libreoffice): preserve filenames for zipped files instead of using generated UUID filenames
* chore: move github.com/google/uuid back to its original line
* fix: add libreoffice/routes.go to PR
2024-02-16 19:50:17 +01:00
Julien Neuhart
1123af15c9
chore: upgrade to v8 ( #767 )
2024-01-04 19:30:03 +01:00
Julien Neuhart
cc65ca9b6a
fix(api): wait for modules readiness before starting server ( #752 )
2023-12-13 14:37:35 +01:00
Julien Neuhart
a6ac0a813d
fix: special characters issues with filenames ( #736 )
2023-12-05 16:34:35 +01:00
Julien Neuhart
21c47f60f2
feat: remove deprecated stuff ( #726 )
2023-12-01 09:45:07 +01:00
Julien Neuhart
3a28f4a0cb
chore: minor refactor of api module
2023-11-22 12:11:23 +01:00
Julien Neuhart
4d1a569269
chore: minor godoc refactoring
2023-11-19 15:02:41 +01:00
Julien Neuhart
143b7ce678
feat(pdfengines): add PDF/UA ( #714 )
2023-11-05 20:14:36 +01:00
Julien Neuhart
54daac329e
fix: chromium memory leaks ( #705 )
2023-10-23 17:52:30 +02:00
Julien Neuhart
258876d13f
fix: LibreOffice newer versions stability ( #697 )
2023-10-23 17:05:10 +02:00
Julien Neuhart
d8f3f85fb7
fix: replace depracted io/ioutil package with os package
2022-08-19 15:01:31 +02:00
Julien Neuhart
45788f3235
chore: upgrade Golang dependencies
2022-08-19 14:11:36 +02:00
Julien Neuhart
263d634801
chore: rename MockContext to ContextMock and move it to a dedicated go file
2022-02-09 16:09:48 +01:00
Julien Neuhart
24817d5707
feat: add more PDF formats, drastically improve LibreOffice long-running instance management
2022-02-08 11:33:55 +01:00
Julien Neuhart
030b358b0e
fix: rework api and webhook module timeout properties ( fixes #396 )
2021-12-17 19:13:14 +01:00
Julien Neuhart
f376cd5ab1
feat: improve 'logger' field from logger
2021-12-08 15:41:08 +01:00
Julien Neuhart
99ede6477f
fix(api): typo an handler -> a handler
2021-11-24 17:33:55 +01:00
Julien Neuhart
d4c47cecf2
feat: add metrics system, move webhook feature to dedicated module ( #372 )
2021-10-19 18:35:24 +02:00
Killian Meersman
afcce04650
feat: add HTTP2 (h2c) support ( #366 )
2021-09-27 12:42:36 +02:00
Julien Neuhart
6e47f16fe1
fix: filename case ( #351 )
2021-09-15 17:41:03 +02:00
remoteexception
9529905875
fix: only use webhook ports between 1025 and 65536 ( #346 )
...
- ports between 0 and 1024 can only be used by root in some OS
Co-authored-by: Jana Storch <jana.storch@dpdhl.com >
2021-09-09 20:06:49 +02:00
Julien Neuhart
0b22598783
fix: typo in api module godoc -> remove pointer for middleware
2021-08-28 17:59:18 +02:00
Julien Neuhart
662d3ff795
chore: use echo.WrapHandler for health route
2021-08-25 17:12:54 +02:00
Julien Neuhart
0e417430b8
chore: update issues URLs to new repository
2021-08-22 13:27:40 +02:00