Branch :
| 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@ |