IABSD.fr/xenocara/lib

Branch :


Log

Author Commit Date CI Message
339adf11 2016-11-25 23:58:13 Implement an OpenBSD specific codepath for drmGetDevice The existing code walks all of /dev looking for different types of drm nodes. We just have primary nodes and can directly map the minor number to a path. ok kettenis@
06724bcd 2016-11-25 23:52:06 Implement drmParsePciBusInfo for OpenBSD by using the new DRM_IOCTL_GET_PCIINFO ioctl. ok kettenis@
68ce36bf 2016-11-25 23:48:50 Implement drmParsePciDeviceInfo for OpenBSD by using the new DRM_IOCTL_GET_PCIINFO ioctl. ok kettenis@
ed28609b 2016-11-25 23:44:40 Implement drmParseSubsystemType for OpenBSD. Always return DRM_BUS_PCI for now. No non-pci drm drivers are in the kernel and this is unlikely to change anytime soon as the existing ones aren't permissively licensed. ok kettenis@
038e4849 2016-11-25 23:41:29 Implement drmGetMinorNameForFD for systems without sysfs by adapting drm_get_device_name_for_fd() from the Mesa loader. ok kettenis@
750df2fc 2016-11-19 08:45:51 Fix a copy-paste error that resulted in the parent directory being chowned instead of only the symlink. no objections matthieu
b2fcf886 2016-11-19 05:45:00 Merge libdrm 2.4.73
90bdad6a 2016-11-19 05:36:14 Import libdrm 2.4.73
617afc97 2016-11-07 19:31:57 enter xcb-util-xrm/
86496c10 2016-11-07 19:25:35 add generated autoconf bits
1a446eda 2016-11-07 19:22:59 remove unneeded bits
44c5a3cd 2016-11-07 19:20:35 add xcb-util-xrm-1.0 ok matthieu@
055e2cd0 2016-11-03 13:11:40 Update to xcb-util-cursor to 0.1.3. This will give applications using this library the same X cursor search path as the ones that use the legacy libXcursor.
21f67494 2016-11-03 12:22:54 Update to libXvMC 1.0.10
b5b7504b 2016-11-03 11:00:48 Update to libXv 1.0.11
ffec5e92 2016-11-03 10:55:16 Update to libXrender 0.9.10
20bda1d5 2016-11-03 10:47:58 Update to libXrandr 1.5.1
47423fcb 2016-11-03 10:30:05 Update to libXfixes 5.0.3
20a75c6d 2016-11-03 10:21:30 Update to libX11 1.6.4
4c3f151e 2016-11-03 10:19:11 Remove stale files
0e759a72 2016-11-03 09:28:22 Update to libXi 1.7.8
9a2b6d09 2016-11-02 18:32:01 regen
9f1ad920 2016-11-02 18:29:23 add Makefile.bsd-wrapper
981fa8b5 2016-11-02 18:28:30 Patch from upstreams to actually let this build
0ed8a296 2016-11-02 18:05:49 Import libXfont2 version 2.0.1
91c5ab3b 2016-10-29 12:07:21 Update to freetype-doc-2.7
73770604 2016-10-28 21:41:14 Update to FreeType 2.7 Now Subpixel hinting, also known as ClearType hinting, is enabled by default. OK matthieu@
46fe26bc 2016-10-23 06:16:03 binutils on powerpc now ignores --gc-sections. Remove the local patch to avoid using it on powerpc from Mesa. Tested by matthieu@ on macppc.
512a658c 2016-10-16 06:11:11 Merge libdrm 2.4.71
d855f014 2016-10-16 06:01:17 Import libdrm 2.4.71
fd18c20e 2016-10-11 22:14:30 regen
c9d01106 2016-10-11 21:54:35 Force AM_MAINTAINER_MODE in all Xenocara packages built by autotools This prevents autotools to try to rebuild themselve automagically if configure.ac, Makefile.am or a few other have more recent time stamps than the generated files. It will allows to get rid of the NO_REORDER mechanism that touches files in the source tree to ensure nothing gets rebuilt.
d9fc70eb 2016-10-10 13:34:43 Remove the global 'make includes' step from 'make build'. This is no longer needed and gets in the way of tightening permission used during build. ok and suggestions natano@
178fb5f1 2016-10-10 13:27:14 Move headers files to 'GL/' so that the library can be built without installed headers.
6c14b733 2016-10-08 21:51:47 ks_tables.h is always considered out of date due to the forced rebuild of the makekeys util. This means it's also rebuilt during install. First as root during build, later by the BUILDUSER during release, which won't be able to rewrite it, because it's now owned by root. With this result: override rw-r--r-- root/wheel for ks_tables.h? One step closer towards noperm release builds for xenocara. ok matthieu
dde5cc23 2016-10-08 19:29:18 Put back the NOPROFILE= that I accidentally removed in previous commit
dd04a744 2016-10-08 19:09:34 use the pkg-config support from bsd.xorg.mk to handle libGLw and libepoxy .pc files rather than manually generating them as root in postinstall. Spotted by natano@ ok natano@.
f8928160 2016-10-08 14:09:10 Fix package version in fontconfig.pc
e61292a3 2016-10-04 15:11:05 Avoid buffer underflow on empty strings. If an empty string is received from an x-server, do not underrun the buffer by accessing "rep.nameLen - 1" unconditionally, which could end up being -1. From Tobias Stoeckmann / X.Org security advisory Oct 4, 2016
1e4e5956 2016-10-04 15:09:40 Protocol handling issues in libXv The Xv query functions for adaptors and encodings suffer from out of boundary accesses if a hostile X server sends a maliciously crafted response. A previous fix already checks the received length against fixed values but ignores additional length specifications which are stored inside the received data. These lengths are accessed in a for-loop. The easiest way to guarantee a correct processing is by validating all lengths against the remaining size left before accessing referenced memory. This makes the previously applied check obsolete, therefore I removed it. From Tobias Stoeckmann / X.Org security advisory Oct 4, 2016
ce0f6961 2016-10-04 15:08:08 Out of boundary access and endless loop in libXtst A lack of range checks in libXtst allows out of boundary accesses. The checks have to be done in-place here, because it cannot be done without in-depth knowledge of the read data. If XRecordStartOfData, XRecordEndOfData, or XRecordClientDied without a client sequence have attached data, an endless loop would occur. The do-while-loop continues until the current index reaches the end. But in these cases, the current index would not be incremented, leading to an endless processing. From Tobias Stoeckmann / X.Org security advisory Oct 4, 2016
26cabdb3 2016-10-04 15:05:13 Validate lengths while parsing server data. Individual lengths inside received server data can overflow the previously reserved memory. It is therefore important to validate every single length field to not overflow the previously agreed sum of all invidual length fields. From Tobias Stoeckmann / X.Org security advisory Oct 4, 2016
9f957a9f 2016-10-04 15:03:48 Avoid OOB write in XRenderQueryFilters The memory for filter names is reserved right after receiving the reply. After that, filters are iterated and each individual filter name is stored in that reserved memory. The individual name lengths are not checked for validity, which means that a malicious server can reserve less memory than it will write to during each iteration. From Tobias Stoeckmann / X.Org security advisory Oct 4, 2016
aebb61b8 2016-10-04 15:02:31 Avoid out of boundary accesses on illegal responses The responses of the connected X server have to be properly checked to avoid out of boundary accesses that could otherwise be triggered by a malicious server. From Tobias Stoeckmann / X.Org security advisory Oct 4, 2016
342b1570 2016-10-04 15:01:03 Properly validate server responses By validating length fields from server responses, out of boundary accesses and endless loops can be mitigated. From Tobias Stoeckmann / X.Org security advisory Oct 4, 2016
269364ad 2016-10-04 14:59:47 Integer overflow on illegal server response The 32 bit field "rep.length" is not checked for validity, which allows an integer overflow on 32 bit systems. A malicious server could send INT_MAX as length, which gets multiplied by the size of XRectangle. In that case the client won't read the whole data from server, getting out of sync. From Tobias Stoeckmann / X.Org security advisory Oct 4, 2016
89e55bbf 2016-10-04 14:58:26 Validation of server responses in XGetImage() Check if enough bytes were received for specified image type and geometry. Otherwise GetPixel and other functions could trigger an out of boundary read later on. From Tobias Stoeckmann / X.Org security advisory Oct 4, 2016
bd2560e2 2016-10-04 14:56:37 The validation of server responses avoids out of boundary accesses. From Tobias Stoeckmann / Xorg Securiry adrvisory Oct 4, 2016.
c542153d 2016-10-03 06:57:44 revert pixman-vmx.c to the version of pixman-0.32.8. gcc 4.2 is not able to compile the new version. XXX switch back to 0.34 once macppc switches to clang.
71be0511 2016-10-02 19:11:16 Fix installation of libXaw.so.15.0 link.
321b9b9f 2016-10-02 17:17:04 regen
b0eedeca 2016-10-02 17:16:31 Handle the libXaw.so.xx.y symlink in afterinstall: in Makefile.bsd-wrapper No more diffs with upstreams in autoconf files; owneship of links for non-root/noperm installs is handled too.
f086547c 2016-10-02 10:30:28 regen
d9e10c25 2016-10-02 10:30:06 Remove local patch for platforms without shared libs
99edbe0a 2016-10-02 10:00:36 Reduce diffs with upstreams
da27f01d 2016-10-02 09:28:53 Set owner and group of the XScreenSaver(3) manpage symlink. Needed for noperm release. ok matthieu
c3666a91 2016-10-02 09:19:28 chown -h symbolic links in conf.d. Needed for noperm release. There are a few remaining symlinks that will be fixed later. ok matthieu
cb8938ec 2016-10-01 10:17:43 Update to pixman 0.34.0.
02593ff9 2016-09-25 10:31:16 pixman: upstreams tarballs contain an empty ChangeLog. So remove what we have here. Less gratuitous local changes.
3e22cb88 2016-09-02 11:00:05 Update to libXfont 1.5.2
778b53e3 2016-09-02 10:09:43 Update to xcb-proto/libxcb 1.12. "Just commit it" naddy@
e0e6b146 2016-09-01 10:37:40 remove sparc
1667ad0b 2016-08-09 19:40:13 extra space
6219851d 2016-08-09 18:57:41 Update to fontconfig 2.12.1. Tested by krw@, dcoppa@, ok dcoppa@.
1cfa6ba9 2016-08-09 17:41:23 just dump the major. freetype changes probably extend beyond just the obviously visible symbol additions.
739881e3 2016-08-09 08:16:45 Re-add binary files using 'cvs add -kb'
662d4e30 2016-08-09 08:13:56 Remove binary files
1d43045a 2016-08-09 07:53:52 Update to freetype-doc-2.6.5
7513b427 2016-08-09 07:16:08 Update to FreeType 2.6.5 ok matthieu@
0d928c6a 2016-08-06 09:56:28 Update to libXi 1.7.6
7a95b900 2016-08-06 09:51:36 Update to libXfixes 5.0.2. No functional changes.
4159a76a 2016-07-25 20:12:06 Disable the code that allocates W|X memory. There is fallback code that gets used if allocating W|X memory fails, which is probably a bit slower. However, that is much better than commit a W^X violation which currently gets you killed. ok jca@
84ff9598 2016-05-30 08:28:23 Update to freetype-doc-2.6.3
bd5c5e0b 2016-05-30 08:22:54 "javascript" renamed to "js"
fc2035f1 2016-05-30 08:22:04 "javascript" renamed to "js"
558b6548 2016-05-29 12:29:25 bump freetype major
04fa5807 2016-05-29 11:59:59 Bump following freetype update. Suggested by sthen@ ok sthen@, naddy@, matthieu@
ebfdec87 2016-05-29 11:57:09 Update to FreeType 2.6.3 ok sthen@, naddy@, matthieu@
363dd58b 2016-05-29 10:40:19 Merge Mesa 11.2.2
f8d9379c 2016-05-29 10:11:54 Import Mesa 11.2.2
3c6443a9 2016-04-20 12:23:56 Make sure we authenticate before calling loader_get_driver_for_fd(). This function invokes some drm ioctls that require the client to be authenticated. tested by espie@ ok jsg@
b96f098c 2016-04-01 03:15:15 remove XENOCARA_BUILD_PIXMAN all platforms now build pixman
92b7ec9f 2016-03-20 10:41:29 Merge libdrm 2.4.67
b8626cd6 2016-03-20 10:19:44 Import libdrm 2.4.67
d29159d3 2016-03-18 14:38:03 test some more __ARM_ARCH_* builtin defines
fc89427f 2016-03-13 20:23:35 Enable atomics operations for fontconfig on mips64 and mips64el. ok kettenis@
27f67406 2016-03-11 13:09:42 Remove support vax and XENOCARA_HAVE_SHARED_LIBS scaffolding. ok matthieu@
06764a7e 2016-03-06 13:37:21 Update to libXrandr 1.5.0
dfa30dc6 2016-02-28 04:44:02 Back out rev 1.3 and use __sync builtins on alpha. gcc no longer triggers an ICE with p_atomic_cmpxchg/__sync_val_compare_and_swap. Tested by matthieu.
688f9b80 2016-02-20 10:49:47 On alpha with -O2 gcc gets an ICE on 2 files. With help of jsg@
ea648fa9 2016-02-20 10:48:24 alpha lacks p_atomic_cmpxchg() switch to non atomic ops
ff4b8fa0 2016-02-19 04:57:02 Don't depend on indirect inclusion to pick up endian.h and define BYTE_ORDER. Tested by and ok visa@ mpi@
347afd80 2016-02-18 13:57:22 Disable another make rule requiring python that could trigger if the timestamps are wrong. We always want to use the generated sources provided with Mesa releases. Encountered by tobias.
9eeb07a5 2016-01-24 01:21:23 Merge Mesa 11.0.9
f83fcc6f 2016-01-24 00:59:28 Import Mesa 11.0.9
8d4acd4c 2016-01-07 23:41:25 Disable reading of drirc files by default so chromium processes with OpenGL contexts can drop the ability to read files. Diff from robert@ with a comment added. ok robert@ deraadt@
8b6c7dfa 2016-01-02 16:30:55 Sync freetype-doc with freetype, i.e. update freetype-doc to ver. 2.6.2 ok matthieu@
8f9a563a 2015-12-27 09:16:53 Merge libdrm 2.4.65
0733b388 2015-12-27 08:58:00 Import libdrm 2.4.65
1cd20ba8 2015-12-25 19:06:01 Remove bogus file. ok matthieu@