matt335672
5605ce44b1
Remove defines from sesman_config.h
...
This file currently contains defines which are only used in
sesman_config.c Moving them into there increases readability
and maintainability.
2023-03-30 13:07:49 +01:00
matt335672
53cc5c3e18
Remove unnecessary comment
2023-03-30 13:07:49 +01:00
matt335672
5e339d5054
Update sesman test tools after libsesman created
2023-03-30 13:07:49 +01:00
matt335672
8044bd1ecf
Update sesman files left after libsesman created
2023-03-30 13:07:49 +01:00
matt335672
ea12231247
Updaste chansrv files related to new libsesman
2023-03-30 13:07:49 +01:00
matt335672
d2362f23a0
Fix typo
2023-03-30 13:07:49 +01:00
matt335672
b4f9d250e2
Update sesman files moved to libsesman
2023-03-29 14:31:30 +01:00
matt335672
75c9979b54
Add new files to libsesman
2023-03-29 14:31:30 +01:00
matt335672
2f3693b3dc
autotools changes related to new libsesman library
2023-03-29 14:31:30 +01:00
matt335672
d05dd853bb
Moved sesman_access module into libsesman
2023-03-29 14:31:30 +01:00
matt335672
2995d4942f
Renamed sesman/access module
2023-03-29 14:31:30 +01:00
matt335672
dff380fb78
Move auth modules into libsesman
2023-03-29 14:31:30 +01:00
matt335672
d83bf100fa
Move auth into libsesman
2023-03-29 14:31:30 +01:00
matt335672
cf5c1494cf
Rename auth.h as sesman_auth.h
2023-03-29 14:31:29 +01:00
matt335672
db1f4c95a6
Moved config into libsesman
2023-03-29 14:31:29 +01:00
matt335672
f24400f4f1
Renamed sesman/config module
2023-03-29 14:31:29 +01:00
matt335672
177707dcb9
Merge pull request #2608 from Hiero32/Support-to-set-parameters-for-#2519
...
Support to set parameters for #2519
2023-03-29 10:29:23 +01:00
Hiero32
9fe9ae3bc0
Support to set parameters from sesman.ini.
2023-03-28 21:20:54 +09:00
matt335672
3ee8eb9c9e
Merge pull request #2592 from matt335672/restructure_session_start
...
Restructure session start
2023-03-27 10:38:37 +01:00
Jay Sorg
054c78d568
chansrv: don't free item on stack
2023-03-24 16:33:16 -07:00
matt335672
991770cc5d
Refactored session.c to support X server validation
2023-03-24 10:58:42 +00:00
matt335672
34ad55faa6
xwait changes (breaks compile)
...
The wait_for_xserver() call is refactored so that it can
be called from root context to wait for an X server run by
a specific user.
2023-03-24 10:54:04 +00:00
matt335672
6bf0aed8dd
Make wait objects private to sesman.c
2023-03-24 10:54:04 +00:00
matt335672
5cb5542d91
Rename session_list module functions
...
Rename functions in the session_list module so it's clearer where
they are defined.
2023-03-24 10:53:23 +00:00
matt335672
fb25de0419
Split sesman/session.c into session.c and session_list.c
2023-03-23 18:12:06 +00:00
matt335672
84c19e05ce
Duplicate session module to session_list module
...
This makes an exact copy of session.[ch] in session_list.[ch].
The intention is to be able to follow changes in git with
the --follow switch
2023-03-23 18:12:06 +00:00
matt335672
c0b9bf9a37
Remove clone_session_params()
...
This is a hangover from SCP V1 and is no longer required with
the move to libipm
2023-03-23 18:12:06 +00:00
matt335672
8b9f9b40c8
os_calls changes
...
- Add g_pipe()
- Add g_file_duplicate_on()
- Rework struct exit_status to make it easier to parse
- Add optional status return to g_waitchild()
2023-03-23 18:12:06 +00:00
matt335672
5c01729d6f
waitforx logging improvements
2023-03-18 10:54:14 +00:00
matt335672
3681ecdf23
Moved bin/xrdp-waitforx to libexec/xrdp/waitforx
2023-03-18 10:54:14 +00:00
matt335672
653a7a9bff
Merge pull request #2576 from matt335672/list_string_support
...
List string support
2023-03-10 11:07:59 +00:00
matt335672
c9940f6b0d
Merge pull request #2581 from metalefty/help-alignment
...
sesman: fix help message alignment
2023-03-08 10:42:13 +00:00
Koichiro IWAO
75f534b69f
sesman: fix help message alignment
2023-03-08 10:24:08 +09:00
matt335672
621b3fc6dc
Add g_execvp_list() to os_calls
2023-03-06 16:03:55 +00:00
matt335672
c3d697de16
Add list_add_strdup() etc
2023-03-06 15:58:13 +00:00
Zhipeng Xue
fbb3b9cef9
Fix potential null dereference
2023-03-05 13:38:43 +08:00
matt335672
420a7a429f
Merge pull request #2557 from Hiero32/improve_#2522
...
improve "#2522 use startup command from /usr/share/xsession ..."
2023-02-22 12:45:23 +00:00
Hiero32
cdc65db487
change comment a bit
2023-02-22 20:59:37 +09:00
Hiero32
a2a8a0ba89
fix comment
2023-02-21 21:30:33 +09:00
Hiero32
fda1ed0042
remove "source /etc/xrdp/export_desktop_session"
2023-02-21 21:15:21 +09:00
Yifan J
8be6bc137e
Make pam.d directory configurable
2023-02-21 09:50:46 +08:00
Hiero32
5364ee6aaf
improve " #2522 use startup command from /usr/share/xsession ..."
2023-02-18 10:04:27 +09:00
matt335672
86d0d0e9fd
Addressed review comments
2023-02-13 14:28:29 +00:00
matt335672
acdfd12cb6
Fix typo in chansrv_fuse.c
...
The code as it stands is checking two file descriptors for possible
input, but only one needs to be checked.
2023-02-13 14:28:29 +00:00
matt335672
78fa1c15b2
Replace select() system call with poll()
...
poll() is specified in POSIX.1-2001 as a simpler interface for
multiplexed file descriptors than select(). It also provides more
functionality.
This PR replaces the select() calls used in xrdp with poll()
equivalents.
2023-02-13 14:28:29 +00:00
matt335672
a27440c237
Merge pull request #2492 from derekschrock/randr-wait
...
Add xrdp-waitforx to wait for X to start with RandR outputs
2023-02-13 10:29:22 +00:00
metalefty
f3dc94448c
Merge pull request #2537 from metalefty/sound-log
...
sound: logging improvements
2023-02-13 10:38:31 +09:00
Derek Schrock
829378bba8
Add xrdp-waitforx to wait for X to start with RandR outputs
...
For some window managers (fvwm2 and fvwm3) if the X server isn't
running and has output it's possible for the window manager to fail or
reconfigure randr incorrectly.
With xrdp-waitfox:
- Install xrdp-waitfox to the BIN dir.
- sesman will run xrdp-waitfox as the logged in user.
- Set an alarm to exit after 30 seconds.
- Try to open env DISPLAY value's display (10 seconds).
- Test for RandR extension.
- Wait for outputs to appear (10 seconds).
2023-02-11 18:01:10 -05:00
Koichiro IWAO
9d7a817e87
chansrv/audin: return UNKNOWN when undefined value
...
is passed to audin_wave_format_tag_to_str.
2023-02-11 11:51:08 +09:00
Hiero32
1ffe7890d8
sound: fix noise between two playbacks for mp3/aac ( #2519 )
...
* sound: fix noise between two playbacks for mp3/aac
* fix sound stuttered on skip operation of vlc
2023-02-09 10:09:04 +09:00