link with --as-needed [bug #119]
aiff: fix reading of zero-length files [bug #310]
noiseprof: remove unused clip counter
mp3: remove unused clip counter
drop rounding in SOX_SAMPLE_TO_FLOAT_32BIT [bug #317]
make SOX_FLOAT_32BIT_TO_SAMPLE alias of SOX_FLOAT_64BIT_TO_SAMPLE
make sample conversion macros somewhat readable
spectrogram: fix accidental breakage
gsrt: pad to even sample count with silence [bug #312]
sox_sample_test: clean up nonsense
mp3: use memmove() where blocks might overlap [bug #327]
sox: allow single input file with any combine method
mp3: fix duration calculation
mp3: fix warning when building without twolame support
tx16w: silence compiler warning
examples: silence compiler warnings
spectrogram: style cleanup
spectrogram: replace non-text string literals with arrays
spectrogram: silence compiler warnings
spectrogram: add -n flag to normalise the output to maximum brightness
spectrogram: remove arbitrary limit on height of spectrogram
sox.1: fix warning "table wider than line width"
vorbis: handle vorbis_analysis_headerout errors
sndio: handle 24-bit samples properly on OpenBSD
sox.1: fix section reference
speed up pipe inputs on Linux 2.6.35+
use non-blocking stdin for interactive mode
wavpack: check errors when initializing
sox: silence gcc warning in headroom() function
Make non-null return attributes meaningful with gcc 4.9 and up
Fix return annotation of lsx_find_file_extension()
Get rid of warning suppression hack
build: drop some compiler warning flags
wav: clean up over-sized data handling
sox-fmt: validate comments_bytes before use (CVE-2019-13590) [bug #325]
riaa: add support for 192k sample rate
win32-glob: fix resource leak on bad pattern
fix possible null pointer deref in lsx_make_lpf() (CVE-2019-8357)
fft4g: bail if size too large (CVE-2019-8356)
fix possible overflow in lsx_(re)valloc() size calculation (CVE-2019-8355)
fix possible buffer size overflow in lsx_make_lpf() (CVE-2019-8354)
Clean up lsx_malloc() and friends
sox: use sigaction where available [bug #214]
make: update exported symbol list [bug #266]
hcom: report input file length
hcom: fix writing absurdly large files
hcom: limit input size to 2G samples
hcom: fix pointer type confusion [bug #308]
hcom: fix double free on writing zero-length file
wav: check for block align overflow [bug #279]
wav: disallow zero-size chunks [bug #278]
wav: adpcm: stricter header validation [bug #265]
voc: abort if channel count or sample format changes [bug #265]
aiff: fix handling of unknown odd-sized chunks [bug #286]
amr: check for invalid block types [bug #305]
oss: prefer stereo mode [bug #300]
oss: fix input buffer overrun [bug #300]
msvc: fix build with Visual Studio 2015 [bug #282]
doc: fix doubled pdf output [bug #261]
doc: fix out of tree text/pdf/html generation
doc: fix obsolete example in INSTALL file [bug #257]
spelling fixes
update FSF mailing address [bug #301]
delete debian packaging files [bug #270]
make: add $(DESTDIR) in installcheck target [bug #302]
xa: validate channel count (CVE-2017-18189)
aiff: fix crash on empty comment chunk (CVE-2017-15642)
adpcm: fix stack overflow with >4 channels (CVE-2017-15372)
flac: fix crash on corrupt metadata (CVE-2017-15371)
wav: ima_adpcm: fix buffer overflow on corrupt input (CVE-2017-15370)
wav: fix crash writing header when channel count >64k (CVE-2017-11359)
hcom: fix crash on input with corrupt dictionary (CVE-2017-11358)
wav: fix crash if channel count is zero (CVE-2017-11332)
Remove hepler script. It's mostly unmaintained, I don't know if anyone but me ever used it. In any case, those who want a custom Debian package should be capable of updating the debian/changelog entry on their own.
chmod'ing unneeded executable bit.
Merge most Debian changes into master.
Read for more development.
Fixes for issues found during 14.4.2 release.
sox-14.4.2rc2 version bump.
Distribute real sox.exe and not libtool wrapper.
Switch to rsync when releasing files
More checks for invalid MS ADPCM blocks.
Check for minimum size sphere headers
Update stack-protect logic to work for cygwin
osxbuild updates for OSX 10.9 and latest libraries
Default to silent mode for automake
Switch to gcc's -fstack-protector
Fix warning about ignored cdecl.
prevent division by 0 when input signal is entirely non-negative, non-positive, or both
New libsox example6: give explicit output attributes
minor change: use periodic window
AIFF comments implementation now passes this test
Work around for libsndfile size bug on RF64
Add reading support for RF64 WAV files.
ladspa: optionally perform latency compensation