mirror of
https://github.com/zint/zint
synced 2024-11-16 20:57:25 +13:00
UPCA_CC/EANX_CC: fix out-of-bounds crash in AI resolve loop in
`gs1_verify()` by checking length before `to_int()`, ticket #300 (#11), props Andre Maute CODEONE: fix out-of-bounds crash for Version T by upping buffer size to same as for A to H, ticket #300 (#12), props Andre Maute GS1_128_CC: fix divide-by-zero crash in `calc_padding_ccc()` by allowing for min linear width 68 in `cc_width` calc, ticket #300 (#13), props Andre Maute BWIPP: update `bwipp_dump.ps` to latest version, update `gen_gs1_lint.php` to accommodate `req` "+" PDF417: change `liste[]` int -> short to lessen stack usage Some variable name and code fiddlings
This commit is contained in:
22
ChangeLog
22
ChangeLog
@ -112,21 +112,23 @@ Bugs
|
||||
- GUI: fix not enabling font combo "Small Bold (vector only)" by default
|
||||
- CODEONE: fix S/T quiet zone 1X bottom (props BWIPP issue #245 doc)
|
||||
- EAN-2/EAN-5: fix `BARCODE_BIND_TOP/BIND/BOX` output
|
||||
- PDF417: fix out-of-bounds crash in `pdf_text_submode_length()`, ticket #300,
|
||||
props Andre Maute
|
||||
- library: fix 21-bit Unicode conversion in `escape_char_process()`; fix
|
||||
restricting escaped data length by using de-escaped length to check
|
||||
- AZTEC: fix out-of-bounds crash when user-specified size given, ticket #300,
|
||||
props Andre Maute; fix 4-layer compact block max (76 -> 64); fix encoding of
|
||||
byte-blocks > 11-bit limit
|
||||
- library: fix 21-bit Unicode conversion in `escape_char_process()`; fix
|
||||
restricting escaped data length by using de-escaped length to check
|
||||
- CODEONE: fix out-of-bounds crash in `c1_c40text_cnt()` and looping on latch
|
||||
crash in `c1_encode()`, ticket #300, props Andre Maute
|
||||
- CODABLOCKF: fix crash due to `columns` overflow, ticket #300, props Andre
|
||||
Maute
|
||||
- EANX_CC/UPCA_CC: fix crash in `dbar_date()` on not checking length, ticket
|
||||
#300, props Andre Maute
|
||||
- PDF417: fix out-of-bounds crash on overrunning string and codeword buffers,
|
||||
ticket #300, props Andre Maute
|
||||
- CODEONE: fix out-of-bounds crash in `c1_c40text_cnt()` and looping on latch
|
||||
crash in `c1_encode()` and too small buffer for Version T, ticket #300, props
|
||||
Andre Maute
|
||||
- EANX_CC/UPCA_CC: fix crash in `dbar_date()` on not checking length and crash
|
||||
in `gs1_verify()` on not checking length, ticket #300, props Andre Maute
|
||||
- GS1_128_CC: fix divide-by-zero crash in `calc_padding_ccc()`, ticket #300,
|
||||
props Andre Maute
|
||||
- PDF417: fix out-of-bounds crash in `pdf_text_submode_length()` and
|
||||
out-of-bounds crash on overrunning string and codeword buffers, ticket #300,
|
||||
props Andre Maute
|
||||
|
||||
|
||||
Version 2.12.0 (2022-12-12)
|
||||
|
Reference in New Issue
Block a user