Commit Graph

1187 Commits

Author SHA1 Message Date
sthen
ac0240b63f Adjust Qemu following the split of tun(4)'s "link0" mode into tap(4). 2015-10-23 15:15:28 +00:00
bentley
6dbaa6d9a8 Fix path in desktop file.
Reported by James Wells.
2015-10-02 05:15:53 +00:00
ajacoutot
bafaae9777 Needs the gcc4 MODULE for c++11 support. 2015-09-24 10:38:34 +00:00
ajacoutot
15b06e762f SECURITY: CVE-2015-5278, CVE-2015-5279, CVE-2015-6815
Some more fixes, mostly security related.

from Brad (maintainer)
2015-09-16 09:18:13 +00:00
ajacoutot
1fe8b1ca1f SECURITY: CVE-2015-5745
virtio-serial: fix ANY_LAYOUT
Don't assume a specific layout for control messages.
Required by virtio 1.

from Brad (maintainer)
2015-09-16 07:08:41 +00:00
ajacoutot
2be6e94ebb Enable USB support now that libusb1>=1.0.20 is in.
from Brad (maintainer)
2015-09-15 12:48:39 +00:00
ajacoutot
07056eb841 Don't pick up lame. 2015-09-12 10:01:25 +00:00
ajacoutot
e6c71023c7 SECURITY: vnc, fix memory corruption (CVE-2015-5225).
from Brad (maintainer)
2015-09-04 14:20:29 +00:00
sthen
b0afd3bc40 remove bcallah as maintainer of his ports, at his request 2015-08-25 13:18:24 +00:00
ajacoutot
e07c6dbcdb Enable the built-in iSCSI and NFS clients, the LZO support and the UUID
support.

from Brad (maintainer)
2015-08-25 06:43:35 +00:00
ajacoutot
85d3bb1bd7 Another bad bump. 2015-08-24 13:11:07 +00:00
ajacoutot
a3ad1bbf73 Properly bump. 2015-08-24 10:32:02 +00:00
bentley
dfb68a837e Update homepage after migration from Google Code. 2015-08-24 04:10:56 +00:00
bentley
3936f62a25 +vice 2015-08-20 07:51:15 +00:00
bentley
264ae5a1ab Import vice-2.4.
VICE is a multi-platform C64, C128, VIC20, PET, PLUS4 and CBM-II
emulator.

ok jasper@
2015-08-20 07:50:30 +00:00
bentley
4ca3352a00 Update to mgba-0.3.0.
Release announcement:
https://mgba.io/2015/08/16/mgba-0.3.0/

ok kirby@
2015-08-20 07:25:59 +00:00
sthen
0f4034be36 sync WANTLIB 2015-08-17 19:10:11 +00:00
jasper
69bbd292aa use sed -i 2015-08-11 21:43:02 +00:00
sthen
de389f3209 Backport SECURITY fixes for qemu, from Brad.
ide/atapi: Fix START STOP UNIT command completion
rtl8139: avoid nested ifs in IP header parsing (CVE-2015-5165)
rtl8139: drop tautologous if (ip) {...} statement (CVE-2015-5165)
rtl8139: skip offload on short Ethernet/IP header (CVE-2015-5165)
rtl8139: check IP Header Length field (CVE-2015-5165)
rtl8139: check IP Total Length field (CVE-2015-5165)
rtl8139: skip offload on short TCP header (CVE-2015-5165)
rtl8139: check TCP Data Offset field (CVE-2015-5165)
scsi: fix buffer overflow in scsi_req_parse_cdb (CVE-2015-5158)
slirp: use less predictable directory name in /tmp for smb config (CVE-2015-4037)
i8254: fix out-of-bounds memory access in pit_ioport_read() (CVE-2015-3214)
incrementally decode websocket frames (CVE-2015-1779)
limit size of HTTP headers from websockets clients (CVE-2015-1779)
2015-08-11 21:28:53 +00:00
jung
2083baf13b remove sudo as run dependency and switch to doas in readme and scripts
ok sthen deraadt
2015-08-03 19:14:56 +00:00
sthen
3c9b0fc32d add security fix for qemu CVE-2015-5154, from brad:
ide: Check array bounds before writing to io_buffer
2015-07-28 09:51:20 +00:00
jeremy
850eae4241 Update to mednafen 0.9.38.5
OK jca@
2015-07-26 06:08:15 +00:00
ajacoutot
3c0a3fe1fa -redhat 2015-07-19 23:48:56 +00:00
ajacoutot
ec1d7786f9 Remove emulators/redhat/libc5; nothing in tree uses it, it's time to go.
ok jasper@ sthen@ pirofti@
2015-07-19 23:44:50 +00:00
bentley
7b94a2cdae Add a comment to the patch. 2015-07-19 22:24:11 +00:00
bentley
d2ffbfc7ce +mgba 2015-07-19 21:00:56 +00:00
bentley
ba511c40be Import mgba-0.2.1.
mGBA is a Game Boy Advance emulator.

