Commit Graph

738 Commits

Author SHA1 Message Date
matt335672
0a1a8f40e5 Moved a lot of string funcs to string_calls module 2020-12-22 11:57:24 +00:00
matt335672
5523847540 Allow FuseMountName for chansrv to be absolute path 2020-12-21 12:36:31 +00:00
matt335672
633716bbad sesrun improvements and doc fixes 2020-12-09 11:44:17 +00:00
matt335672
d78d46187f
Merge pull request #1706 from matt335672/neutrinordp-flow-control2
Fix neutrinordp buffering. Addresses #1634 and #1608
2020-11-17 09:31:13 +00:00
robertoetcheverryr
8270331646 Updated man and .ini file regarding address:port parameters. 2020-10-20 23:25:13 -03:00
Matt Burt
1f8bb57fd6 Improve source_info commenting and fix neutrino slow link 2020-10-20 09:55:17 +01:00
Alexandre Quesnel
a9ec1ebd99 Unifying logging in chanserv
This commit adds:
* replace multiple logging macros with LOG and LOG_DEVEL
* logging configuration for chanserv
* logging configuration for console output
* logging configuration for per file or method log level filtering for
debug builds
* file, line, and method name in log message for debug builds
2020-10-19 05:10:47 +00:00
matt335672
ebc21fe180 Added -c / --config to xrdp 2020-10-16 10:55:23 +01:00
matt335672
68f0fa7e4d
Merge pull request #1668 from bolkedebruin/enable_token_sso
Add support for token authentication
2020-09-09 10:10:13 +01:00
Per Olav Kroka
f6a957851d
Update xrdp_keyboard.ini for Norwegian keyboards 2020-09-02 13:05:31 +02:00
Bolke de Bruin
a6a0e5e004 Allow domain name to be concatenated to username
If a server is multihomed (i.e. mutiple domains) the
users are identified by their domain name. This change
allows to concat the domain name to the username with
a specific separator.
2020-08-30 21:56:16 +02:00
Bolke de Bruin
b0bca1363e Add support for token authentication
This feature allows to embed a token in the username field. Tokens
are separated from the username by the ASCII field separator character
0x1F (unicode 0x001F).
2020-08-29 10:40:22 +02:00
Roland Kaufmann
a9eb5a17d2 Detect and setup Programmer Dvorak keyboard layout
This patch will add the keyboard layout identifier for the Programmer
Dvorak keyboard layout, so that if a Windows client has that layout
active, it will be mapped to the corresponding xkeyboard-config layout
in the X server.

An XFreeRDP client knows about this layout too, and will correspondingly
map it to the identifier given here, making the layout propagate
correctly through X-to-X connections as well.

To replicate the full Windows keyboard layout several options have to
be set as well as the main layout. To avoid having these options spill
over to other layouts that are dumped, the old settings are stored
before the dump and then restored afterwards.
2020-08-26 17:55:25 +02:00
matt335672
3c4b42b1aa Implemented resize and multimon support for VNC backend 2020-06-04 15:10:35 +01:00
metalefty
a618a67d4a
Merge pull request #1520 from qarmin/small_fixes
Small fixes found by static analyzers.
2020-05-08 15:27:18 +09:00
metalefty
30248303a8
Merge pull request #1557 from matt335672/hac425-2
Check for overflow before g_malloc() calls
2020-05-05 02:49:57 +09:00
matt335672
7ef01f7b0c Address memory allocation overflow security issues 2020-04-23 17:29:06 +01:00
okhowang(王沛文)
f5164e8ff7 workaround odd shift behaviour 2020-04-07 14:10:37 +08:00
Rafał Mikrut
12c46664a2 Small fixes found by static analyzers. 2020-03-20 11:21:34 +01:00
metalefty
e37fdd8c6e
Merge pull request #1479 from matt335672/cppc-xrdp-cache
xrdp_cache: Fix cppcheck 1.89+1.90 warnings
2020-01-20 09:09:42 +09:00
metalefty
627da8da3e
Merge pull request #1470 from matt335672/rename-includes
Move MS-defined constants into separate includes
2020-01-16 15:01:18 +09:00
matt335672
c954bfe9e3 Fix cppcheck 1.89+1.90 warnings 2020-01-15 12:57:33 +00:00
okhowang(王沛文)
32ef6ea3dd support mousex button 8/9 2020-01-14 18:04:06 +08:00
matt335672
6f881d47d3 Rationalise ms- constants
Constants from MS documents (MS-RDPBCGR etc) moved out of
common/xrdp_constants.h into includes named after the documents.

