Commit Graph

4003 Commits

Author SHA1 Message Date
Christopher Pitstick 0a2562d33d Initial cut at a unit test for xrdp_sec_process_mcs_data_monitors 2021-12-08 01:41:07 -05:00
Koichiro IWAO 3c10abd1be
xrdp: don’t spit on the console when starting
Picked from Debian's local patch [1].

We have worked on reducing Debian's local patches in #1762 #1765.
This is the last one left and helps to  remove shutup-daemon.diff
completely. I don't think this log to stdout is necessary.

[1] https://salsa.debian.org/debian-remote-team/xrdp/-/blob/debian/0.9.17-2/debian/patches/shutup-daemon.diff
2021-12-08 15:22:18 +09:00
matt335672 a266d67fdf
Merge pull request #2070 from matt335672/dev_fix
Fix buffer size check #2070
2021-12-06 10:36:05 +00:00
matt335672 53c9bcc976
Merge pull request #2074 from kenhys/fix-atom2-debug-message
Fix wrong debug level log message for g_file_atom2 #2074
2021-12-06 10:06:04 +00:00
Kentaro Hayashi 23906383b6 clipboard: Fix wrong debug level log message for g_file_atom2
As g_file_atom2 is x-special/gnome-copied-files
(See g_file_atom2 definition in sesman/chansrv/clipboard.c),
it should be "x-special/gnome-copied-files" in this context.

