summaryrefslogtreecommitdiff
path: root/Xtranssock.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Bug #10489: Don't retry unix socket connect()s on ENOENT.Loïc Minier2008-03-241-9/+14
| | | | | | | | | | | If the socket isn't there, it's not gonna magically appear. Either it's a server socket and you should have just waited for the SIGUSR1 from the server, or it's a stale reference to an ICE socket. However, do retry once, so fallback from abstract to filesystem namespace works. Originally Debian bug #385976.
* BSD44SOCKETS is the wrong check for SOCK_MAXADDRLENJulien Cristau2008-03-231-2/+2
| | | | | GNU/kFreeBSD defines BSD44SOCKETS, but doesn't have SOCK_MAXADDRLEN. Check for the latter directly.
* Add support for the abstract socket namespace under Linux.Adam Jackson2008-03-051-33/+95
| | | | | | | | | | | Unlike normal unix sockets, the abstract namespace is not bound to the filesystem. This has some notable advantages; /tmp need not exist, the socket directory need not have magic permissions, etc. xtrans servers will listen on both the normal and abstract socket endpoints; clients will attempt to connect to the abstract socket before connecting to the corresponding filesystem socket. Based on a patch by Bill Crawford.
* Fixed #ifdef checks that were using i386 to use __i386__Jeremy Huddleston2008-02-101-4/+4
| | | | | | | | | | | | | | | """ It's simply obsolete, sloppy, compiler namespace pollution. The compiler is not allowed to predefine symbols that might conflict with ordinary identifiers. For backwards compatibility gcc currently predefines i386 when compiling for x86 32-bit (but not 64-bit), but that will go away. It is also not defined if you specify -ansi when invoking the compiler, because then it is seriously standards compliant. Other compilers shouldn't define it either. Correct code shouldn't rely on it being defined. However __i386__ is safe and proper. """
* Fix for incorrect processing of recycled launchd socket on OS XBen Byer2007-11-141-2/+2
|
* removed cvs tagsBen Byer2007-11-141-6/+1
|
* libxtrans: fixed a typo in my last commitDodji Seketeli2007-09-111-1/+1
| | | | * Xtranssock.c: (SocketReopen): oops fix a typo in my last commit.
* libxtrans: fix linux compilation breakageDodji Seketeli2007-09-111-1/+14
| | | | | | | * Xtranssock.c: (SocketReopen): protect use of BSD4.4 socket with BSD44SOCKETS macro. protect use of strlcnpy with HAVE_STRLCPY macro. That one is defined (or not) by the xserver configure.
* changes to support launchd on OS XBen Byer2007-09-051-2/+40
|
* Bug 728: RUI in _X11TransSocketINETGetAddr in file "Xtranssock.c"Alan Coopersmith2006-09-131-0/+4
| | | | | | | Bug #728: <https://bugs.freedesktop.org/show_bug.cgi?id=728> Patch #3527: <https://bugs.freedesktop.org/attachment.cgi?id=3527> bzero sockaddr structures before passing to kernel to convince memory checkers that they are initialized before use
* Use SUN_LEN if it is defined on non-BSD44SOCKETS systemsAlan Coopersmith2006-08-241-0/+6
|
* Bug 4982: use offsetof for manipulating struct sockaddr_unPetr Salinger2006-08-241-3/+3
| | | | | X.Org Bugzilla #4982 <https://bugs.freedesktop.org/show_bug.cgi?id=4982> Patch #5424 <https://bugs.freedesktop.org/attachment.cgi?id=5424>
* More sprintf -> snprintf conversionsAlan Coopersmith2006-08-241-1/+2
|
* No code change. Just fix comment that said SOCKCONN to become TCPCONN.Jeremy C. Reed2006-05-251-2/+2
| | | | (This dates back to 1994 or before.)
* See ChangeLog entry 2005-11-07 for details.XORG-6_8_99_903XORG-6_8_99_902Kean Johnson2005-11-081-9/+9
|
* Bug #3813 <https://bugs.freedesktop.org/show_bug.cgi?id=3813> GNU/kFreeBSDXORG-6_8_99_901Alan Coopersmith2005-10-031-1/+1
| | | | fix for xtrans (Robert Millan)
* //bugs.freedesktop.org/show_bug.cgi?id=4256> Patch #3046Alan Coopersmith2005-10-021-0/+4
| | | | | <https://bugs.freedesktop.org/attachment.cgi?id=3046> Define MAXHOSTNAMELEN if platform doesn't (Michael Banck)
* Bugzilla #3957 <https://bugs.freedesktop.org/show_bug.cgi?id=3957> PatchAlan Coopersmith2005-08-191-4/+1
| | | | | | | | #2924 <https://bugs.freedesktop.org/attachment.cgi?id=2924> xtrans changes for AIX (Dan McNichol, IBM) Bugzilla #3957 <https://bugs.freedesktop.org/show_bug.cgi?id=3957> Patch #2925 <https://bugs.freedesktop.org/attachment.cgi?id=2925> xtrans changes for AIX (Dan McNichol, IBM)
* Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.XORG-6_8_99_14Daniel Stone2005-07-031-1/+1
| | | | | | | | Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings. Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all source files in the xserver/xorg tree, predicated on defines of HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to <X11/fonts/foo.h>.
* Add the rest of my patch from bugzilla #1605 to define INADDR_NONE onXORG-6_8_99_13Alan Coopersmith2005-06-221-0/+4
| | | | platforms that don't define it in the system headers.
* Apply patch by Alan Coopersmith from #1605 to fix address resolution ofKristian Høgsberg2005-06-221-2/+2
| | | | hostnames starting with a digit for 64 bit architechtures.
* xc/config/cf/DragonFly.cfsco_port_update-baseXORG-6_8_99_9XORG-6_8_99_8XORG-6_8_99_7XORG-6_8_99_6XORG-6_8_99_5XORG-6_8_99_4XORG-6_8_99_3XORG-6_8_99_2XORG-6_8_99_12XORG-6_8_99_11XORG-6_8_99_10XORG-6_8_99_1Roland Mainz2005-03-021-3/+3
| | | | | | | | | | | | | | | | | xc/config/cf/Imake.cf xc/config/cf/Imakefile xc/config/imake/imake.c xc/config/imake/imakemdep.h xc/extras/drm/shared/drm.h xc/include/Xos_r.h xc/lib/xtrans/Xtranssock.c xc/programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h xc/programs/Xserver/hw/xfree86/os-support/xf86_libc.h xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c //bugs.freedesktop.org/show_bug.cgi?id=1712) attachment #2004 (https://bugs.freedesktop.org/attachment.cgi?id=2004): Add support for DragonFly/BSD platform. Patch by Jeroen Ruigrok <asmodai@tendra.org> and Mike Verona <firedragonfly@gmail.com>.
* Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 AddedAlexander Gottwald2004-11-151-4/+50
| | | | mingw (Win32) port
* Merging XORG-CURRENT into trunkXACE-SELINUX-MERGEEgbert Eich2004-04-231-5/+7
|
* Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004xf86-4_4_99_1Egbert Eich2004-03-141-1/+1
|
* Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004xf86-4_4_0STSF-CURRENTEgbert Eich2004-03-031-1/+1
|
* readding XFree86's cvs IDsxf86-4_3_99_903Egbert Eich2004-02-261-1/+1
|
* Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004Egbert Eich2004-02-261-1/+1
|
* Import most of XFree86 4.4RC3. This import excludes files which have thexf86-4_3_99_903_specialKaleb Keithley2004-02-231-2/+2
| | | | | | new license. If we want to, later we can import 4.4RC3 again and pick up the files that have the new license, but for now the vendor branch is "pure."
* Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004xf86-012804-2330Egbert Eich2004-01-291-1/+3
|
* XFree86 4.3.99.902 (RC 2)xf86-4_3_99_902Kaleb Keithley2003-12-191-2/+8
|
* XFree86 4.3.99.901 (RC 1)xf86-4_3_99_901Kaleb Keithley2003-12-041-212/+295
|
* XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folksxf86-4_3_99_16Kaleb Keithley2003-11-251-152/+495
|
* XFree86 4.3.0.1xf86-4_3_0_1PRE_xf86-4_3_0_1Kaleb Keithley2003-11-141-285/+309
|
* R6.6 is the Xorg base-lineXORG-MAINKaleb Keithley2003-11-141-0/+1993