It provides:
 -  Near full Game Boy Advance hardware support.
 -  Fast emulation.
 -  Save type detection, even for flash memory size.
 -  Real-time clock support.
 -  A built-in BIOS implementation, and ability to load external BIOS.
 -  Frameskip, configurable up to 9.
 -  Screenshot support.
 -  9 savestate slots. Savestates are also viewable as screenshots.
 -  Video and GIF recording.
 -  Remappable controls for both keyboards and gamepads.
 -  IPS and UPS patch support.
 -  Game debugging via a command-line interface and GDB remote support.
 -  Configurable emulation rewinding.


ok bcallah@
2015-07-19 21:00:00 +00:00
sthen
78402cc18f Security fixes for qemu, from brad:
CVE-2015-3456  fdc: force the fifo access to be in bounds of the allocated buffer

During processing of certain commands such as FD_CMD_READ_ID and
FD_CMD_DRIVE_SPECIFICATION_COMMAND the fifo memory access could
get out of bounds leading to memory corruption with values coming
from the guest.

Fix this by making sure that the index is always bounded by the
allocated memory.


CVE-2015-3209  pcnet: force the buffer access to be in bounds during tx

4096 is the maximum length per TMD and it is also currently the size of
the relay buffer pcnet driver uses for sending the packet data to QEMU
for further processing. With packet spanning multiple TMDs it can
happen that the overall packet size will be bigger than sizeof(buffer),
which results in memory corruption.

Fix this by only allowing to queue maximum sizeof(buffer) bytes.
2015-07-18 20:36:56 +00:00
ajacoutot
16a0151b00 ifdow/ifup require security/sudo.
ok brad@ (maintainer)
2015-07-18 05:48:43 +00:00
sthen
e534d6e339 mark BROKEN; needs adapting to audio changes 2015-07-03 20:07:28 +00:00
sthen
c58704c98d sync wantlib, mostly lzma (from xml2) 2015-06-10 21:42:26 +00:00
bentley
e44c641ae5 Remove a CFLAGS hack by using the correct include path.
from brad
2015-05-29 23:23:07 +00:00
pascal
f0585aa4cf gcc4 bumps, reminded by aja@ 2015-05-28 10:17:22 +00:00
bentley
cccd9c6aac Drop maintainership of vbam. 2015-05-18 10:06:37 +00:00
sthen
4b1b341589 openmsx needs -fomit-frame-pointer on i386 (register pressure following move
to PIE); it was only added to CFLAGS, so add it to CXXFLAGS as well.
2015-05-16 10:51:27 +00:00
bentley
f2695456aa Update to mupen64plus-2.5. 2015-05-11 09:40:40 +00:00
ajacoutot
74ad2e61ba Update to bochs-2.6.8.
from brad
2015-05-10 08:01:58 +00:00
ajacoutot
001ba481af Unbreak after recent glew update. 2015-05-07 22:35:05 +00:00
sthen
d63e2ec7e6 sync WANTLIB 2015-05-05 17:00:16 +00:00
bcallah
53ec053cc8 Drop maintainer of MAME and MESS and bump. 2015-05-02 18:22:23 +00:00
ajacoutot
a06bbd1846 machine/endian.h, sys/endian.h -> endian.h 2015-05-01 14:17:37 +00:00
ajacoutot
34a53cc812 Update to gns3-0.8.7. 2015-05-01 09:16:51 +00:00
ajacoutot
00f6a9a5c1 Cope with FFmpeg 20150412.
from brad
2015-04-28 06:35:06 +00:00
sthen
1b450b8415 add some missing pthread to WANTLIB
(using modified portbump, thanks zhuk@)
2015-04-21 18:33:48 +00:00
bcallah
bfea0151cd Sync MESS with MAME (remove i386 from the ONLY_FOR_ARCHS list until I can
sit down and fix it)
2015-04-21 01:43:06 +00:00
sthen
b41e24dfc5 sdlmame fails on i386, lots of "integer constant is too large for 'long' type"
in src/emu/cpu/i386/pentops.inc
2015-04-20 15:38:25 +00:00
bcallah
cd75a17bbd MAME in fact does need sdl-ttf. Caught when doing MESS update.
Sync WANTLIB after that change and bump.
2015-04-19 16:22:20 +00:00
bcallah
dc119a9338 Update MESS to 0.160 -- it is simply a sync with MAME.
Like MAME, MESS is no longer going to be packaged due to an unresolved
license mess. Build the port yourself if you want MESS.
2015-04-19 16:20:26 +00:00
bentley
5e6b60975a Update to desmume-0.9.11.
ok benoit@ bcallah@
2015-04-19 04:11:16 +00:00
bcallah
78f34b1762 Update MAME to 0.160.
License location change noticed by benoit@
MAME is no longer offered as a package. There has been a bit of a license
mess and it's no longer clear if we can distribute anything. Sorry, if you
want MAME you'll have to build the port. Originally brought up by bentley@
ok benoit@
2015-04-18 15:13:35 +00:00