Signed-off-by: Kentaro Hayashi <hayashi@clear-code.com>
2021-12-06 12:40:41 +09:00
matt335672 c39bb18469 Fix buffer size check 2021-12-02 13:47:09 +00:00
matt335672 b557de4888
Merge pull request #2066 from matt335672/devel_fix
Set stream size correctly for TS_SURFCMD_STREAM_SURF_BITS header (#2066)
2021-12-02 11:18:13 +00:00
matt335672 c02dcd0f13
Merge pull request #2069 from matt335672/devel
Replace `which` with `command -v` in submodules
2021-12-02 11:17:14 +00:00
matt335672 1c7b471231 Updates to libpainter and librfxcodec bootstrap scripts 2021-12-02 10:29:42 +00:00
matt335672 13568dea2b
Merge pull request #2067 from metalefty/which
Replace `which` with `command -v`
2021-12-01 15:52:42 +00:00
Koichiro IWAO ab62ea5e9d
Replace `which` here, too 2021-12-01 22:37:29 +09:00
matt335672 54fbae2593
Merge pull request #2065 from matt335672/shm_logging
Log error on failure to attach to shared memory #2065
2021-12-01 09:23:00 +00:00
Koichiro IWAO a3d8761e20
Replace `which` with `command -v`
as well as neutrinolabs/xorgxrdp#204.

Reported by: @drwilly
2021-12-01 17:06:25 +09:00
matt335672 f64c824a78 Set stream size correctly before adding TS_SURFCMD_STREAM_SURF_BITS header 2021-11-30 11:04:57 +00:00
matt335672 dc5ec83df9 Log error on failure to attach to shared memory 2021-11-30 10:55:03 +00:00
matt335672 0416d32114 Neutrinordp: Add more user info on connect failure 2021-11-25 15:45:17 +00:00
matt335672 9abe0960f7 Refactor xrdp_mm.c
- Add connect state machine
- Use SCP for sesman comms
2021-11-25 15:45:17 +00:00
matt335672 582433b827 Add dependency on libscp to xrdp 2021-11-25 14:17:39 +00:00
matt335672 3e4ab9009c Add xrdp_wm_mod_connect_done() 2021-11-25 14:17:39 +00:00
matt335672 f505ecc1eb Rename xrdp_mm usechansrv to use_chansrv 2021-11-25 13:58:53 +00:00
matt335672 ba5f2e4e52 Reworked xrdp_mm_get_value() to minimise copying 2021-11-25 13:58:53 +00:00
matt335672 5c610aee28 Modify sesrun to use common SCP V0 interface 2021-11-25 13:30:34 +00:00
matt335672 30a92cb095 Changes to libtrans interface 2021-11-25 13:30:34 +00:00
matt335672 5862a6123f Changes for unifying libscp code 2021-11-25 13:30:34 +00:00
matt335672 8b9b22c773 Create shared GUID module to simplify session guid handling 2021-11-25 13:29:55 +00:00
matt335672 b2e39049cb Make msg arg to server_msg() consistently const 2021-11-25 13:26:51 +00:00
matt335672 3b24ecdedf
Merge pull request #2061 from matt335672/case_insensitive_passwd
Make username and password case insensitive in more places #2061
2021-11-25 10:11:49 +00:00
matt335672 3f5327542f Make username and password case insensitive on more places 2021-11-24 17:34:49 +00:00
matt335672 ce23c824ea
Merge pull request #1976 from matt335672/fail2ban_support
Fail2ban support (#1076)
2021-11-18 10:11:12 +00:00
matt335672 c36f92049d
Merge pull request #2057 from liuxiang88/devel
Add loongarch support to common/arch.h
2021-11-18 10:08:41 +00:00
liuxiang88 03ae4840e4 Set loongarch need-align-macro. 2021-11-18 15:19:46 +08:00
matt335672 4ea93beebb
Merge pull request #2032 from matt335672/chansrv_hang_fix
Chansrv hang fix #2032
2021-10-29 11:11:00 +01:00
matt335672 dd2336f8c6
Merge pull request #2030 from metalefty/cleanup
Cleanup unnecessary files #2030
2021-10-26 09:28:36 +01:00
matt335672 a49144be73 Avoid deadlock in clipboard copy code 2021-10-25 16:16:59 +01:00
matt335672 b87b7f9ee8 Add xfuse_path_in_xfuse_fs() 2021-10-25 16:16:54 +01:00
matt335672 a7b48cd1cf Added more string calls + fix prototypes
- Added g_strrchr() and g_strstr()
- Made C prototypes for g_strchr() and g_strnchr() compatible with
  expected C library functions
2021-10-25 16:13:09 +01:00
matt335672 50e37bf673 Add more file info functions
- g_file_get_device_number()
- g_file_get_inode_num()
2021-10-25 15:24:27 +01:00
matt335672 0b28fe05b6 Address review comments 2021-10-25 11:35:35 +01:00
matt335672 5fb621ca53 Logged IP address for fail2ban on login failure 2021-10-25 11:35:35 +01:00
matt335672 60016c1f75 Rename client_ip to connection_description 2021-10-25 11:35:35 +01:00
Koichiro IWAO b816403172 remove unnecessary files also from Makefile.am 2021-10-23 01:26:24 +09:00
matt335672 e867c925d5
Merge pull request #2028 from matt335672/mem_fixes
Minor memory leaks found with valgrind #2028
2021-10-22 10:38:51 +01:00
Koichiro IWAO 26b2efc449 remove not up-to-date file-loc.txt 2021-10-22 16:24:51 +09:00
Koichiro IWAO 8413531cae remove not up-to-date design.txt
it can be found at:
https://github.com/neutrinolabs/xrdp/wiki/XRDP-Architecture-Overview
2021-10-22 16:24:51 +09:00
Koichiro IWAO 0c71c44e16 remove not used *-pak files 2021-10-22 16:24:51 +09:00
Koichiro IWAO aa59f27650 remove obsoleted faq-general.txt 2021-10-22 16:24:51 +09:00
Koichiro IWAO 47467ec2b3 remove obsoleted install.txt
Install instructions are now on Wiki.
2021-10-22 16:24:51 +09:00
Koichiro IWAO 543334f208 remove obsoleted faq-compile.txt
It is now covered by README.md and Wiki.
2021-10-22 16:24:51 +09:00
matt335672 15b7f18ede Minor memory leaks found with valgrind 2021-10-21 15:24:39 +01:00
matt335672 0c605a3cc4
Merge pull request #2014 from matt335672/xrdp_leaks
Fix definitely lost memory leaks #2014
2021-10-20 10:23:09 +01:00