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
matt335672
a6995f5e58
Merge pull request #2575 from matt335672/fix_list_insert_bug
...
Fix regression in list module
2023-03-06 15:57:25 +00:00
matt335672
a317c3de5d
Fix regression in list module
2023-03-06 15:47:49 +00:00
matt335672
1ae819668a
Merge pull request #2573 from ZhipengXue97/devel
...
chansrv: Fix potential null dereference
2023-03-06 10:28:19 +00:00
Nexarian
4f9b3055ab
Merge pull request #2553 from Nexarian/add-string-split-function
...
Add function to split string into list.
2023-03-05 10:11:53 -05:00
Zhipeng Xue
fbb3b9cef9
Fix potential null dereference
2023-03-05 13:38:43 +08:00
Nexarian
89e178e7c9
Add function to split string into list.
...
- With working unit tests.
2023-03-03 18:33:33 -05:00
Nexarian
39abe6fbfe
Merge pull request #2567 from matt335672/ci_fail_workaround
...
Fix CI build break
2023-03-03 18:33:06 -05:00
matt335672
eb3d159612
Fix CI build break
2023-02-27 11:30:07 +00: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
matt335672
c886415893
Merge pull request #2552 from yifanjiang/devel
...
Make pam.d directory configurable
2023-02-21 11:44:14 +00:00
Yifan J
8be6bc137e
Make pam.d directory configurable
2023-02-21 09:50:46 +08:00
matt335672
e80e02220e
Merge pull request #2559 from matt335672/waitforx_ignore
...
Add waitforx/xrdp-waitforx to .gitignore
2023-02-20 21:12:28 +00:00
matt335672
726099f870
Add waitforx/xrdp-waitforx to .gitignore
2023-02-20 20:55:09 +00:00
Hiero32
5364ee6aaf
improve "#2522 use startup command from /usr/share/xsession ..."
2023-02-18 10:04:27 +09:00
Nexarian
3a2a64dee0
Merge pull request #2524 from Nexarian/add-rect-utility-functions
...
Adding utility functions for xrdp regions.
2023-02-15 11:27:53 -05:00
Nexarian
ba0e75f8be
Utility functions for xrdp regions and tests
...
- xrdp_region_get_bounds
- xrdp_region_not_empty
- Incorporate example usage of cmocka
- Cmocka doesn't work with C++
2023-02-13 23:46:39 -05:00
matt335672
11a8823a3a
Merge pull request #2550 from matt335672/fix_libipm_doxygen_errors
...
Fix doxygen warnings for libipm
2023-02-13 21:26:00 +00:00
matt335672
b9a12257fc
Fix doxygen warnings for libipm
2023-02-13 20:44:52 +00:00
matt335672
54db636e76
Merge pull request #2497 from matt335672/use_poll
...
Use poll() instead of select()
2023-02-13 14:37:00 +00: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
b414cfcd5e
Merge pull request #2536 from matt335672/list_improvements
...
Add memory allocation checking to the list module
2023-02-13 14:23:23 +00:00
matt335672
994418cd90
Add simple list test cases
2023-02-13 10:37:46 +00:00
matt335672
5aa5624551
Add memory allocation checking to the list module
...
The list module lacks memory allocation checking, and
consequently can coredump on list_create() or
list_add_item().
2023-02-13 10:37:46 +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
cb39b84de5
Use g_set_alarm and g_sleep
2023-02-11 18:01:12 -05:00
Derek Schrock
1e5b42893c
Add g_set_alarm to set an alarm calling func after secs seconds
2023-02-11 18:01:12 -05: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
Nexarian
9bab8e0da5
Merge pull request #2545 from Nexarian/add-free-to-egfx-unit-test
...
Add free to egfx unit tests
2023-02-11 12:16:02 -05:00
Nexarian
b1edd4ff05
Merge pull request #2544 from Nexarian/add-unit-test-parameter
...
Add unit test parameter for more coverage.
2023-02-11 12:15:23 -05:00
Nexarian
259be09334
Add free to egfx unit tests
2023-02-11 00:39:03 -05:00
Nexarian
d3be110ffc
Add unit test parameter for more coverage.
2023-02-11 00:28:30 -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
metalefty
c463a0e865
Merge pull request #2541 from metalefty/log_time
...
log: fix syslog glitch after #2386
2023-02-10 09:06:12 +09:00
Koichiro IWAO
ec2f165af4
log: fix syslog glitch after #2386
...
The tail of new datetime format was sticking out.
2023-02-09 17:09:28 +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
Koichiro IWAO
73a8865561
chansrv/audin,sound: record index of formats array
...
It helps to know which audio format is in use.
2023-02-09 01:21:45 +09:00
Koichiro IWAO
a355b7bf98
chansrv/audin: record audin (microphone redirection) audio formats
2023-02-09 01:06:44 +09:00
Koichiro IWAO
264ee4a761
chansrv/sound: adjust log level and record wFormatTag as string
...
These log levels are unintendedly decreased during logging reworking.
Recording audio formats are useful to know which format is used in
current RDP session.
2023-02-09 01:06:44 +09:00
Koichiro IWAO
5f07c648e4
chansrv: add a utility function to convert wFormatTag into string
2023-02-09 01:06:44 +09:00
Nexarian
4b4989b6a7
Merge pull request #2534 from Nexarian/Nexarian/add-core-cmocka-framework
...
Add core cmocka framework
2023-02-07 08:49:40 -05:00