Skip to content

Tags: pgaskin/kepubify

Tags

v4.0.4

Toggle v4.0.4's commit message

Verified

This commit was signed with the committer’s verified signature.
pgaskin Patrick Gaskin
Update LICENSE 

v4.0.3

Toggle v4.0.3's commit message

Verified

This commit was signed with the committer’s verified signature.
pgaskin Patrick Gaskin
Update docker.elastic.co/beats-dev/golang-crossbuild to 1.17.5 

v4.0.2

Toggle v4.0.2's commit message

Verified

This commit was signed with the committer’s verified signature.
pgaskin Patrick Gaskin
all: Actually fix darwin seriesmeta build CGO needs the newer macOS toolchain in the -debian10 images.

v4.0.1

Toggle v4.0.1's commit message

Verified

This commit was signed with the committer’s verified signature.
pgaskin Patrick Gaskin
all: Update seriesmeta golang-crossbuild image to 1.16.6 

v4.0.0

Toggle v4.0.0's commit message

Verified

This commit was signed with the committer’s verified signature.
pgaskin Patrick Gaskin
all: Fix release build versioning 

v3.1.6

Toggle v3.1.6's commit message

Verified

This commit was signed with the committer’s verified signature.
pgaskin Patrick Gaskin
all: Use Go 1.14.7 for release builds https://github.com/elastic/golang-crossbuild has not been updated yet.

v3.1.5

Toggle v3.1.5's commit message

Verified

This commit was signed with the committer’s verified signature.
pgaskin Patrick Gaskin
kepub: Also skip svg and math tags when adding spans 

v3.1.4

Toggle v3.1.4's commit message

Verified

This commit was signed with the committer’s verified signature.
pgaskin Patrick Gaskin
all: Updated GitHub username 

v3.1.3

Toggle v3.1.3's commit message

Verified

This commit was signed with the committer’s verified signature.
pgaskin Patrick Gaskin
Added arm64 builds (closes #51) 

v3.1.2

Toggle v3.1.2's commit message

Verified

This commit was signed with the committer’s verified signature.
pgaskin Patrick Gaskin
kepub: Fixed FD leak in content transformation The FDs didn't get closed until after all content files were processed due to the deferred close being in a for loop. This wasn't noticed due to it not being an issue until the concurrency in cbb9af0 causing it to exceed the default FD limit on macOS for a large (500+ content file) book. I've ensured there weren't any other leaks left behind by testing this with a batch conversion of large books and a ulimit of the theoretical maximum amount kepubify should have: 5 + max(1, max(cpu_cores, cpu_cores*max(3, cpu_cores + 1)) | | | | | ^ kepub (transformAllContentParallel): parallel content file transformation (+1 for scanning) | | | | ^ kepub (ConvertEPUB): packing/unpacking (zip+input_output+temp) | | | ^ cmd/kepubify (convert): concurrent conversion | | ^ cmd/kepubify (convert): concurrent scanning/copying | ^ cmd/kepubify (transform): path transformation ^ cmd/kepubify: kepubify itself (binary/stdout/stderr/etc...) This issue was reported by email on 2020-01-01.