Commit Graph

  • b8479939b1 Fix potential bogus cast of negative constant Steve Lhomme 2023-05-24 09:16:59 +0200
  • 278d08868f Silence uninitialized warning Steve Lhomme 2023-05-24 09:10:38 +0200
  • daf3295c5d [CMake] emit compilation error when doing unknown call Steve Lhomme 2023-05-24 09:04:30 +0200
  • 15dc417679 [CI] add Universal Windows Platform build Steve Lhomme 2023-05-24 07:32:29 +0200
  • 7b4c4ba225 fix UWP build #611 Steve Lhomme 2023-05-23 13:36:26 +0200
  • 6571cbbf17 Fixed compile error under Windows if winapifamily.h is unavailable (regression of fd842b6a3b). dmitrykos 2023-05-22 20:50:43 +0300
  • c8e6f7372c
    Prevent overflow when parsing RIFF fmt chunk Martijn van Beurden 2023-05-22 21:21:33 +0200
  • d3d31272f8 Fixed compile error under Windows if winapifamily.h is unavailable (regression of fd842b6a3b). #610 dmitrykos 2023-05-22 20:50:43 +0300
  • 5b2724a103 Add versioninfo resource for automake build system #594 Martijn van Beurden 2023-05-22 12:13:33 +0200
  • 9e157b5e1e
    Explain that --with-filename does not work with --export options Martijn van Beurden 2023-05-22 12:02:41 +0200
  • 17511343e6 Prevent overflow when parsing RIFF fmt chunk #609 Martijn van Beurden 2023-05-21 19:04:20 +0200
  • 170719866c Remove sector align option #608 Martijn van Beurden 2023-05-21 20:00:28 +0200
  • 7761f5472c Check for FLAC__STREAM_DECODER_ABORTED on reencoding Martijn van Beurden 2023-05-19 12:13:58 +0200
  • 808efb3287 Explicitly check for bps == 0 when applying replaygain Martijn van Beurden 2023-05-19 08:12:55 +0200
  • 69155423c4 Check for replaygain peak value being positive on parsing Martijn van Beurden 2023-05-19 08:05:22 +0200
  • 890912644a Add seed corpus files for fuzzer_tool_flac Martijn van Beurden 2023-05-18 20:05:54 +0200
  • 005b87fb4d Explain that --with-filename does not work with --export options #607 Martijn van Beurden 2023-05-19 22:15:15 +0200
  • 6aa8500de1 Check for FLAC__STREAM_DECODER_ABORTED on reencoding #606 Martijn van Beurden 2023-05-19 12:13:58 +0200
  • efcaf36f74 Explicitly check for bps == 0 when applying replaygain Martijn van Beurden 2023-05-19 08:12:55 +0200
  • 6e3341c9dc Check for replaygain peak value being positive on parsing Martijn van Beurden 2023-05-19 08:05:22 +0200
  • 118a1746f3 Add seed corpus files for fuzzer_tool_flac Martijn van Beurden 2023-05-18 20:05:54 +0200
  • ef34ee5269 Small correction on commit 7ed6f4f Martijn van Beurden 2023-05-16 20:53:11 +0200
  • f18692df18 Add OOM check to metaflac append handling Martijn van Beurden 2023-05-16 20:04:05 +0200
  • c9a011f2f6 Small correction on commit 7ed6f4f #605 Martijn van Beurden 2023-05-16 20:53:11 +0200
  • 6883d99f83 Add OOM check to metaflac append handling Martijn van Beurden 2023-05-16 20:04:05 +0200
  • 7ed6f4ff58 Throw error on too large foreign metadata directly Martijn van Beurden 2023-05-11 09:02:04 +0200
  • 183bb8b019 Throw error on too large foreign metadata directly #604 Martijn van Beurden 2023-05-11 09:02:04 +0200
  • c65ef58924 Stop processing subframes when invalid data is found Martijn van Beurden 2023-04-26 11:08:28 +0200
  • c623f0f42c Fix use-after-free warning in GCC 12 Martijn van Beurden 2023-04-14 11:39:14 +0200
  • fd842b6a3b
    Fixed compilation of get_utf8_argv() for Windows UWP DK 2023-05-09 15:37:57 +0300
  • 22fffdceb8 Check for overflow when multiplying skip samples with sample size Martijn van Beurden 2023-05-08 17:04:59 +0200
  • afad04f0a9 Fix undefined shift Martijn van Beurden 2023-05-08 16:26:22 +0200
  • ebc2a69697 Fix mistake in eba4b6f and add check to seektable_is_legal Martijn van Beurden 2023-05-07 15:44:12 +0200
  • 183b22ac32 When outputting partial frame, emulate verbatim frame Martijn van Beurden 2023-05-07 21:21:23 +0200
  • 948ad6656b Check for overflow when multiplying skip samples with sample size #602 Martijn van Beurden 2023-05-08 17:04:59 +0200
  • 2cf4b845e9 Fix undefined shift Martijn van Beurden 2023-05-08 16:26:22 +0200
  • 62800aefa5 Fix mistake in eba4b6f and add check to seektable_is_legal Martijn van Beurden 2023-05-07 15:44:12 +0200
  • dd31359045 When outputting partial frame, emulate verbatim frame Martijn van Beurden 2023-05-07 21:21:23 +0200
  • 4caaef6bf4
    Fix compilation of getopt1.c on Intel Compiler with LLVM backend Martijn van Beurden 2023-05-05 09:20:19 +0200
  • 1b92b86ac9 Check for samplerate != 0 before dividing by it Martijn van Beurden 2023-05-04 16:19:00 +0200
  • 365c7aa92e Add another check for overflow in cuesheet parsing code Martijn van Beurden 2023-05-04 15:40:58 +0200
  • af6df3b953 Fix cuesheet parsing code skipping a digit Martijn van Beurden 2023-05-04 14:58:48 +0200
  • 321c4aeb22 Remove files generated during fuzzing of metaflac tool Martijn van Beurden 2023-05-04 11:29:14 +0200
  • db57fe14c2 Revert exclusion of stdin code for fuzzer_tool_metaflac Martijn van Beurden 2023-05-04 09:04:37 +0200
  • a75ef492b5 Check for samplerate != 0 before dividing by it #601 Martijn van Beurden 2023-05-04 16:19:00 +0200
  • af31cdbc31 Add another check for overflow in cuesheet parsing code Martijn van Beurden 2023-05-04 15:40:58 +0200
  • 8db9c569fa Fix cuesheet parsing code skipping a digit Martijn van Beurden 2023-05-04 14:58:48 +0200
  • e30365d62f Remove files generated during fuzzing of metaflac tool Martijn van Beurden 2023-05-04 11:29:14 +0200
  • 52a719509a Revert exclusion of stdin code for fuzzer_tool_metaflac Martijn van Beurden 2023-05-04 09:04:37 +0200
  • 2e14bc19a9 Reject floating point value with exponent == 63 Martijn van Beurden 2023-05-02 20:06:55 +0200
  • 946c25de76 Check for overflow when converting skip and until to samples Martijn van Beurden 2023-05-02 19:22:44 +0200
  • 2d3e663f84 Reject floating point value with exponent == 63 #600 Martijn van Beurden 2023-05-02 20:06:55 +0200
  • ebbba79aad Check for overflow when converting skip and until to samples Martijn van Beurden 2023-05-02 19:22:44 +0200
  • 4f81ef46c9 Handle case where lookahead length is larger than read size ... ... for raw input Martijn van Beurden 2023-05-01 22:12:17 +0200
  • 072cfdf5b2 Try to fix unreproducible memory leak in metaflac Martijn van Beurden 2023-05-01 19:39:20 +0200
  • 14c1dd17ee Handle case where lookahead length is larger than read size ... ... for raw input #599 Martijn van Beurden 2023-05-01 22:12:17 +0200
  • d7182179e3 Try to fix unreproducible memory leak in metaflac Martijn van Beurden 2023-05-01 19:39:20 +0200
  • b37c7ce963 Fixed compilation of get_utf8_argv() for Windows UWP. Fixed compilation in Win32 environment. Use FLAC_WINDOWS_APP define to check between UWP app and Win32 for more consistency. #581 dmitrykos 2023-04-03 18:43:15 +0300
  • 645d651e83 Only unset 'first' after successful execution Martijn van Beurden 2023-04-28 19:41:30 +0200
  • 189cbaabd8 Only invalidate last seen framesync when actually emptying buffer Martijn van Beurden 2023-04-28 13:37:59 +0200
  • ec4e5aa95d Add flac tool fuzzer dictionary Martijn van Beurden 2023-04-28 12:00:54 +0200
  • ba58f843f9 Only unset 'first' after successful execution #598 Martijn van Beurden 2023-04-28 19:41:30 +0200
  • 7b1dab5ed3 Only invalidate last seen framesync when actually emptying buffer Martijn van Beurden 2023-04-28 13:37:59 +0200
  • bca8eece31 Add flac tool fuzzer dictionary Martijn van Beurden 2023-04-28 12:00:54 +0200
  • 763e185671 Hide unreproducible bug that is probably harmless Martijn van Beurden 2023-04-28 08:57:18 +0200
  • c7861aa846 Also apply shift to raw data Martijn van Beurden 2023-04-28 08:48:08 +0200
  • e9ec82268b Hide unreproducible bug that is probably harmless #597 Martijn van Beurden 2023-04-28 08:57:18 +0200
  • 2b466152d8 Also apply shift to raw data Martijn van Beurden 2023-04-28 08:48:08 +0200
  • 3b62e9e580 Fix compilation of getopt1.c on Intel Compiler with LLVM backend #596 Martijn van Beurden 2023-04-27 19:47:15 +0200
  • e694351755 fix typo Martijn van Beurden 2023-04-26 16:18:15 +0200
  • acf2727624 Add version.rc files to EXTRA_DIST (tarball) Martijn van Beurden 2023-04-26 11:23:31 +0200
  • c18a64ce87 Stop processing subframes when invalid data is found #595 Martijn van Beurden 2023-04-26 11:08:28 +0200
  • 80287327a8 Add CMakeLists.txt library version numbers to release checklist Martijn van Beurden 2023-04-25 11:46:33 +0200
  • b9e6ee9902 Add versioninfo resource for CMake Martijn van Beurden 2023-04-25 08:03:33 +0200
  • 147cfc8df4 Do not use main output buffer when outputting padding frames Martijn van Beurden 2023-04-24 16:06:18 +0200
  • 01fb06103d Fix mistakes in 29d1460 and simplify Martijn van Beurden 2023-04-24 10:53:44 +0200
  • 3e3b4407ae Add check for samplerate == 0 when parsing cuesheets Martijn van Beurden 2023-04-24 10:47:05 +0200
  • 297a13ea26 Do not use main output buffer when outputting padding frames #593 Martijn van Beurden 2023-04-24 16:06:18 +0200
  • 652203715b Fix mistakes in 29d1460 and simplify Martijn van Beurden 2023-04-24 10:53:44 +0200
  • 8e35c1c734 Add check for samplerate == 0 when parsing cuesheets Martijn van Beurden 2023-04-24 10:47:05 +0200
  • dd288d2f23 Do not fuzz apodizations in flac tool fuzzer Martijn van Beurden 2023-04-23 21:51:17 +0200
  • d4daa86167 Check for bps% 8 != 0 if no streaminfo is present Martijn van Beurden 2023-04-23 21:06:27 +0200
  • 939b807d85 Do not fuzz apodizations in flac tool fuzzer #592 Martijn van Beurden 2023-04-23 21:51:17 +0200
  • d23bc00238 Check for bps% 8 != 0 if no streaminfo is present Martijn van Beurden 2023-04-23 21:06:27 +0200
  • 5008827b64 Remove files generated during fuzzing of flac tool Martijn van Beurden 2023-04-21 20:40:53 +0200
  • 9bbdb6be6d Do not set brute-force options on fuzzing flac tool Martijn van Beurden 2023-04-21 20:39:29 +0200
  • 8ea3afe77a Remove files generated during fuzzing of flac tool #591 Martijn van Beurden 2023-04-21 20:40:53 +0200
  • 54536016b8 Do not set brute-force options on fuzzing flac tool Martijn van Beurden 2023-04-21 20:39:29 +0200
  • d2060f48e5 Fix division by zero when handling sample rate == 0 Martijn van Beurden 2023-04-19 11:38:00 +0200
  • 5358db8499 Fix division by zero when handling sample rate == 0 #590 Martijn van Beurden 2023-04-19 11:38:00 +0200
  • 798fe376eb Error when skip or until are used on a file without streaminfo Martijn van Beurden 2023-04-18 14:08:53 +0200
  • 29d1460a38 Add more overflow checks to cuesheet parsing Martijn van Beurden 2023-04-18 11:07:22 +0200
  • cb7172d884 Error when skip or until are used on a file without streaminfo #589 Martijn van Beurden 2023-04-18 14:08:53 +0200
  • bd12de4f3f Add more overflow checks to cuesheet parsing Martijn van Beurden 2023-04-18 11:07:22 +0200
  • 1faa4924e2 Treat cuesheets with 0 tracks as invalid Martijn van Beurden 2023-04-17 14:20:18 +0200
  • 139cd330af Allow sample rate == 0, as per IETF spec Martijn van Beurden 2023-04-17 12:12:24 +0200
  • 0f1cc1bf0e Treat cuesheets with 0 tracks as invalid #588 Martijn van Beurden 2023-04-17 14:20:18 +0200
  • 7e4b6b656e Allow sample rate == 0, as per IETF spec Martijn van Beurden 2023-04-17 12:12:24 +0200
  • f8be98e107
    Improve overflow checking of commit 4b2c33e Martijn van Beurden 2023-04-17 09:34:57 +0200
  • 7c3d220211 Fix use-after-free warning in GCC 12 #587 Martijn van Beurden 2023-04-14 11:39:14 +0200