Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | common: separate sockets macros into basename and fullpath | Koichiro IWAO | 2017-05-16 | 1 | -6/+15 | |
| | | | | since sometimes socket directory is obtained from environment variable. | |||||
* | common: if SSL_shutdown fails, only call one more time | Jay Sorg | 2017-05-10 | 1 | -1/+1 | |
| | ||||||
* | common: ssl_tls_write / read return 0 on socket close | Jay Sorg | 2017-05-10 | 1 | -0/+8 | |
| | ||||||
* | startwm.sh: do not call pseudo shell code for /etc/X11/xdm/Xsession | Fuminobu TAKEYAMA | 2017-05-09 | 1 | -31/+37 | |
| | | | | | | Since /etc/X11/xdm/Xsession calls user's login shell, startwm.sh should not execute the pseudo code; It causes to execute ~/.profile twice. | |||||
* | Removed error message while falling back to IPv4 (issue #714) | MichaelSweden | 2017-04-25 | 1 | -2/+1 | |
| | ||||||
* | Fix to handle OS disabled IPv6, issue #714. | MichaelSweden | 2017-04-25 | 1 | -124/+228 | |
| | | | | | | | | | - Changes made only in the os_calls.c file. - Exported functions changed: g_tcp_bind g_tcp_bind_address g_tcp_connect - Support three network configurations: 1) Normal network, with IPv6 2) Partly disabled IPv6 via sysctl.conf 3) Total disabled IPv6 via grub | |||||
* | pulse: define default socket directory in Makefile | Koichiro IWAO | 2017-04-06 | 1 | -1/+4 | |
| | ||||||
* | sesman: LOGNAME should be set to username | Koichiro IWAO | 2017-04-06 | 1 | -0/+1 | |
| | | | | | | | | | | | which is used to store login name. The login name shall be the string that would be returned by the getlogin() function [1]. Some applications only refers LOGNAME environment variable and don't fallback to other variables such as USER. Fixes #725. Reported by @seidler2547. [1] The Single UNIX Specification, Issue 7 | |||||
* | update submodules to their release tag head commit | speidy | 2017-03-30 | 2 | -0/+0 | |
| | ||||||
* | Bump version number to v0.9.2 | speidy | 2017-03-30 | 3 | -3/+3 | |
| | ||||||
* | update NEWS file for v0.9.2 release | speidy | 2017-03-30 | 1 | -0/+23 | |
| | ||||||
* | Rename file_loc.h to xrdp_sockets.h, install it | Pavel Roskin | 2017-03-28 | 13 | -14/+13 | |
| | | | | Include xrdp_sockets.h directly, not through headers. | |||||
* | Remove readme.txt, it has been replaced by README.md | Pavel Roskin | 2017-03-27 | 2 | -4/+0 | |
| | ||||||
* | xrdp_orders_rail: fix resulting unicode length | speidy | 2017-03-24 | 1 | -1/+1 | |
| | ||||||
* | libxrdp: window update, simplify length checks | speidy | 2017-03-24 | 1 | -35/+26 | |
| | ||||||
* | xrdp_orders_rail: fix g_mbstowcs error handling | speidy | 2017-03-24 | 1 | -4/+20 | |
| | ||||||
* | RAIL: use fixed size length for window texts | speidy | 2017-03-24 | 1 | -6/+9 | |
| | ||||||
* | rail, text length checks | Jay Sorg | 2017-03-24 | 1 | -0/+4 | |
| | ||||||
* | rail, text length checks | Jay Sorg | 2017-03-24 | 1 | -5/+12 | |
| | ||||||
* | pulse: refer correct path to file_loc.h | Koichiro IWAO | 2017-03-24 | 2 | -2/+2 | |
| | ||||||
* | pulse: use correct macro for audio in/out sockets | Koichiro IWAO | 2017-03-24 | 2 | -2/+2 | |
| | ||||||
* | libxrdp: print connected client name to log | speidy | 2017-03-21 | 2 | -1/+5 | |
| | ||||||
* | libxrdp: fix misleading variable name | speidy | 2017-03-21 | 1 | -8/+8 | |
| | ||||||
* | libxrdp: improve unicode_in | speidy | 2017-03-21 | 1 | -25/+35 | |
| | ||||||
* | Log socket fd in g_sck_accept(), fix AF_UNIX logging | Pavel Roskin | 2017-03-21 | 1 | -4/+17 | |
| | ||||||
* | sesman: move auth/pam calls to main process | Jay Sorg | 2017-03-21 | 3 | -9/+26 | |
| | ||||||
* | Allocate space for tls_ciphers dynamically | Pavel Roskin | 2017-03-21 | 4 | -5/+6 | |
| | ||||||
* | xrdp-chansrv: default to INFO log level rather than ERROR | Pavel Roskin | 2017-03-20 | 1 | -1/+1 | |
| | ||||||
* | sesman: remove sessvc, one less process to manage | Jay Sorg | 2017-03-19 | 10 | -363/+137 | |
| | ||||||
* | X11rdp: respect XRDP_SOCKET_PATH environment variable | Pavel Roskin | 2017-03-17 | 4 | -8/+30 | |
| | ||||||
* | Make socket directory configurable, don't hardcode /tmp/.xrdp | Pavel Roskin | 2017-03-17 | 17 | -57/+41 | |
| | | | | | | | | | | Use XRDP_SOCKET_PATH in file_loc.h Don't define any non-socket paths in file_loc.h, they should come from the makefiles. Define all paths unconditionally, they should not be defined elsewhere. Pass XRDP_SOCKET_PATH as environment variable to the backends. | |||||
* | Remove chansrv_cleanup(), it doesn't do anything useful | Pavel Roskin | 2017-03-17 | 1 | -25/+0 | |
| | | | | | | | | | | | | | xrdp_chansrv_%8.8x_main_term and xrdp_chansrv_%8.8x_thread_done are both wait objects, not sockets. They are created and cleaned up in chansrv.c Wait objects are pairs of file descriptors on POSIX. They are closed automatically when the process exits. On Windows, wait objects are handles that are closed by CloseHandle(). Those handles should also be closed on the process exit. In any case, there is no way for a parent process to clean up file handles of the child process. | |||||
* | Propel xorgxrdp as default backend, give xorgxrdp the first place | Koichiro IWAO | 2017-03-17 | 1 | -7/+7 | |
| | ||||||
* | chansrv: dvc, check channel exists on get/remove api struct | speidy | 2017-03-16 | 1 | -2/+4 | |
| | ||||||
* | Eliminate APP_CC and DEFAULT_CC | Pavel Roskin | 2017-03-14 | 122 | -2047/+2034 | |
| | ||||||
* | Call log_end() on xrdp exit | Pavel Roskin | 2017-03-13 | 1 | -0/+1 | |
| | ||||||
* | Fix memory leak in tls_ciphers parsing | Pavel Roskin | 2017-03-13 | 1 | -0/+1 | |
| | ||||||
* | Remove useless comment, no logic change | Koichiro IWAO | 2017-03-09 | 1 | -3/+2 | |
| | | | | Now client addr and port are properly logged. | |||||
* | frame ack code cleanup, add comments for possible client acks, when pointer, ↵ | Jay Sorg | 2017-03-06 | 1 | -12/+18 | |
| | | | | use NULL, not 0 | |||||
* | add xrdp_mm_process_enc_done for processing encoder output | Jay Sorg | 2017-03-06 | 1 | -66/+65 | |
| | ||||||
* | checkup frame ack code, combine dup code | Jay Sorg | 2017-03-06 | 1 | -25/+35 | |
| | ||||||
* | frame ack fix change, cleanup | Jay Sorg | 2017-03-06 | 3 | -4/+8 | |
| | ||||||
* | Don't include config_ac.h from any header files | Pavel Roskin | 2017-03-04 | 5 | -17/+0 | |
| | ||||||
* | Include config_ac.h from all source files | Pavel Roskin | 2017-03-04 | 96 | -0/+384 | |
| | ||||||
* | Add --enable-strict-locations option, describe default in its help text | Pavel Roskin | 2017-03-02 | 2 | -4/+11 | |
| | | | | | | | | | | | | Rather than guess user's intention based on whether --prefix was specified, use an explicit option to enable strict GNU Coding Standards for installation directories. The default is to use /etc and /var rather than corresponding directories under prefix. Use --enable-strict-locations in "make distcheck", it expects all installed files to be under prefix. | |||||
* | Fix compilation on MacOS | Pavel Roskin | 2017-03-01 | 1 | -0/+2 | |
| | | | | | xrdp_rdp.c includes openssl/ssl.h now, make sure the OpenSSL include path is used. | |||||
* | Enable painter and librfxcodec by default | Pavel Roskin | 2017-03-01 | 1 | -8/+9 | |
| | | | | | Change help messages to clarify that both libraries are included. Move messages next to each other. Remove duplicate XRDP_PAINTER conditional. | |||||
* | Update submodules to their current devel branches | Pavel Roskin | 2017-03-01 | 2 | -0/+0 | |
| | ||||||
* | Use special name "." for the branches in .gitmodules | Pavel Roskin | 2017-03-01 | 1 | -1/+2 | |
| | | | | | | | | | It is used to indicate that the submodule branch should be the same as the branch of the parent repository - devel for devel, master for master. It's a new feature of git, appearing in version 2.10, but most users should not really care. It only affects the behavior of "git submodule update --remote" when updating the submodules. | |||||
* | no cast is needed for NULL | Koichiro IWAO | 2017-02-27 | 1 | -4/+4 | |
| |