Similar includes moved from sesman/chansrv to the common area.
2020-01-06 15:46:37 +00:00
metalefty
352107fc5f
Merge pull request #1319 from metalefty/sighup
xrdp: do not exit when caught SIGHUP
2019-11-21 18:42:52 +09:00
Belinsky-L-V
a2fd7c09fa make vsock config accept -1 for cid and port
linux/vm_sockets.h defines VMADDR_CID_ANY and VMADDR_PORT_ANY (both
equal to -1U) for vsock cid and port respectively. This change aims to
add the capability to parse negative cid and port numbers for vsock from
the config and pass them to the kernel.

Allows for valid configurations such as "port=vsock://-1:3389" to be
correctly processed, but will parse port and cid inputs like "---1" to
"-", which should currently get silently turned into 0 by atoi inside
g_sck_vsock_bind_address. Inputs that do not contain "-" get parsed as
by xrdp_listen_parse_integer.
2019-11-12 23:59:49 +03:00
Koichiro IWAO
f37faca65b
xrdp: skip connecting to chansrv when no channels enabled 2019-08-22 17:20:19 +09:00
Koichiro IWAO
bcb281707b
xrdp: reformat comments/descriptions in xrdp.ini 2019-08-19 14:20:32 +09:00
Jay Sorg
1ef47cbf0b xrdp: fix seg fault when fork on connect and disconnect 2019-07-02 21:02:09 -07:00
Jay Sorg
37ade1cb25 remove unused variable 2019-07-01 18:07:36 -07:00
Jay Sorg
ee65ccb31d use address for tcp:// and tcp6:// and vsock:// 2019-07-01 17:56:50 -07:00
Jay Sorg
f42e38125e xrdp: enable listen_test, other parameter fixes about listen_test 2019-07-01 00:53:11 -07:00
Jay Sorg
0bc7803eaa add TCP V4 and V6 only socket functions 2019-06-29 23:59:18 -07:00
Jay Sorg
d7bd6f726b xrdp: support old xrdp.ini port, use_vsock style 2019-06-27 09:09:34 -07:00
Jay Sorg
216ba3b4d4 xrdp: update xrdp.ini.in 2019-06-26 22:16:44 -07:00
Jay Sorg
e3f41da2cc xrdp: parsing for listeners 2019-06-26 22:16:43 -07:00
Jay Sorg
c236f665d2 xrdp: parsing for listeners 2019-06-26 22:16:43 -07:00
Jay Sorg
d6229df5a1 xrdp: work on trans list 2019-06-26 22:16:43 -07:00
Jay Sorg
bacd76f9a2 xrdp: change listen to list 2019-06-26 22:16:43 -07:00
Jay Sorg
21f90e3ca2 work on suppress 2019-04-25 14:54:25 -07:00
Jay Sorg
0ed82f71e8 xrdp: check term event for more responsive shutdown 2019-04-01 23:14:09 -07:00
Koichiro IWAO
fff61cbeca
xrdp: do not exit when caught SIGHUP 2019-03-29 09:27:29 +09:00
Koichiro IWAO
4f85f8787b
xrdpwin: xrdp.sourceforge.net -> www.xrdp.org 2019-03-20 17:00:17 +09:00
netromnetrom
3f42e5d6e5
Add Danish keyboard 2019-02-05 17:00:46 +01:00
metalefty
2e340bd68c
Merge pull request #1244 from metalefty/km-0000080a
correct latam keylayout value
2018-11-08 08:56:27 +09:00
Koichiro IWAO
92fa56546e
correct latam keylayout value 2018-11-07 18:58:07 +09:00
metalefty
3ad380949c
Merge pull request #1240 from metalefty/km-0000080a
add Spanish (Latin American) keyboard
2018-11-02 09:30:40 +09:00
Koichiro IWAO
9f22223b91
capitilize hex keylayout value 2018-11-01 09:25:04 +09:00
Koichiro IWAO
258a7a12ac
add Spanish (Latin Amarican) keyboard
Closes #1237.
2018-11-01 09:24:51 +09:00
Koichiro IWAO
37c04a40d8
Remove console session
it is VNC session to localhost:5900. Can be replaced with vnc-any.
2018-10-19 10:52:12 +09:00