Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2007-08-29 | xace: add hooks + new access codes: TOG-CUP extension. | Eamon Walsh | 1 | -4/+5 | |
2007-08-29 | xace: drop map-window checking hook, add new hooks for controlling the | Eamon Walsh | 3 | -16/+44 | |
delivery of events to windows and clients. This is tentative. It's likely that an additional last-resort hook will be necessary for code that calls TryClientEvents or WriteEventsToClient directly. It's also possible that new xace machinery will be necessary to classify events and pull useful resource ID's out of them. The failure case also needs some thinking through. Should event delivery "succeed" or should it report undeliverable? Finally, XKB appears to call WriteToClient to pass events. Sigh. | |||||
2007-08-28 | xace: add hooks + new access codes: core protocol input requests | Eamon Walsh | 2 | -2/+2 | |
2007-08-28 | devPrivates rework: since API is already broken, switch everything | Eamon Walsh | 10 | -251/+88 | |
over to new system. Need to update documentation and address some remaining vestiges of old system such as CursorRec structure, fb "offman" structure, and FontRec privates. | |||||
2007-08-28 | Merge branch 'master' into XACE-SELINUX | Eamon Walsh | 5 | -22/+10 | |
Conflicts: include/miscstruct.h mi/mibstore.c mi/midispcur.c os/Makefile.am | |||||
2007-08-25 | Implement core protocol backing store exclusively in terms of Composite. | Adam Jackson | 1 | -16/+0 | |
Composite's automatic redirection is a more general mechanism than the ad-hoc BS machinery, so it's much prettier to implement the one in terms of the other. Composite now wraps ChangeWindowAttributes and activates automatic redirection for windows with backing store requested. The old backing store infrastructure is completely gutted: ABI-visible structures retain the function pointers, but they never get called, and all the open-coded conditionals throughout the DIX layer to implement BS are gone. Note that this is still not a strictly complete implementation of backing store, since Composite will throw the bits away on unmap and therefore WhenMapped and Always hints are equivalent. | |||||
2007-08-24 | Export fbShmPutImage to modules. | Michel Dänzer | 2 | -2/+5 | |
To be used by EXA. | |||||
2007-08-16 | devPrivates rework: use camelcase standard for name of key type. | Eamon Walsh | 1 | -5/+5 | |
2007-08-16 | Add some more support for DragonFly. From Joerg Sonnenberger | Jeremy C. Reed | 2 | -2/+2 | |
and pkgsrc. | |||||
2007-08-16 | xace: drop background-none checking hook, add new hook for controlling | Eamon Walsh | 5 | -25/+21 | |
access to other clients. | |||||
2007-08-16 | xace: add hooks + new access codes: core protocol screensaver requests | Eamon Walsh | 5 | -7/+9 | |
2007-08-15 | xace: rename hostlist security hook to "server" as this hook will be used | Eamon Walsh | 5 | -13/+15 | |
for other types of server access besides just the host list. | |||||
2007-08-14 | Fix the value comparisons in the IDLETIME wakeup handler. | Fredrik Höglund | 1 | -2/+3 | |
LessThan/GreaterThan comparisons were used in the wakeup handler, and LessOrEqual/GreaterOrEqual in the block handler. Change it to use LessOrEqual/GreaterOrEqual in both functions, since this is what XSyncNegativeComparison and XSyncPositiveComparison imply. | |||||
2007-08-14 | dix: remove caching of drawables and graphics contexts. The security checks | Eamon Walsh | 1 | -1/+1 | |
simply bypass the cached values so they are unused. | |||||
2007-08-06 | xace: drop site-policy and declare-extension-security hooks, add 2 new hooks | Eamon Walsh | 3 | -25/+13 | |
for controlling access to screens and screen savers. | |||||
2007-08-03 | security: drop support for XC-QUERY-SECURITY authorization method. | Eamon Walsh | 3 | -72/+1 | |
2007-08-03 | security: drop the "declare extension security" dix call. Use the | Eamon Walsh | 5 | -46/+66 | |
SecurityPolicy configuration file instead. | |||||
2007-08-02 | Merge branch 'master' into XACE-SELINUX | Eamon Walsh | 7 | -18/+0 | |
Conflicts: dix/devices.c dix/property.c include/dix.h | |||||
2007-06-29 | Death to RCS tags. | Adam Jackson | 6 | -10/+0 | |
2007-06-28 | Remove the remnants of OS/2 support. | Adam Jackson | 1 | -8/+0 | |
This has never worked in any modular server release, and as far as I know was never tested in 6.7 through 6.9. | |||||
2007-06-21 | xselinux: adjust the config file format to that expected by libselinux. | Eamon Walsh | 1 | -95/+85 | |
This file will eventually be moved out of the X source tree. | |||||
2007-06-21 | xselinux: use new libselinux support for context labeling. | Eamon Walsh | 1 | -561/+30 | |
Remove all the config file parsing code and use the new lookup interface instead. | |||||
2007-06-11 | Merge branch 'master' into XACE-SELINUX | Eamon Walsh | 1 | -1/+0 | |
Conflicts: dix/dixutils.c | |||||
2007-06-11 | xselinux: use new libselinux support for private Flask definitions. | Eamon Walsh | 2 | -2/+133 | |
Removes indirect dependency on kernel headers. | |||||
2007-05-28 | Allow configurable serverconfigdir for security policy location | Eugene Konev | 1 | -1/+0 | |
Allow the location of the SERVERCONFIGdir variable to be defined at compile-time. This allows us to specify where the security policy will be located (Debian uses this to put it in /etc). The default is to the previous location. | |||||
2007-05-22 | Merge branch 'master' into XACE-SELINUX | Eamon Walsh | 1 | -0/+119 | |
Conflicts: include/miscstruct.h | |||||
2007-05-18 | Add a new IDLETIME system sync counter. | Fredrik Höglund | 1 | -0/+119 | |
This counter exposes the time in milliseconds since the last input event. Clients such as screen savers and power managers can set an alarm on this counter to find out when the idle time reaches a certain value, without having to poll the server. | |||||
2007-04-17 | xace: change the semantics of the return value of XACE hooks to allow | Eamon Walsh | 5 | -174/+186 | |
arbitrary X status codes instead of just TRUE/FALSE. The dix layer in most cases still does not propagate the return value of XACE hooks back to the client, however. There is more error propagation work to do. | |||||
2007-04-17 | security: remove debugging code. | Eamon Walsh | 1 | -53/+0 | |
2007-04-17 | Merge branch 'master' into XACE-SELINUX | Eamon Walsh | 3 | -6/+6 | |
Conflicts: dix/privates.c | |||||
2007-04-09 | Bug #10560: Code-Cleanup: function declarations () -> (void) | Stefan Huehner | 3 | -6/+6 | |
X.Org Bugzilla #10560: <https://bugs.freedesktop.org/show_bug.cgi?id=10560> Patch #9511 <https://bugs.freedesktop.org/attachment.cgi?id=9511> | |||||
2007-04-05 | Merge branch 'master' into XACE-SELINUX | Eamon Walsh | 1 | -2/+11 | |
Conflicts: configure.ac | |||||
2007-04-03 | security: rewrite to use new devPrivates support. | Eamon Walsh | 1 | -37/+38 | |
2007-04-03 | CVE-2007-1003: XC-MISC Extension ProcXCMiscGetXIDList() Memory Corruption | Matthieu Herrb | 1 | -2/+11 | |
2007-03-28 | xace: minor comment fixes. | Eamon Walsh | 1 | -2/+1 | |
2007-03-26 | Merge branch 'master' into XACE-SELINUX | Eamon Walsh | 12 | -145/+30 | |
2007-03-25 | Static and dead code cleaup for Xext/ | Adam Jackson | 12 | -144/+29 | |
2007-03-23 | xace: pass serverClient as default argument to dixChangeWindowProperty | Eamon Walsh | 2 | -6/+8 | |
instead of NullClient. | |||||
2007-03-22 | xace: drop the name argument from the property callback. | Eamon Walsh | 4 | -5/+2 | |
2007-03-22 | dix: reorganize property code to better support xace hook; requires new API for | Eamon Walsh | 2 | -2/+2 | |
changing a property, dixChangeWindowProperty, taking an additional client argument. | |||||
2007-03-22 | xace: add new argument to property hook for property structure itself. | Eamon Walsh | 3 | -8/+3 | |
2007-03-21 | xace: add access_mode argument to selection hook. | Eamon Walsh | 2 | -0/+2 | |
2007-03-21 | xace: bump major version since the hooks have changed. | Eamon Walsh | 1 | -1/+1 | |
2007-03-21 | xace: add XACE_SELECTION_ACCESS hook for selection redirection/access. | Eamon Walsh | 3 | -7/+26 | |
2007-03-20 | Static markup and dead code cull over xkb/. | Adam Jackson | 1 | -1/+1 | |
The former <X11/extensions/XKBsrv.h> has been pulled into the server now as include/xkbsrv.h, and the world updated to look for it in the new place, since it made no sense to define server API in an extension header. Any further work along this line will need to do similar things with XKBgeom.h and friends. | |||||
2007-03-19 | xace: drop XACE_WINDOW_INIT hook, it has been superseded by ↵ | Eamon Walsh | 3 | -18/+3 | |
ResourceStateCallback. | |||||
2007-03-19 | xselinux: use the new ResourceStateCallback instead of the XACE_WINDOW_INIT ↵ | Eamon Walsh | 1 | -8/+17 | |
hook. | |||||
2007-03-19 | xselinux + security: remove confusing CALLBACK macro. | Eamon Walsh | 2 | -25/+50 | |
2007-03-08 | xselinux: remove context validation function for now. | Eamon Walsh | 1 | -36/+0 | |
2007-03-07 | Merge branch 'master' into XACE-SELINUX | Eamon Walsh | 1 | -23/+0 | |