Commit Graph

1174 Commits

Author SHA1 Message Date
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
bentley
f203417fb1 Pick up soundtouch. 2015-04-14 09:02:42 +00:00
sthen
35319542e1 Update to QEMU 2.2.1, from Brad (maintainer).
"The QEMU update was also Ok'd by rpe@ bcallah@"
2015-04-09 20:12:15 +00:00
sthen
5fca3c75cc Fix bximage compilation on big endian hosts, to unbreak bochs. From Brad. 2015-04-09 20:09:35 +00:00
ajacoutot
aa988913b0 Bump after the recent changes in packaging dbus and dconf. 2015-04-04 09:20:59 +00:00
landry
b0e5fcb148 Mark BROKEN on hppa and alpha, fails on filter/hq2x.cpp 2015-04-02 14:14:33 +00:00
ajacoutot
0bad5217f7 Move fontpath from /usr/local/lib/X11/fonts to /usr/local/share/fonts to match
XDG_DATA_DIR (where Desktop tools will look for by default).

discussed with sthen@ and matthieu@
ok sthen@
2015-03-31 09:44:48 +00:00
ajacoutot
37b0f26f0d x11/gtk+2,-guic -> x11/gtk+3,-guic && bump 2015-03-27 08:11:24 +00:00
landry
0b62371a60 nobody cares about poor bochs on non-mainstream archs 2015-03-23 18:06:36 +00:00
landry
afa3b6c8d2 BROKEN-powerpc= error: bx_bswap32 was not declared in this scope (like hppa) 2015-03-19 18:56:57 +00:00
bentley
117f2c35a4 Avoid backwards memcpy. 2015-02-15 06:31:03 +00:00
naddy
90bea15d2f Drop USE_GROFF: trivial page footer differences only. 2015-01-22 21:17:46 +00:00
naddy
9fa0d26eda Drop USE_GROFF: port doesn't install any man pages. 2015-01-22 20:02:51 +00:00
bentley
87cea09896 Remove Kevin Lo as maintainer, by request.
While here, fix a couple of license markers.
2015-01-21 06:13:46 +00:00