summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* common: separate sockets macros into basename and fullpathKoichiro IWAO2017-05-161-6/+15
| | | | since sometimes socket directory is obtained from environment variable.
* common: if SSL_shutdown fails, only call one more timeJay Sorg2017-05-101-1/+1
|
* common: ssl_tls_write / read return 0 on socket closeJay Sorg2017-05-101-0/+8
|
* startwm.sh: do not call pseudo shell code for /etc/X11/xdm/XsessionFuminobu TAKEYAMA2017-05-091-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)MichaelSweden2017-04-251-2/+1
|
* Fix to handle OS disabled IPv6, issue #714.MichaelSweden2017-04-251-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 MakefileKoichiro IWAO2017-04-061-1/+4
|
* sesman: LOGNAME should be set to usernameKoichiro IWAO2017-04-061-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 commitspeidy2017-03-302-0/+0
|
* Bump version number to v0.9.2speidy2017-03-303-3/+3
|
* update NEWS file for v0.9.2 releasespeidy2017-03-301-0/+23
|
* Rename file_loc.h to xrdp_sockets.h, install itPavel Roskin2017-03-2813-14/+13
| | | | Include xrdp_sockets.h directly, not through headers.
* Remove readme.txt, it has been replaced by README.mdPavel Roskin2017-03-272-4/+0
|
* xrdp_orders_rail: fix resulting unicode lengthspeidy2017-03-241-1/+1
|
* libxrdp: window update, simplify length checksspeidy2017-03-241-35/+26
|
* xrdp_orders_rail: fix g_mbstowcs error handlingspeidy2017-03-241-4/+20
|
* RAIL: use fixed size length for window textsspeidy2017-03-241-6/+9
|
* rail, text length checksJay Sorg2017-03-241-0/+4
|
* rail, text length checksJay Sorg2017-03-241-5/+12
|
* pulse: refer correct path to file_loc.hKoichiro IWAO2017-03-242-2/+2
|
* pulse: use correct macro for audio in/out socketsKoichiro IWAO2017-03-242-2/+2
|
* libxrdp: print connected client name to logspeidy2017-03-212-1/+5
|
* libxrdp: fix misleading variable namespeidy2017-03-211-8/+8
|
* libxrdp: improve unicode_inspeidy2017-03-211-25/+35
|
* Log socket fd in g_sck_accept(), fix AF_UNIX loggingPavel Roskin2017-03-211-4/+17
|
* sesman: move auth/pam calls to main processJay Sorg2017-03-213-9/+26
|
* Allocate space for tls_ciphers dynamicallyPavel Roskin2017-03-214-5/+6
|
* xrdp-chansrv: default to INFO log level rather than ERRORPavel Roskin2017-03-201-1/+1
|
* sesman: remove sessvc, one less process to manageJay Sorg2017-03-1910-363/+137
|
* X11rdp: respect XRDP_SOCKET_PATH environment variablePavel Roskin2017-03-174-8/+30
|
* Make socket directory configurable, don't hardcode /tmp/.xrdpPavel Roskin2017-03-1717-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 usefulPavel Roskin2017-03-171-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 placeKoichiro IWAO2017-03-171-7/+7
|
* chansrv: dvc, check channel exists on get/remove api structspeidy2017-03-161-2/+4
|
* Eliminate APP_CC and DEFAULT_CCPavel Roskin2017-03-14122-2047/+2034
|
* Call log_end() on xrdp exitPavel Roskin2017-03-131-0/+1
|
* Fix memory leak in tls_ciphers parsingPavel Roskin2017-03-131-0/+1
|
* Remove useless comment, no logic changeKoichiro IWAO2017-03-091-3/+2
| | | | Now client addr and port are properly logged.
* frame ack code cleanup, add comments for possible client acks, when pointer, ↵Jay Sorg2017-03-061-12/+18
| | | | use NULL, not 0
* add xrdp_mm_process_enc_done for processing encoder outputJay Sorg2017-03-061-66/+65
|
* checkup frame ack code, combine dup codeJay Sorg2017-03-061-25/+35
|
* frame ack fix change, cleanupJay Sorg2017-03-063-4/+8
|
* Don't include config_ac.h from any header filesPavel Roskin2017-03-045-17/+0
|
* Include config_ac.h from all source filesPavel Roskin2017-03-0496-0/+384
|
* Add --enable-strict-locations option, describe default in its help textPavel Roskin2017-03-022-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 MacOSPavel Roskin2017-03-011-0/+2
| | | | | xrdp_rdp.c includes openssl/ssl.h now, make sure the OpenSSL include path is used.
* Enable painter and librfxcodec by defaultPavel Roskin2017-03-011-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 branchesPavel Roskin2017-03-012-0/+0
|
* Use special name "." for the branches in .gitmodulesPavel Roskin2017-03-011-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 NULLKoichiro IWAO2017-02-271-4/+4
|