-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix v0.10.x regressions in standalone chansrv #3243
base: devel
Are you sure you want to change the base?
Fix v0.10.x regressions in standalone chansrv #3243
Commits on Sep 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6b8977b - Browse repository at this point
Copy the full SHA 6b8977bView commit details -
Use proper define for sesman listen_port size
The size of the listen_port for sesman cannot exceed XRDP_SOCKETS_MAXPATH. We should use this value rather than an arbitrary value of 256.
Configuration menu - View commit details
-
Copy full SHA for 8a5e6b4 - Browse repository at this point
Copy the full SHA 8a5e6b4View commit details -
Move SCP synch calls from sesman tools to library
The sesman tools have some private functions to make syncronous calls to sesman over SCP. This commit moves these calls to a new module scp_sync in libipm so that they can be utilised by other parts of xrdp (i.e. chansrv)
Configuration menu - View commit details
-
Copy full SHA for dd4f535 - Browse repository at this point
Copy the full SHA dd4f535View commit details -
Add calls to SCP to request sockdir creation
THe SCP interface is modified so that a program can connect to sesman and ask for the sockdir to be created for the currently authenticated user
Configuration menu - View commit details
-
Copy full SHA for cd5c480 - Browse repository at this point
Copy the full SHA cd5c480View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2c2623 - Browse repository at this point
Copy the full SHA b2c2623View commit details -
Add support for creating sockdir to chansrv
Chansrv now checks for the user sockdir being present. If it isn't, it connects to chansrv and requests it be created. This also needs the sesman port to be added to the chansrv config struct.
Configuration menu - View commit details
-
Copy full SHA for c24a81f - Browse repository at this point
Copy the full SHA c24a81fView commit details
Commits on Sep 23, 2024
-
Add optional UID to DISPLAY() in chansrvport
The code to determine the socket address of chansrv when using a manually started xrdp-chansrv may need some help determining the UID of the session. This commit allows a UID to be optionally specified in the DISPLAY() function, if the code is unable to determine the UID automatically from the connection parameters. If a manual chansrvport is entered, xrdp now logs what it is connecting to, to assist in debugging.
Configuration menu - View commit details
-
Copy full SHA for 68207ca - Browse repository at this point
Copy the full SHA 68207caView commit details