Pavel Roskin
0c72ee2371
Use char* for TLS send and receive
...
This is consistent with ssl_tls_read() and ssl_tls_write(). C++ warnings
are fixed without adding any casts.
8 years ago
Pavel Roskin
cbe413bd8b
Fix return type of devredir_fuse_data_peek and devredir_fuse_data_dequeue
8 years ago
Pavel Roskin
28a1a090b3
Use correct types for ssl and ctx fields in struct ssl_tls
8 years ago
Pavel Roskin
2cb3af8ac3
Cast the result of g_shmat() to the destination type
8 years ago
Pavel Roskin
7cd9a5c4af
Cast fifo_remove_item() to XRDP_ENC_DATA* or XRDP_ENC_DATA_DONE* as needed
8 years ago
Pavel Roskin
c5ca0332be
Use cast when applying boolean OR to enum
8 years ago
Pavel Roskin
d1efb0d5ba
Fix signed to unsigned comparisons reported by g++ 6.1.0
8 years ago
Pavel Roskin
5829323ad8
Use g_new or g_new0 when C++ compiler would complain about implicit cast
8 years ago
Pavel Roskin
a24df49241
Introduce glib style macros for allocating memory with type
8 years ago
Pavel Roskin
6ab8c5ac6e
Don't include X11/Xlib.h for XPoint, define a replacement
...
XRDP modules are not X11 clients and should not generally need X11
headers. There is no need to match the X11 structure.
8 years ago
Pavel Roskin
bde4925f0e
Cast appdata_ptr explicitly, needed for C++ compatibility
8 years ago
Pavel Roskin
4b05bb2ebd
Mark g_drdynvc_chan_id as extern in g_drdynvc_chan_id, it's in chansrv.c
8 years ago
Pavel Roskin
aaa89ad4e6
Use const unsigned for hex arrays
...
Some constants are too big for the signed type.
8 years ago
Pavel Roskin
aeeb3d2c2e
Fix warnings detected by -Wwrite-strings
8 years ago
Pavel Roskin
a680d46edf
Use -Wwrite-strings compiler flag if supported, add required macros
...
String literals are const in C++. Using this warnings moves us closer to
the stated goal of C++ compatibility, makes the code cleaner and lets
compilers optimize the code better.
Add m4/ax_append_compile_flags.m4 from Autoconf Archives for the
AX_APPEND_COMPILE_FLAGS macro and m4/ax_check_compile_flag.m4 as its
dependency.
8 years ago
Pavel Roskin
951e632757
Make program_name constant, don't duplicate or free it
8 years ago
Pavel Roskin
b00ca6e03d
Remove commented out config_read_logging(), the code is long dead
8 years ago
Pavel Roskin
1ded8ec437
Remove unused string support in scp_session_set_addr()
...
Using the same argument for binary and text data is not a good idea. If
string support is ever needed, it should be a separate function.
Remove SCP_ADDRESS_TYPE_IPV4_BIN and SCP_ADDRESS_TYPE_IPV6_BIN, use
SCP_ADDRESS_TYPE_IPV4 and SCP_ADDRESS_TYPE_IPV6, which simplifies the
code.
8 years ago
Pavel Roskin
f908528a00
Downgrade "libscp initialized" to LOG_LEVEL_DEBUG, remove line number
...
It's a bad style to start the log with a cryptic warning.
8 years ago
Pavel Roskin
f7ef9bb938
Fix scp_init() invocation, it takes no arguments
8 years ago
Pavel Roskin
6f5feb61e0
Shorten and clarify log window messages
...
Specify display in the "login failed" message. Print the section name
that wasn't found. Remove stdout message about missing section,
xrdp_wm_log_msg() already writes to stdout.
8 years ago
Pavel Roskin
a1b7de5679
Make xrdp_wm_log_msg() log its output
...
Accept variable arguments and the log level in xrdp_wm_log_msg(). Remove
logging that is done automatically now.
8 years ago
Pavel Roskin
27ba5b4e86
Rewrite add_string_to_logwindow()
...
Make static, fix formatting, shorten some variable names, use += to add
to variable, accept immutable strings.
8 years ago
Pavel Roskin
77b380c0b5
Fix format warnings in log_message() calls
9 years ago
Pavel Roskin
b1527b7947
Check string format in log_message
...
Move "printflike" definition to arch.h, it's used both by log.h and
os_calls.h.
9 years ago
Pavel Roskin
be1d034f91
Report pid and listening address/port for xrdp and xrdp-sesman
...
For xrdp-sesman, don't report that the daemon is listening to a port if
it fails to attach to that port. Don't use LOG_LEVEL_ALWAYS for startup
message, it's not a critical error.
9 years ago
Pavel Roskin
a77ae440a7
Rename SESMAN_CFG_X11DISPLAYOFFSET to SESMAN_CFG_SESS_X11DISPLAYOFFSET
...
Move it to other session options in config.h. X11DisplayOffset is part of
the [Sessions] section.
9 years ago
Pavel Roskin
7aa35f1f57
Fix typos in manual pages
9 years ago
Pavel Roskin
0d7f2d2802
Improve manual page for sesman
...
Add new sections and parameters, improve wording, wrap lines.
9 years ago
Pavel Roskin
ae5bb5bf9c
Fix incorrect use of "it's" and "its", adjust wording
9 years ago
Idan Freiberg
703fedded7
Merge pull request #379 from SvenDowideit/mention-channel-code
...
Mention the channel code in man page.
9 years ago
Sven Dowideit
332a6d4444
Mention the channel code
...
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
9 years ago
speidy
f5ec7f4102
libxrdp: oops, fix virtual desktop size check
9 years ago
speidy
881756a82c
libxrdp: oops, fix virtual desktop size check
9 years ago
speidy
36c17767b7
libxrdp: in CS_MONITOR, validate virtual desktop size we got from client
9 years ago
speidy
b38dcf1bb0
xrdp_wm: fix for multimon, draw login window and log window on primary
...
monitor
9 years ago
Jay Sorg
dd906c3fc8
remove tabs
9 years ago
Jay Sorg
d27270ab1f
remove tabs
9 years ago
speidy
80b91c0a7b
neutrinordp: indentation fixes
9 years ago
speidy
a42cb4842c
neutrinordp:
...
o support for passing domain name to module, using
xrdp.ini module specific parameter
o reduce rail trace logging
9 years ago
speidy
551d7dd58f
neutrinordp: support for 32 to 16 bitmap conversion
9 years ago
speidy
f20e06ff42
neutrinordp: added 16bpp to 32bpp pixel color conversion
9 years ago
speidy
eb2bbcfc9f
neutrinordp: set nla, program parameters from preamble
9 years ago
speidy
62799b8b10
xrdp_wm: in multimon scenario, draw log window and login window on
...
primary monitor
9 years ago
jsorg71
f31b5a178b
Merge pull request #372 from proski/gcc5-warnings
...
Fix warnings reported by gcc 5.3.0 on Mac OS
9 years ago
Pavel Roskin
9057ad0bba
Remove unused variables in get_display_num_from_display()
9 years ago
Pavel Roskin
1403652c72
Remove unused variable in devredir_cvt_from_unicode_len()
9 years ago
Pavel Roskin
f2d326cbed
Remove unused variables from dev_redir_proc_query_dir_response()
9 years ago
Pavel Roskin
0dd0426e6f
Check XGetWindowProperty() return code in clipboard_event_property_notify()
9 years ago
Pavel Roskin
e7e4d61265
Return correct error code from process_server_paint_rect_shmem_ex()
9 years ago