Package: oss4 / 4.2-build2017-1
Metadata
Package | Version | Patches format |
---|---|---|
oss4 | 4.2-build2017-1 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
001_modules i386.patch | (download) |
kernel/OS/Linux/os_linux.h |
1 0 + 1 - 0 ! |
--- |
002_fix linux oss_native_word.patch | (download) |
kernel/OS/Linux/wrapper/wrap.h |
4 0 + 4 - 0 ! |
fix definition of oss_native_word for linux On x86_64, unsigned long long and unsigned long have the same size, but Linux requires status flag variables to have type unsigned long. The current definition results in warning such as: build/core/oss_core.c: In function 'oss_fp_check': build/core/oss_core.c:1862:3: warning: comparison of distinct pointer types lacks a cast [enabled by default] |
003_linux error logging fixes.patch | (download) |
setup/Linux/oss/build/osscore.c |
25 3 + 22 - 0 ! |
linux error logging fixes The Linux implementation of oss_cmn_err() uses a fixed-size temporary buffer and does not protect against overflow. Although this is not obviously exploitable, it could well become exploitable in future. The argument counting and copying is also unportable and generally incorrect. Therefore: - If we are not going to edit the log line in any way, just call vprintk() and don't bother with the temporary buffer. - If we need to edit the log line or call panic() instead of printk(), use vsnprintf() instead of printf(). |
100_dont_fail_when_not_build_kernel_module.patch | (download) |
setup/Linux/build.sh |
1 0 + 1 - 0 ! |
--- |
101_use_env_CFLAGS.patch | (download) |
lib/libOSSlib/Makefile |
2 1 + 1 - 0 ! |
--- |
102_use_system_txt2man.patch | (download) |
setup/Linux/build.sh |
4 2 + 2 - 0 ! |
--- |
103_kfreebsd gnu.patch | (download) |
include/soundcard.h |
2 1 + 1 - 0 ! |
--- |
110_ld as needed.patch | (download) |
setup/srcconf.c |
2 1 + 1 - 0 ! |
re-order gcc arguments to enable building with ld --as-needed. |
201_arch_without_mregparm.patch | (download) |
setup/srcconf_linux.inc |
6 3 + 3 - 0 ! |
--- |
202_fix_invalid_printf.patch | (download) |
setup/elflib.inc |
6 5 + 1 - 0 ! |
--- |
203_hurd_no_EBADE.patch | (download) |
lib/libsalsa/seq_output.c |
12 12 + 0 - 0 ! |
--- |
204_hurd_iot.patch | (download) |
lib/libsalsa/local.h |
9 9 + 0 - 0 ! |
--- |
205_gcc 4.6.patch | (download) |
cmd/ossmixd/ossmixd.c |
2 1 + 1 - 0 ! |
--- |
301_libsalsa_fixes.patch | (download) |
lib/libsalsa/local.h |
1 1 + 0 - 0 ! |
--- |
302_libsalsa_rename_to_liboss4 salsa.patch | (download) |
lib/libsalsa/Makefile |
2 1 + 1 - 0 ! |
--- |
303_libsalsa_snd_asoundlib_version.patch | (download) |
lib/libsalsa/misc.c |
10 10 + 0 - 0 ! |
--- |
401_cmd.patch | (download) |
cmd/ossdevlinks/ossdevlinks.c |
6 3 + 3 - 0 ! |
--- |
402_os_cmd.patch | (download) |
os_cmd/Linux/ossdetect/ossdetect.c |
29 22 + 7 - 0 ! |
--- |
502_linux_io.patch | (download) |
kernel/OS/Linux/os_linux.h |
2 2 + 0 - 0 ! |
--- |
reproducible build.patch | (download) |
setup/setupdir.sh |
2 1 + 1 - 0 ! |
--- |
503_glibc_2.28.patch | (download) |
os_cmd/FreeBSD/ossdetect/ossdetect.c |
1 1 + 0 - 0 ! |
--- |