summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #402 from metalefty/update-pythonjsorg712016-08-081-1/+1
|\ | | | | X11rdp: update python 2.7 -> 2.7.11
| * X11rdp: update python 2.7 -> 2.7.11Koichiro IWAO2016-07-201-1/+1
| | | | | | | | | | Python 2.7 cannot build with OpenSSL 1.0.2h pointed out in #399. Python-2.7.11.tar.xz needs to be uploaded to server1.xrdp.org.
* | Merge pull request #384 from CarstenGrohmann/improve_cert_log_messagesjsorg712016-08-051-6/+25
|\ \ | | | | | | Improve certificate log messages
| * | Improve certificate log messagesCarsten Grohmann2016-06-111-6/+25
| | |
* | | Merge pull request #390 from proski/june21jsorg712016-08-0582-589/+690
|\ \ \ | | | | | | | | Cleanups and C++ compatibility
| * | | Declare unified module interface and use it in modulesPavel Roskin2016-07-086-21/+39
| | | | | | | | | | | | | | | | | | | | This fixes loading modules compiled with a C++ compiler. Remote thandle type, it's unused. Use tintptr for module data. Don't cast pointers to long, they won't fit on Win64.
| * | | Use enum logLevels consistently for log levelsPavel Roskin2016-07-083-8/+8
| | | |
| * | | Use char* for TLS send and receivePavel Roskin2016-07-082-6/+6
| | | | | | | | | | | | | | | | This is consistent with ssl_tls_read() and ssl_tls_write(). C++ warnings are fixed without adding any casts.
| * | | Fix return type of devredir_fuse_data_peek and devredir_fuse_data_dequeuePavel Roskin2016-07-082-4/+4
| | | |
| * | | Use correct types for ssl and ctx fields in struct ssl_tlsPavel Roskin2016-07-081-2/+2
| | | |
| * | | Cast the result of g_shmat() to the destination typePavel Roskin2016-07-081-2/+2
| | | |
| * | | Cast fifo_remove_item() to XRDP_ENC_DATA* or XRDP_ENC_DATA_DONE* as neededPavel Roskin2016-07-081-2/+2
| | | |
| * | | Use cast when applying boolean OR to enumPavel Roskin2016-07-081-1/+3
| | | |
| * | | Fix signed to unsigned comparisons reported by g++ 6.1.0Pavel Roskin2016-07-089-16/+18
| | | |
| * | | Use g_new or g_new0 when C++ compiler would complain about implicit castPavel Roskin2016-07-0818-27/+31
| | | |
| * | | Introduce glib style macros for allocating memory with typePavel Roskin2016-07-081-0/+7
| | | |
| * | | Don't include X11/Xlib.h for XPoint, define a replacementPavel Roskin2016-07-081-2/+3
| | | | | | | | | | | | | | | | XRDP modules are not X11 clients and should not generally need X11 headers. There is no need to match the X11 structure.
| * | | Cast appdata_ptr explicitly, needed for C++ compatibilityPavel Roskin2016-07-081-2/+2
| | | |
| * | | Mark g_drdynvc_chan_id as extern in g_drdynvc_chan_id, it's in chansrv.cPavel Roskin2016-07-081-1/+1
| | | |
| * | | Use const unsigned for hex arraysPavel Roskin2016-07-085-11/+13
| | | | | | | | | | | | Some constants are too big for the signed type.
| * | | Fix warnings detected by -Wwrite-stringsPavel Roskin2016-07-0833-75/+82
| | | |
| * | | Use -Wwrite-strings compiler flag if supported, add required macrosPavel Roskin2016-07-083-0/+142
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | Make program_name constant, don't duplicate or free itPavel Roskin2016-07-084-11/+5
| | | |
| * | | Remove commented out config_read_logging(), the code is long deadPavel Roskin2016-07-081-55/+0
| | | |
| * | | Remove unused string support in scp_session_set_addr()Pavel Roskin2016-07-085-44/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | Downgrade "libscp initialized" to LOG_LEVEL_DEBUG, remove line numberPavel Roskin2016-07-081-1/+1
| | | | | | | | | | | | | | | | It's a bad style to start the log with a cryptic warning.
| * | | Fix scp_init() invocation, it takes no argumentsPavel Roskin2016-07-082-2/+2
| | | |
| * | | Shorten and clarify log window messagesPavel Roskin2016-07-082-6/+4
| | | | | | | | | | | | | | | | | | | | 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.
| * | | Make xrdp_wm_log_msg() log its outputPavel Roskin2016-07-083-63/+64
| | | | | | | | | | | | | | | | Accept variable arguments and the log level in xrdp_wm_log_msg(). Remove logging that is done automatically now.
| * | | Rewrite add_string_to_logwindow()Pavel Roskin2016-07-081-12/+11
| | | | | | | | | | | | | | | | Make static, fix formatting, shorten some variable names, use += to add to variable, accept immutable strings.
| * | | Fix format warnings in log_message() callsPavel Roskin2016-06-219-33/+28
| | | |
| * | | Check string format in log_messagePavel Roskin2016-06-213-12/+13
| | | | | | | | | | | | | | | | | | | | Move "printflike" definition to arch.h, it's used both by log.h and os_calls.h.
| * | | Report pid and listening address/port for xrdp and xrdp-sesmanPavel Roskin2016-06-213-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | Rename SESMAN_CFG_X11DISPLAYOFFSET to SESMAN_CFG_SESS_X11DISPLAYOFFSETPavel Roskin2016-06-212-2/+2
| | | | | | | | | | | | | | | | | | | | Move it to other session options in config.h. X11DisplayOffset is part of the [Sessions] section.
| * | | Fix typos in manual pagesPavel Roskin2016-06-212-4/+4
| | | |
| * | | Improve manual page for sesmanPavel Roskin2016-06-211-136/+155
| | | | | | | | | | | | | | | | Add new sections and parameters, improve wording, wrap lines.
| * | | Fix incorrect use of "it's" and "its", adjust wordingPavel Roskin2016-06-2115-35/+35
| |/ /
* | | Merge pull request #388 from metalefty/freebsd/fusejsorg712016-08-051-1/+1
|\ \ \ | | | | | | | | sesman: Add /sbin to PATH for FreeBSD
| * | | sesman: Add /sbin to PATH for FreeBSDKoichiro IWAO2016-06-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to enable to execute FUSE mount program. The place of FUSE mount programs are: FreeBSD : /sbin/mount_fusefs GNU/Linux : /bin/fusermount See also #387.
* | | | Merge pull request #394 from AkiraPenguin/develjsorg712016-08-052-1/+89
|\ \ \ \ | | | | | | | | | | Fix pc105-jp-Henkan key.
| * | | | Update xrdp_keyboard.iniAkira Taniguchi2016-06-291-1/+1
| | | | |
| * | | | Add files via uploadAkira Taniguchi2016-06-291-0/+88
| | |/ / | |/| |
* | | | Merge branch 'devel' of https://github.com/neutrinolabs/xrdp into develspeidy2016-07-267-35/+680
|\ \ \ \
| * \ \ \ Merge pull request #403 from kenhys/avoid-chansrv-segvjsorg712016-07-222-1/+10
| |\ \ \ \ | | |_|_|/ | |/| | | chansrv: avoid chansrv SEGV when xinode is NULL
| | * | | chansrv: avoid chansrv SEGV when xinode is NULLKentaro Hayashi2016-07-212-1/+10
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | When xfuse_create_file_in_xrdp_fs is failed, it returns NULL. Without this fix, xinode->size causes SEGV, so implementation is changed to return -1 and check the return value in caller.
| * | | chansrv: added mp3 compression from SpeidyJay Sorg2016-07-134-34/+668
| | | |
| * | | X11rdp: xrandr change for multimonJay Sorg2016-07-131-0/+2
| |/ /
* | | sesman: env_set_user, fix potential bof issuesspeidy2016-07-225-39/+85
|/ /
* | Merge pull request #379 from SvenDowideit/mention-channel-codeIdan Freiberg2016-05-311-0/+4
|\ \ | | | | | | Mention the channel code in man page.
| * | Mention the channel codeSven Dowideit2016-05-311-0/+4
|/ / | | | | | | Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>