- Feb 09, 2003
-
-
dan authored
Prepare for first release (0.4, continuing the numbering from Raymond's releases) README.SBCL -> README README -> README-R5 Fixed demo/menu to open-default-display darcs-hash:20030209233610-2591e-d92738ca47de7776a71f7d0c06a78f39818fbe24.gz
-
dan authored
Allows the use of CLX clients over an ssh-forwarded connection. Thanks to Eric Marsden for explaining this one and writing the code in CMUCL CLX that fixes it. The X authority database is a small file typically found in $HOME/.Xauthority, each of the records in which is a binary-encoded tuple of (protocol address display-num auth-scheme-name auth-data) protocol is typically FamilyInternet or FamilyDECnet or something. The interpretation of address is protocol-specific, the display is a number, and the auth-data depends on the auth-scheme-name. With that said, I don't know of any any authorization schemes other than MIT-MAGIC-COOKIE-1, for which the auth data is 16 bytes of binary guck. For FamilyInternet, the address is just the IP address. That's easy. However, the authority database may be shared between multiple machines (for example, if you have NFS-mounted $HOME), so it has to do something special with local transports (unix sockets, shm, etc) so that they don't all overwrite each other. xauth invents some more Family* constants: the important one here is FamilyLocal, for which the address is the machine hostname as returned by gethostname(). If your DISPLAY is set to ":n" or "unix:n", this conventionally indicates a local connection, so these go into xauthority as FamilyLocal, wich the machine hostname to disambiguate them. Many people use SSH X connection forwarding to securely open remote X displays. If you're on host A, and you ssh to host B with X connection forwarding (ssh -X B), the daemon on host B opens a server socket bound to 127.0.0.1, port 6010 , then sets up your DISPLAY variable as localhost:10 (6011, 6012 etc as more connections are made). So, we have the same problem here as we do with local connections: 127.0.0.1 is localhost _everywhere_, so xauth actually specialcases any host whose address is 127.0.0.1 in the same way as it does "" and "unix" In summary, then, the necessary action to open a connection to the nth ssh-forwarded server on a machine is 1) obtain authentication data for FamilyLocal, display n+10 2) open the display at FamilyInternet host localhost port n+6010 darcs-hash:20030209190313-2591e-21921051977c5b3ba91bbd38241e666cb26a6687.gz
-
dan authored
darcs-hash:20030209045535-2591e-c55a673fa651ccd7185816a4033be21bdda4d1f4.gz
-
dan authored
darcs-hash:20030209045520-2591e-1e987ff11a73373ffd13fb1ad2aea208f275e0d0.gz
-
dan authored
darcs-hash:20030209045235-2591e-f828cbf5b13bfd2106f1ef355369511cd9f9ee76.gz
-
dan authored
darcs-hash:20030209025617-2591e-9d125ef6ca4ff6d7aaaf0e3b65d4f652619be861.gz
-
dan authored
darcs-hash:20030209025330-2591e-1ca96b4a5ff4dda07f5d8cd0326b7ffd969842aa.gz
-
dan authored
Make the default translation function work when printing 8 bit characters in a Lisp whose graphic-char-p only understands 7 Few miscellaneous other fixes (Probably all of these are from Iban) darcs-hash:20030209014451-2591e-936fb04f3d757cf71b154e9aa57332cac4d21b4e.gz
-
dan authored
darcs-hash:20030209002634-2591e-c2daa59cfff8f92d49d2707f461553b1ec676578.gz
-
http://www.cliki.net/eclipsedan authored
Patch from Iban Hatchondo via http://www.cliki.net/eclipse - if you want a window manager that uses CLX, presumably this is a good thing : "This bug is patched in the debian packages and in the clocc:clx version. It is a rather obscure bug, but it does result in a SIGSEGV on non-safe images, or even images with CLX compiled with a high speed and a low safety setting." darcs-hash:20030209001910-2591e-99ccfc4fada7e57f5819c2df64f983f3fde42f3e.gz
-
- Feb 08, 2003
-
-
dan authored
Add clx.asd for a nice clean build process Bad type declaration in input.lisp Messing about with packages in dependent.lisp so we can run without having to recreate all the old CMUCL packages as aliases for the nearly-equivalent SBCL ones dependent.lisp now uses functions in sb-bsd-sockets to open network connections, so no foreign code necessary Updated README darcs-hash:20030208233358-2591e-b98f2e262fa3470c34c4f2b50aac18b786b419d3.gz
-
- Jan 21, 2002
- Jan 11, 2002
-
-
dan authored
darcs-hash:20020111130301-2591e-c6010a9101b311834b597be9e11c597e3fbdd64e.gz
-
- Jan 28, 2001
-
-
dan authored
darcs-hash:20010128121954-2591e-3b805cc499ad780f4eaf719f20e0bbf2335d7366.gz
-
dan authored
darcs-hash:20010128120255-2591e-4f833fdad6b55b34676bdff3ebbca6767eabf267.gz
-
dan authored
darcs-hash:20010128115537-2591e-38e789a941fb6c697549b096768d8629094ee663.gz
-
dan authored
darcs-hash:20010128112305-2591e-bab4ce495146b7609eca92d3b5556a548ca884b2.gz
-
dan authored
darcs-hash:20010128110646-2591e-dc87af2487199603ef7f09e420f3677cdcc89040.gz
-
dan authored
darcs-hash:20010128102038-2591e-b39ea8433d864ac12a2080267324670b0e3b0b5f.gz
-
- Aug 30, 2000
-
-
dan authored
darcs-hash:20000830171531-2591e-8a1d5fa16dd45cd90c805501cffa5ce1cd08325b.gz
-
- Aug 29, 2000
-
-
dan authored
darcs-hash:20000829185549-2591e-04b2b2244f97c1b9cd8713f1ac458728cfaaf8d8.gz
-
- Jul 02, 2000
-
-
dan authored
darcs-hash:20000702181946-2591e-10c47dda735bab89484a29a521a068c2b808d0f0.gz
-