Bug 19298

Summary: gdm-x-session dont assign arg -listen tcp to Xorg when invoked with DisallowTCP=false in custom.conf
Product: Mageia Reporter: michel tyteca <michel.tyteca>
Component: RPM PackagesAssignee: GNOME maintainers <gnome>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: Normal CC: luigiwalser, marja11, michel.tyteca, olav
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:

Description michel tyteca 2016-09-06 19:42:29 CEST
I have set "DisallowTCP=false" in /etc/X11/gdm/custom.conf.
but Xorg is started without argument -listen by gdm-x-session

But I know that the flag -listen tcp is needed for the recent Xorg to
accept tcp connections.

GDM 3.20 has been patched to run correctly, but not with mageia 6 last weeks.

Regards
michel tyteca 2016-09-06 19:43:23 CEST

CC: (none) => michel.tyteca

Marja Van Waes 2016-09-06 20:58:13 CEST

CC: (none) => marja11
Component: Security => RPM Packages
Assignee: bugsquad => gnome

David Walser 2016-09-06 21:35:06 CEST

CC: (none) => luigiwalser
QA Contact: security => (none)

Comment 1 Olav Vitters 2016-09-06 22:18:25 CEST
Per gdm 3.19.2

 - Use -listen instead of -nolisten for new Xorg

CC: (none) => olav

Comment 2 michel tyteca 2016-09-07 14:34:40 CEST
So, when Xorg is invoked by gdm, what is the manner to start this X server with flag '-listen tcp' ?

Thanks
Comment 3 Olav Vitters 2016-09-07 18:40:07 CEST
This is just for Cauldron, correct? It seems that during the build of GDM it checks the Xorg version to figure out what to do. I've added the build dependency for Xorg and submitted a new gdm (release 6). Could you try that version and tell me if it is better?
Comment 4 michel tyteca 2016-09-08 11:12:19 CEST
Olav,

OK i tried the new version (3.20.1-6) and the patch is OK.

The flag '-listen tcp' is present to start Xorg and after an 'xhost +'
i draw on the display from the network.

Thanks

Status: NEW => RESOLVED
Resolution: (none) => FIXED