jamulus/src
Adam Sampson 024ebb4728 Check the size of PROTMESSID_ACKN messages.
The Evaluate* functions that parse other types of messages all check the
message size before starting to read data, but the special code for
acknowledgements didn't do this, so an ACKN message on an existing
connection that had a valid checksum but no data would result in an
out-of-bounds read.

Found by fuzzing with afl-fuzz.
2020-05-28 02:01:20 +01:00
..
recorder Initial Recording GUI 2020-05-25 21:56:40 +01:00
res Add files via upload 2020-05-27 20:33:28 +01:00
aboutdlgbase.ui first tests of new about dialog 2020-05-08 17:09:54 +02:00
analyzerconsole.cpp should fix "low-res icon issue #28" 2020-04-05 22:12:53 +02:00
analyzerconsole.h 2019->2020 2020-01-01 15:41:43 +01:00
audiomixerboard.cpp go back to original fader range dynamic (since issue was caused by server gain calculation) 2020-05-26 20:58:01 +02:00
audiomixerboard.h bug fix: honour own fader and Mute button in Mute Myself (#148) 2020-05-26 20:45:10 +02:00
buffer.cpp fix for auto jitter buffer for 64 samples frame size 2020-04-16 18:40:29 +02:00
buffer.h fix for auto jitter buffer for 64 samples frame size 2020-04-16 18:40:29 +02:00
channel.cpp New Client Level now also applies if you enter a server 2020-05-26 17:28:44 +02:00
channel.h New Client Level now also applies if you enter a server 2020-05-26 17:28:44 +02:00
chatdlg.cpp remove compatibility to Qt4 2020-05-14 21:12:06 +02:00
chatdlg.h 2019->2020 2020-01-01 15:41:43 +01:00
chatdlgbase.ui should fix "low-res icon issue #28" 2020-04-05 22:12:53 +02:00
client.cpp bug fix: honour own fader and Mute button in Mute Myself (#148) 2020-05-26 20:45:10 +02:00
client.h bug fix: honour own fader and Mute button in Mute Myself (#148) 2020-05-26 20:45:10 +02:00
clientdlg.cpp bug fix: honour own fader and Mute button in Mute Myself (#148) 2020-05-26 20:45:10 +02:00
clientdlg.h bug fix: honour own fader and Mute button in Mute Myself (#148) 2020-05-26 20:45:10 +02:00
clientdlgbase.ui bug fix: standard style: meter bar gets smaller sometimes if board is full and fader text is short 2020-05-03 10:44:53 +02:00
clientsettingsdlg.cpp Update clientsettingsdlg.cpp 2020-05-25 11:11:04 +02:00
clientsettingsdlg.h remove central server selection combo box in settings dialog 2020-05-22 08:19:22 +02:00
clientsettingsdlgbase.ui remove central server selection combo box in settings dialog 2020-05-22 08:19:22 +02:00
connectdlg.cpp quicker update of musicians list in the server list table 2020-05-25 21:00:02 +02:00
connectdlg.h duplicate Central Server type dropdown to Connection Setup (#157) 2020-05-16 17:35:38 +02:00
connectdlgbase.ui duplicate Central Server type dropdown to Connection Setup (#157) 2020-05-16 17:35:38 +02:00
global.h introduce global INVALID_INDEX for more consistent code 2020-05-26 09:56:46 +02:00
historygraph.cpp code style changes 2020-03-22 20:24:30 +01:00
historygraph.h code style changes 2020-03-22 20:24:30 +01:00
main.cpp get rid of LLCON 2020-05-15 21:00:41 +02:00
multicolorled.cpp 2019->2020 2020-01-01 15:41:43 +01:00
multicolorled.h 2019->2020 2020-01-01 15:41:43 +01:00
multicolorledbar.cpp bug fix: standard style: meter bar gets smaller sometimes if board is full and fader text is short 2020-05-03 10:44:53 +02:00
multicolorledbar.h add support for level meter bars for normal skin (fancy skin still uses LEDs) 2020-04-22 21:19:55 +02:00
protocol.cpp Check the size of PROTMESSID_ACKN messages. 2020-05-28 02:01:20 +01:00
protocol.h New Client Level now also applies if you enter a server 2020-05-26 17:28:44 +02:00
resources.qrc Add banjo and mandolin as instruments. 2020-05-25 01:44:14 +01:00
server.cpp bug fix: server gain calculations were incorrect 2020-05-26 20:48:08 +02:00
server.h New Client Level now also applies if you enter a server 2020-05-26 17:28:44 +02:00
serverdlg.cpp merge fixes 2020-05-26 07:01:55 +02:00
serverdlg.h merge fixes 2020-05-26 07:01:55 +02:00
serverdlgbase.ui Initial Recording GUI 2020-05-25 21:56:40 +01:00
serverlist.cpp introduce global INVALID_INDEX for more consistent code 2020-05-26 09:56:46 +02:00
serverlist.h small merge fixes 2020-04-30 19:26:04 +02:00
serverlogging.cpp use a sortable, more standard, datetime format for logging 2020-04-22 16:18:58 +02:00
serverlogging.h integrated the essential changes from emlynmac from https://github.com/corrados/jamulus/pull/44 2020-04-10 20:29:14 +02:00
settings.cpp introduce global INVALID_INDEX for more consistent code 2020-05-26 09:56:46 +02:00
settings.h added an additional central server list -> split rock/jazz in separate servers 2020-05-23 21:23:20 +02:00
signalhandler.cpp Expanded signal handling 2020-05-15 20:05:04 +01:00
signalhandler.h Expanded signal handling 2020-05-15 20:05:04 +01:00
socket.cpp if -p [port] is given for the client, you get [port]+10 -> change this to that you get what you set (if available) 2020-05-07 18:19:12 +02:00
socket.h more mixer faders settings to store, define North America port number as 22224 2020-04-11 10:03:23 +02:00
soundbase.cpp introduce global INVALID_INDEX for more consistent code 2020-05-26 09:56:46 +02:00
soundbase.h introduce global INVALID_INDEX for more consistent code 2020-05-26 09:56:46 +02:00
testbench.h Tidy away local port in CServerCoreInfo etc 2020-04-12 14:25:26 +01:00
util.cpp Add banjo and mandolin as instruments. 2020-05-25 01:44:14 +01:00
util.h introduce global INVALID_INDEX for more consistent code 2020-05-26 09:56:46 +02:00
vstmain.cpp Update vstmain.cpp 2019-06-16 11:30:30 +02:00
vstmain.h Update vstmain.h 2019-06-16 11:31:09 +02:00
vstsound.h Update vstsound.h 2019-06-16 11:31:46 +02:00