xpra icon
Bug tracker and wiki

Timeline



10/14/17:

17:53 Changeset in xpra [17184] by Antoine Martin
make it consistent, return the GdkX11 module
17:46 Changeset in xpra [17183] by Antoine Martin
* try harder to find brotli (ie: /usr/local/bin may not be on the …
16:14 Changeset in xpra [17182] by Antoine Martin
implement get_pywindow and get_xvisual for GTK3
12:31 Changeset in xpra [17181] by Antoine Martin
better py3k compatibility: use hexstr utility function
12:08 Changeset in xpra [17180] by Antoine Martin
update proxy code to the new utility digest functions, and support new …
12:05 Changeset in xpra [17179] by Antoine Martin
just to be consistent: use strings for all challenge values
11:48 Changeset in xpra [17178] by Antoine Martin
add latest fixes to the release notes
09:05 Changeset in xpra [17177] by Antoine Martin
oops: fix missing import in backport
09:02 Changeset in xpra [17176] by Antoine Martin
r17169 for older branches: if we fail to establish the connection, …
09:00 Changeset in xpra [17175] by Antoine Martin
r17173 for older branches: prevent a server from making the client use …
08:57 Changeset in xpra [17174] by Antoine Martin
py3k security fix! (make sure we convert to strings since that's what …
08:52 Ticket #1660 (client also send a challenge to the server) closed by Antoine Martin
wontfix: The patch above is on top of r17173, it isn't too intrusive but seeing …
08:48 Changeset in xpra [17173] by Antoine Martin
avoid protocol downgrade: the client's salt length only needs to match …
08:46 Changeset in xpra [17172] by Antoine Martin
py3k compat: * strings vs bytes * use hexstr utility function
08:35 Changeset in xpra [17171] by Antoine Martin
move "key-shortcuts" to 42_client_keyboard.conf and add …
08:34 Ticket #1660 (client also send a challenge to the server) created by Antoine Martin
This would not prevent MITM attacks on its own, but could be used to …
08:21 Changeset in xpra [17170] by Antoine Martin
use hexstr utility function
08:19 Changeset in xpra [17169] by Antoine Martin
make sure server_connection_established always returns a boolean …

10/13/17:

13:36 Ticket #1659 (maximizing/demaximizing seamless apps from small vfb: positioning and ...) created by mviereck
This is similiar to issues with maximized/demaximized desktops already …
06:54 Changeset in xpra [17168] by Antoine Martin
we can just fill once
06:43 Changeset in xpra [17167] by Antoine Martin
#1656: repaint the area around the backing (when we have an offset) …
06:19 Changeset in xpra [17166] by Antoine Martin
off by one: if the the delta between backing width/height and window …

10/12/17:

20:38 Ticket #1658 (mouse events in black border around desktop area) created by mviereck
xpra v2.2-r17160 on debian 9 If running xpra --start-desktop and …
16:27 Versions/PendingFixes edited by Antoine Martin
(diff)
16:20 Changeset in xpra [17165] by Antoine Martin
#1656: in desktop mode, choose a resolution smaller than the one …
16:02 Changeset in xpra [17164] by Antoine Martin
#1656: if we unfullscreen or unmaximize, re-calculate the offsets if …
10:20 Changeset in xpra [17163] by totaamwin32
py3k strings byte again
03:25 Changeset in xpra [17162] by Antoine Martin
fixup incomplete digest backport

10/11/17:

18:53 Changeset in xpra [17161] by Antoine Martin
add missing dbus-launch command line option
11:07 Changeset in xpra [17160] by Antoine Martin
r17154 for v2.1.x branch: fix typo in warning message
11:06 Changeset in xpra [17159] by Antoine Martin
r17144 for older branches: don't show the start new command dialog if …
07:54 Changeset in xpra [17158] by Antoine Martin
keep the progress bar moving, even just a little bit
06:18 Changeset in xpra [17157] by Antoine Martin
remove border client window: all gtk window classes support border painting
06:12 Changeset in xpra [17156] by Antoine Martin
move cairo paint code to common location, so non-opengl GTK3 clients …
05:29 Changeset in xpra [17155] by totaamwin32
python3 strings byte again
05:16 Changeset in xpra [17154] by Antoine Martin
typo

10/10/17:

22:47 Ticket #1656 (start-desktop --use-display: wrong display size) closed by mviereck
fixed: > I believe that this case has now also been fixed in r17150. I still …
19:25 Changeset in xpra [17153] by Antoine Martin
with gtk3, we can also get a format value of zero for no data - handle it
19:22 Changeset in xpra [17152] by Antoine Martin
calculate once and for all
17:30 Changeset in xpra [17151] by Antoine Martin
r17150 for older branches: fix window offset and repaint when there is …
17:19 Changeset in xpra [17150] by Antoine Martin
#1656: when we are forced to resize, make sure we reset the offsets …
13:31 Changeset in xpra [17149] by Antoine Martin
generalize the magic_key code so that the GTK3 client can re-use it
13:08 Changeset in xpra [17148] by Antoine Martin
r17147 for older branches: Ubuntu Artful packaging dependencies
13:07 Changeset in xpra [17147] by Antoine Martin
add Ubuntu Artful Aardvark dependencies
12:50 Changeset in xpra [17146] by Antoine Martin
the patch command is retarded: blatantly messed this up again in r17055
11:06 Changeset in xpra [17145] by Antoine Martin
move ffmpeg codecs to a weak dependency to allow for more minimal installs
10:02 Changeset in xpra [17144] by Antoine Martin
don't show the start new command dialog if the server doesn't support …
09:59 Changeset in xpra [17143] by Antoine Martin
change assert to a more detailed warning message
09:24 Changeset in xpra [17142] by Antoine Martin
make the USED_SALT_CACHE_SIZE configurable via env var
09:18 Changeset in xpra [17141] by Antoine Martin
#1656: validate return values from XRRConfigSizes
09:02 Changeset in xpra [17140] by Antoine Martin
#1656: detect if vfb cannot be resized via randr (no sizes available, …
08:38 Changeset in xpra [17139] by Antoine Martin
log full details at debug level, better warning format
06:24 Changeset in xpra [17138] by totaamwin32
py3k fix
06:17 Changeset in xpra [17137] by Antoine Martin
remove debug
06:10 Changeset in xpra [17136] by Antoine Martin
#1637 make shortcut modifiers configurable, defaults to "auto" which …
03:49 Ticket #1657 (Control+Shift+F11 Shortcut not working KDE) created by J. Max Mena
Tested with Plasma 5.9.5-1 and trunk r17135 Fedora 25 server and …

10/09/17:

17:13 Changeset in xpra [17135] by Antoine Martin
#1656: stricter randr size return value checking
16:58 Changeset in xpra [17134] by Antoine Martin
undo part of r17022: patch made a complete mess of it yet again: no …
16:52 Changeset in xpra [17133] by Antoine Martin
don't bother trying to resize if the dimensions match already
16:45 Changeset in xpra [17132] by Antoine Martin
in some python versions, the reversed function returns an iterator.. …
16:40 Changeset in xpra [17131] by Antoine Martin
use utility rounding function
16:35 Changeset in xpra [17130] by Antoine Martin
r17129 for older branches: prefer canonical cuda path, or newer SDK …
16:31 Changeset in xpra [17129] by Antoine Martin
if multiple versions are installed, prefer the canonical path, then …
15:16 Changeset in xpra [17128] by Antoine Martin
r17127 for older branches: no need to call build twice
15:16 Changeset in xpra [17127] by Antoine Martin
oops: no need to call build twice
10:12 Changeset in xpra [17126] by Antoine Martin
add latest fixes to the release notes
09:35 Changeset in xpra [17125] by Antoine Martin
ffmpeg 3.3.4
08:58 Versions/PendingFixes edited by Antoine Martin
(diff)
08:58 Changeset in xpra [17124] by Antoine Martin
r17092 for v2.1.x branch: support newer versions of brotli
08:53 Changeset in xpra [17123] by Antoine Martin
r17087 for older branches: ensure webcam library failures aren't …
08:52 Changeset in xpra [17122] by Antoine Martin
r17104 for v2.1.x branch: fix potential delay in processing screen …
05:54 Changeset in xpra [17121] by Antoine Martin
pillow 4.3.0
05:27 Changeset in xpra [17120] by Antoine Martin
also figure out the maximum size instead of hard-coding it
05:24 Changeset in xpra [17119] by Antoine Martin
#1656: doh, make sure we sort the keys since we want the smallest!
05:18 Changeset in xpra [17118] by Antoine Martin
#1656: fix search for closest match

10/08/17:

06:47 Changeset in xpra [17117] by Antoine Martin
#1656: don't assume that the server is one of ours, check for …
05:37 Changeset in xpra [17116] by Antoine Martin
only apply string vs bytes contortions when using py3k, and make sure …
05:33 Changeset in xpra [17115] by Antoine Martin
ensure we return the dpi as an integer, log more debug info

10/07/17:

22:42 Ticket #1656 (start-desktop --use-display: wrong display size) created by mviereck
System: debian 9 with xpra v2.1.2-r16903 If using an already running …
05:11 Changeset in xpra [17114] by totaamwin32
pretty print

10/06/17:

18:15 Ticket #1655 (Initial Xorg vs Xvfb testing data) created by J. Max Mena
Some important caveats: * Only 2 runs through each test suite * …
10:55 Changeset in xpra [17113] by Antoine Martin
the server needs mesa-libOSMesa for software opengl rendering

10/05/17:

11:22 Changeset in xpra [17112] by Antoine Martin
#1637 raise scrolling threshold for html5 client to 65% (since we will …
11:14 Changeset in xpra [17111] by Antoine Martin
#1637: * html5 client exposes "flush" capability so the server will …
08:56 Changeset in xpra [17110] by Antoine Martin
better validation of the uinput uuid when we retrieve it with xprop: * …
08:36 Changeset in xpra [17109] by Antoine Martin
doh: one more place where I forgot to rename..
08:10 Changeset in xpra [17108] by Antoine Martin
check against the pre validated list we already have
08:08 Changeset in xpra [17107] by Antoine Martin
ensure we use a video fallback encoding that is supported

10/04/17:

18:16 Changeset in xpra [17106] by Antoine Martin
#1581: * simplify the paint decode_callback (no need to pass client …
18:11 Changeset in xpra [17105] by Antoine Martin
we don't care about sub-millisecond precision, return an integer
16:55 Versions/PendingFixes edited by Antoine Martin
(diff)
16:54 Changeset in xpra [17104] by Antoine Martin
ensure we pick new items of the pending paint list (if any are …
16:35 Changeset in xpra [17103] by Antoine Martin
add env var to disable auto-refresh
16:27 Changeset in xpra [17102] by Antoine Martin
sound props are returned in a typedict, so we can use stronger get …
14:20 Changeset in xpra [17101] by Antoine Martin
#1568 py3k strings byte again, aka bytes sting!
14:11 Changeset in xpra [17100] by Antoine Martin
xpra info requires a "get_geometry" method on all window models..
14:11 Changeset in xpra [17099] by Antoine Martin
#1568 GTK3 version of verify_gdk_display
13:51 Changeset in xpra [17098] by Antoine Martin
#1568 GTK3 SIGINT handling has been fixed at last (no idea what version)
13:38 Changeset in xpra [17097] by Antoine Martin
GTK3 can give us the dpi, use that if we don't have a better platform …
12:04 Changeset in xpra [17096] by totaamwin32
doh: return value is now r
09:54 Changeset in xpra [17095] by totaamwin32
#1568: fix keyboard handling (usual strings vs bytes..)
09:44 Changeset in xpra [17094] by Antoine Martin
it seems that GTK3 crashes because we use an icon that is too small …
09:37 Changeset in xpra [17093] by Antoine Martin
#1568 python3 fixes: * strings byte again: fix tray menu entries * …

10/03/17:

19:47 Versions/PendingFixes edited by Antoine Martin
(diff)
19:44 Changeset in xpra [17092] by totaamwin32
new brotli versions use a different binary with different arguments
19:26 Changeset in xpra [17091] by totaamwin32
#1568 websocket and rfb fixes
18:46 Changeset in xpra [17090] by Antoine Martin
always log full stacktrace at debug level
18:44 Changeset in xpra [17089] by Antoine Martin
use video logger for video things!
18:34 Changeset in xpra [17088] by totaamwin32
log warning for all exceptions, including ImportError?
18:30 Changeset in xpra [17087] by totaamwin32
don't fail the whole tray menu when we can't load the win32 webcam …
17:19 Changeset in xpra [17086] by Antoine Martin
more py3k breakage: dict keys can change from underneath us
17:16 Changeset in xpra [17085] by Antoine Martin
ensure all examples have the standard key accelerators
16:57 Changeset in xpra [17084] by totaamwin32
py3k can get confused about utf8... so specify file encoding as utf-8
16:51 Changeset in xpra [17083] by totaamwin32
move CloseHandle? to common
16:45 Changeset in xpra [17082] by totaamwin32
py3k: digests are always strings (we use strlistget)
16:40 Changeset in xpra [17081] by totaamwin32
doh: run unit tests with the same python version used for compiling
07:48 Changeset in xpra [17080] by Antoine Martin
#56: keep track of the modes we add and start removing old ones when …
07:04 Changeset in xpra [17079] by totaamwin32
build fixes for r17078 on win32
06:41 Changeset in xpra [17078] by Antoine Martin
#1317 support for loading NvFBC license keys
06:03 Changeset in xpra [17077] by Antoine Martin
oops: cut & paste…
06:03 Changeset in xpra [17076] by Antoine Martin
generalize the license key loading code so we can re-use it
05:32 Changeset in xpra [17075] by Antoine Martin
add GLX to Xvfb default command line
03:51 Ticket #1461 (html5 clipboard) reopened by alas
Checking with firefox 55, OSX 10.12, fedora 25 2.2 r17074. Copying a …
03:00 Encodings/nvenc edited by Antoine Martin
(diff)

10/02/17:

18:59 Changeset in xpra [17074] by totaamwin32
oops: use strings everywhere!
18:49 Changeset in xpra [17073] by Antoine Martin
back to using strings for the packet_type
18:33 Changeset in xpra [17072] by Antoine Martin
fix test to run on py3k
18:27 Changeset in xpra [17071] by Antoine Martin
more py3k breakage: dict keys can change from underneath us
18:11 Changeset in xpra [17070] by Antoine Martin
simplify synthetic expose events
18:10 Changeset in xpra [17069] by Antoine Martin
pretty print
17:59 Changeset in xpra [17068] by totaamwin32
py3k annoyance: dict can change from underneath us, so make a copy
17:58 Changeset in xpra [17067] by totaamwin32
doh: check object exists before using it, not after..
17:46 Changeset in xpra [17066] by totaamwin32
pyk strings byte again
17:35 Changeset in xpra [17065] by totaamwin32
simplify code (works with py3k): numpy doesn't copy the buffer anyway, …
17:23 Changeset in xpra [17064] by totaamwin32
py3k strings nonsense
17:23 Changeset in xpra [17063] by totaamwin32
py3k strings nonsense
17:05 Changeset in xpra [17062] by totaamwin32
don't log wheel delta at info level
16:57 Changeset in xpra [17061] by totaamwin32
log 'xpra is terminating' just once, even if we execute the quit() …
16:49 Changeset in xpra [17060] by totaamwin32
fix button action method name
16:49 Changeset in xpra [17059] by totaamwin32
can't compare None with numbers in python3
16:49 Changeset in xpra [17058] by totaamwin32
oops rename here too
16:42 Changeset in xpra [17057] by totaamwin32
try to avoidi restriding CUDA buffers, do download them if when we do …
16:27 Changeset in xpra [17056] by totaamwin32
add assert to catch invalid state earlier
16:25 Changeset in xpra [17055] by Antoine Martin
r17026 for v2.1.x branch: fix modifier handling (especially with …
16:23 Changeset in xpra [17054] by Antoine Martin
r17038 for older branches: validate window dimensions early (try to …
16:22 Changeset in xpra [17053] by Antoine Martin
r17039 for v2.1.x branch: ensure all network constants are either …
16:21 Changeset in xpra [17052] by Antoine Martin
r17042 (partial) for v2.1.x branch: handle gstreamer plugins failures …
16:18 Changeset in xpra [17051] by Antoine Martin
r17043 for v2.1.x branch: try harder to prevent shadow server race …
16:01 Changeset in xpra [17050] by totaamwin32
more py3k string nonsense
15:39 Changeset in xpra [17049] by Antoine Martin
we no longer support those old versions of Debian / Ubuntu anyway
15:04 Changeset in xpra [17048] by totaamwin32
use correct logger for location
15:03 Changeset in xpra [17047] by totaamwin32
py3k fixes: rich comparators, dict items not indexable
14:53 Changeset in xpra [17046] by totaamwin32
avoid calling get_geometry() on the root window, as that doesn't work …
14:45 Changeset in xpra [17045] by totaamwin32
we need cutter for sending audio now
14:42 Changeset in xpra [17044] by totaamwin32
unused import
14:42 Changeset in xpra [17043] by totaamwin32
try harder to prevent races during cleanup
14:42 Changeset in xpra [17042] by totaamwin32
py3k sound fixes: strings and use typedict stronger methods
14:02 Changeset in xpra [17041] by totaamwin32
move more ctypes function definitions to common location, use stricter …
13:30 Changeset in xpra [17040] by totaamwin32
don't query the root window object directly, use the model's …
13:29 Changeset in xpra [17039] by totaamwin32
make sure we have all network protocols and family values possible, …
13:26 Changeset in xpra [17038] by Antoine Martin
invalid window dimensions can overwhelm gnome shell / X11
13:22 Changeset in xpra [17037] by totaamwin32
this backlog_factor is sent in info-response, make sure we don't …
12:54 Changeset in xpra [17036] by totaamwin32
#1568: another pybonjour py3k fix
12:54 Changeset in xpra [17035] by totaamwin32
#1568: more socket timeout issues with python3..
12:43 Changeset in xpra [17034] by totaamwin32
#1568: fix win32 shadow server with GTK3: no get_size() on window objects
12:42 Changeset in xpra [17033] by totaamwin32
fix name shadowing in server startup error path
12:38 Changeset in xpra [17032] by totaamwin32
#1568: pybonjour fixed for py3k
10:00 Changeset in xpra [17031] by Antoine Martin
move Unmanageable out of gtk2-only module
09:50 Changeset in xpra [17030] by Antoine Martin
#1568: allow shadow servers with python3 on Linux, ship clipboard with …
09:35 Changeset in xpra [17029] by Antoine Martin
#1568: py3k strings byte again
09:24 Changeset in xpra [17028] by Antoine Martin
#1568: py3k / GTK3 fixes * ssl sockets can do peek without hacks with …
08:30 Changeset in xpra [17027] by Antoine Martin
#1568: py3k / GTK3 fixes * py3k strings byte again * gtk quit …
08:27 Changeset in xpra [17026] by Antoine Martin
* make sure we always compute the nuisance modifiers - even when using …
07:50 Changeset in xpra [17025] by Antoine Martin
py3k strings byte again
07:50 Changeset in xpra [17024] by Antoine Martin
fix logging error if we get no data
06:58 Changeset in xpra [17023] by Antoine Martin
unused imports
06:33 Changeset in xpra [17022] by Antoine Martin
r17018 + r17019 + r17020: non xshm capture fixes
06:32 Changeset in xpra [17021] by Antoine Martin
patch made a mess, again
06:12 Changeset in xpra [17020] by Antoine Martin
gdk screen capture uses only 3 bytes per pixel
06:07 Changeset in xpra [17019] by Antoine Martin
#1455 non-xshm screen capture fixes: * fix GTK image capture fallback …
05:25 Changeset in xpra [17018] by Antoine Martin
#1455: log a warning if we don't have XShm support in the X11 server

10/01/17:

22:35 Ticket #1654 (xpra start with proxy fails / xvfb error) created by mviereck
System: debian 9 with xpra v2.1.2-r16903 A regular start of xpra …
19:33 Changeset in xpra [17017] by Antoine Martin
#1568 shadow server works with python3
19:19 Changeset in xpra [17016] by Antoine Martin
Cython 0.27.1
19:11 Changeset in xpra [17015] by Antoine Martin
#1568 python3 and GTK3 fixes
19:08 Changeset in xpra [17014] by Antoine Martin
make verify packet code more reusable
15:55 Changeset in xpra [17013] by Antoine Martin
#1568 switch to GTK version agnostic code wherever possible
11:47 Changeset in xpra [17012] by Antoine Martin
whitespace
11:04 Ticket #1607 (Cannot switch between more than 2 XKB layouts) closed by Antoine Martin
duplicate: Not heard back, will try to deal with this in #1049.
11:02 Ticket #1609 (Command and Control keys on macOS host ends up as the same key on Linux) closed by Antoine Martin
worksforme: Not heard back, closing.
11:01 Ticket #1651 (very high latency on LAN) closed by Antoine Martin
needinfo: Not heard back, closing.
11:00 Ticket #1652 (black screen) closed by Antoine Martin
worksforme: Not heard back, closing.
11:00 Ticket #1635 (insecure umask 0000 on ubuntu server) closed by Antoine Martin
worksforme: Not heard back, closing.
10:46 Changeset in xpra [17011] by Antoine Martin
ffmpeg 3.3.4
10:42 Changeset in xpra [17010] by Antoine Martin
#1587: pyobjc 4.0
10:33 Changeset in xpra [17009] by Antoine Martin
add latest fixes to the release notes
09:53 Changeset in xpra [17008] by Antoine Martin
backport all authentication fixes to older branches: r16965, r16966, …
09:35 Changeset in xpra [17007] by Antoine Martin
use our existing utility function
09:10 Changeset in xpra [17006] by Antoine Martin
use the new choose_salt_digest + get_response_salt everywhere (had …
07:09 Changeset in xpra [17005] by Antoine Martin
#1574: this example is too tedious to port to GTK3, just disable it for now
06:56 Changeset in xpra [17004] by totaamwin32
no need to add our ssl hooks for the sound subprocess, also helps us …
06:52 Changeset in xpra [17003] by totaamwin32
py3k strings byte again
06:39 Ticket #1600 (CUDA build errors with Fedora 27) closed by Antoine Martin
fixed: Workaround found here …
06:32 Changeset in xpra [17002] by totaamwin32
force cx_Freeze to include the system modules where we need them …
06:31 Changeset in xpra [17001] by totaamwin32
root window geometry is invalid with GTK3, don't query it to avoid …
06:00 Changeset in xpra [17000] by totaamwin32
#1574: only ship hicolor icons
05:38 Changeset in xpra [16999] by Antoine Martin
also try generic symlink location for cuda sdk

09/30/17:

11:59 Changeset in xpra [16998] by Antoine Martin
more release notes
11:55 Changeset in xpra [16997] by Antoine Martin
r16979 + r16981 for older branches: CUDA9 support
10:55 Changeset in xpra [16996] by Antoine Martin
#56: * allow desktop windows to be resized without restrictions (when …

09/29/17:

18:51 Changeset in xpra [16995] by Antoine Martin
#56: don't add the same resolution twice
18:49 Changeset in xpra [16994] by Antoine Martin
#56 add resolutions to Xvfb using XRRCreateMode, XRRAddOutputMode and …
13:58 Changeset in xpra [16993] by totaamwin32
ugly workaround to get the window handle on win32 with GTK3
13:42 Changeset in xpra [16992] by totaamwin32
py3k string fix..
13:27 Changeset in xpra [16991] by totaamwin32
opengl was a boolean, if the value is meant to be true, use the new …
13:25 Changeset in xpra [16990] by totaamwin32
cx_freeze doesn't load the library zip file, don't try to add OpenGL to it
13:19 Changeset in xpra [16989] by totaamwin32
python3 compatibility
13:19 Changeset in xpra [16988] by totaamwin32
fix warning logging
13:06 Changeset in xpra [16987] by totaamwin32
#1528 typo (doh)
12:33 Changeset in xpra [16986] by totaamwin32
only use gtk-x11 on x11..
12:33 Changeset in xpra [16985] by totaamwin32
py3k string nonsense
12:21 Changeset in xpra [16984] by totaamwin32
load cuda kernels relative to app dir (not default), so platforms can …
11:49 Changeset in xpra [16983] by totaamwin32
cx_Freeze 5 workaround for numpy
11:40 Changeset in xpra [16982] by totaamwin32
nvenc and nvfbc also require numpy
11:36 Changeset in xpra [16981] by totaamwin32
newer builds of pycuda seem to require curand dll, find it and ship it …
10:20 Changeset in xpra [16980] by totaamwin32
name the python3 builds differently
08:06 Changeset in xpra [16979] by totaamwin32
build with cuda 9 by default
07:19 Changeset in xpra [16978] by totaamwin32
python3 should have a recent enough version of cx_Freeze to not need …
06:40 Changeset in xpra [16977] by totaamwin32
fix typo in default assignment
06:35 Building/MSWindows edited by Antoine Martin
(diff)

09/28/17:

10:51 Changeset in xpra [16976] by Antoine Martin
use the same utility function hexstr everywhere
10:46 Changeset in xpra [16975] by Antoine Martin
fix py3k compat
10:46 Changeset in xpra [16974] by Antoine Martin
update unittest to match new non-xor salt hashing
08:34 Changeset in xpra [16973] by totaamwin32
python3 doesn't like underscores in namedtuple definitions.. PITA
08:09 Changeset in xpra [16972] by totaamwin32
remove empty section
08:05 Changeset in xpra [16971] by totaamwin32
the build file can now (almost) be used with python3
08:02 Changeset in xpra [16970] by totaamwin32
#1568: win32 + py3k fixes: * ctypes imports * pretty string of print …

09/27/17:

10:53 Changeset in xpra [16969] by Antoine Martin
#639: add env vars to control min/max mtu values, add utility function …

09/24/17:

09:20 Changeset in xpra [16968] by Antoine Martin
unused import
09:14 Changeset in xpra [16967] by Antoine Martin
add new salt hashing functions (same digests as hmac auth) and …
07:47 Changeset in xpra [16966] by Antoine Martin
make sure we never allow the same computed salt to be re-used: keep a …
07:44 Changeset in xpra [16965] by Antoine Martin
re-use the same method for calculating the response salt and ensure we …

09/23/17:

12:11 Changeset in xpra [16964] by totaamwin32
#1569: fix wgl context: we must re-use the same context instance for …
11:35 Changeset in xpra [16963] by totaamwin32
ctypes definitions should use ctypes types
09:25 Changeset in xpra [16962] by Antoine Martin
Cython 0.27

09/22/17:

20:07 Changeset in xpra [16961] by totaamwin32
#1569: GetPixelFormat? might be useful
20:06 Changeset in xpra [16960] by totaamwin32
#1569: doh: hwnd is called handle..
19:23 Changeset in xpra [16959] by totaamwin32
#1569: expose pixel format attributes
19:23 Changeset in xpra [16958] by Antoine Martin
missed from r16951: the GLXContext class needs to be able to access …
18:43 Changeset in xpra [16957] by Antoine Martin
#1569: make sure we tell GLX to stop using the context when we're …
18:30 Changeset in xpra [16956] by totaamwin32
#1569: initialize flag, check SetPixelFormat? return value, add debug …
17:54 Changeset in xpra [16955] by totaamwin32
#1569: win32 WGL version of the generic platform opengl shim
17:49 Ticket #1595 (Uncaught exceptions in HTML5 Client) closed by J. Max Mena
fixed: Okay I'm still definitely unable to reproduce the hard crash or the …
17:48 Ticket #1653 (simulate_console_user.py automated test failing) closed by J. Max Mena
fixed: That works much better. Closing.
17:09 Changeset in xpra [16954] by Antoine Martin
fix string repr: this class is now generic X11, not tied to gtk at all
10:55 Changeset in xpra [16953] by Antoine Martin
#1569 avoid warning: "opengl" is no longer a boolean
10:51 Changeset in xpra [16952] by Antoine Martin
#1569 if all the opengl backends we try have failed, just log warning …
10:45 Changeset in xpra [16951] by Antoine Martin
#1569 minor improvements and fixes: * make platform gl_context module …
07:24 Changeset in xpra [16950] by Antoine Martin
prevent code blocks from having scrollbars because of horizontal margins
07:12 Changeset in xpra [16949] by Antoine Martin
oops: missed from r16948: opengl option is now a string
07:08 Changeset in xpra [16948] by Antoine Martin
#1569 native opengl support via GLX, available with GTK3: * opengl …
06:35 Changeset in xpra [16947] by Antoine Martin
switch shortcuts to using "Control+Shift" on Linux since gnome-shell …

09/21/17:

18:18 Changeset in xpra [16946] by Antoine Martin
whenever we call gl function, we must have a valid gl context!
12:21 Changeset in xpra [16945] by Antoine Martin
skip running tests when doing client-only builds (we would need to …
12:01 Changeset in xpra [16944] by Antoine Martin
poll for socket data so we can decide what to do with the socket …
11:47 Changeset in xpra [16943] by Antoine Martin
oops: match refactoring
10:41 Changeset in xpra [16942] by Antoine Martin
#1645: if we're running the xpra command from a tty, ask for the …
10:26 Changeset in xpra [16941] by Antoine Martin
#1645: validate the challenge packet before prompting for the password
10:14 Changeset in xpra [16940] by Antoine Martin
#1645: use getpass for command line mode
05:41 Changeset in xpra [16939] by Antoine Martin
#1653 use relative import
05:25 Ticket #1645 (Authorization Prompts) closed by Antoine Martin
fixed: Commands like "xpra info", "xpra version", etc are command line …

09/20/17:

19:56 Ticket #1653 (simulate_console_user.py automated test failing) created by J. Max Mena
As mentioned before one of the console tests is failing with a bash …
15:11 Ticket #1652 (black screen) created by williamt
When I try attaching all I get is a black screen. My client is on …
08:39 Changeset in xpra [16938] by Antoine Martin
fix debug logging message (cut&paste gone wrong!)
08:38 Changeset in xpra [16937] by Antoine Martin
backends are no longer expose and would just confuse things
08:17 Changeset in xpra [16936] by Antoine Martin
match gl refactoring
07:37 Ticket #1544 (cryptography 1.9+ support) closed by Antoine Martin
fixed: Packaging seems to be fixed with the latest versions: * r16934 bumps …
07:37 Changeset in xpra [16935] by totaamwin32
#1544: latest cffi + cryptography no longer breaks packaging
07:24 Changeset in xpra [16934] by Antoine Martin
#1544: cffi 1.11 seems to be compatible with cryptography 2.0+
06:53 Changeset in xpra [16933] by Antoine Martin
doh: ignore signal argument
06:45 Changeset in xpra [16932] by Antoine Martin
doh: don't call enable_focus_workaround or we will never cancel it!
05:54 Changeset in xpra [16931] by Antoine Martin
python 2.7.14 is out
05:36 Changeset in xpra [16930] by Antoine Martin
fix rpm building: python3 now has clipboard support, add the module
05:12 Changeset in xpra [16929] by Antoine Martin
on Ubuntu the SSL socket timeout message is reported in "code" not …

09/19/17:

22:29 Ticket #1650 (HTML5 client (OSX) connection.html page 'Advanced options' no longer ...) closed by alas
invalid: Well, that was peculiar. Double checked with 10.10.5 OSX, and it …
18:58 Changeset in xpra [16928] by Antoine Martin
#1569: * gtkgl_check has moved * handle memoryview wrapping of 'bytes' …
16:34 Changeset in xpra [16927] by Antoine Martin
* move stub gl_show to GLWindowBackingBase, deals with measuring fps * …
15:34 Changeset in xpra [16926] by Antoine Martin
* rename GLContextManager to GtkGLExtContext since it is tied to this …
15:16 Changeset in xpra [16925] by Antoine Martin
move all the code that deals with self.glconfig to gtlgk subclass
14:49 Changeset in xpra [16924] by Antoine Martin
import fixes and cleanups
14:34 Ticket #1651 (very high latency on LAN) created by mavu
OS: Debian testing (Future Buster) xpra version client + server : Xpra …
14:22 Changeset in xpra [16923] by Antoine Martin
we require pyopengl version 3.1, no need for this ugly workaround anymore
14:17 Changeset in xpra [16922] by Antoine Martin
* we don't support Ubuntu versions older than 16.04 in this branch, so …
14:02 Changeset in xpra [16921] by Antoine Martin
* split out the generic opengl parts from gl_check * move gtk common …
13:12 Changeset in xpra [16920] by Antoine Martin
split plain opengl backing code from gtk code so we can more easily …
11:25 Changeset in xpra [16919] by Antoine Martin
remove dependency on gtk from the paint_colors map, replace it with …
11:07 Changeset in xpra [16918] by Antoine Martin
add more release notes
11:07 Changeset in xpra [16917] by Antoine Martin
strip out the GTKWindowBacking class so we can more easily subclass …
10:43 Changeset in xpra [16916] by Antoine Martin
split spinner data and code so we can use the data in non-gtk code
10:08 Changeset in xpra [16915] by Antoine Martin
* simplify WindowBackingBase? constructor: idle_add is now just a …
08:46 Changeset in xpra [16914] by Antoine Martin
add padding to packets containing the challenge response to make it …
08:39 Changeset in xpra [16913] by Antoine Martin
only complain about the password file if one was specified!
08:33 Changeset in xpra [16912] by Antoine Martin
better warning message layout
00:37 Ticket #1650 (HTML5 client (OSX) connection.html page 'Advanced options' no longer ...) created by alas
2.2 r16911 fedora 25 server. Sending html5 client to connect via the …
00:26 Ticket #1237 (mismatch between encoder and image) reopened by alas
Was just testing with a 2.2 r16911 fedora 25 server and a 2.2. r16869
00:17 Ticket #1649 (Seeing 'ERROR: Pipeline doesn't want to pause.' message (and sound ...) created by alas
Launching a 2.2 r16911 fedora 25 server (xterm and firefox …

09/18/17:

17:47 Ticket #1648 (Debian Sid python2.7 breaks xpra) closed by Antoine Martin
invalid: There are no sid packages supported here, this is a Debian downstream bug.
17:43 Ticket #1648 (Debian Sid python2.7 breaks xpra) created by cpw
Hello Debian Sid has updated python2.7 and broken a lot of python …
15:28 Changeset in xpra [16911] by Antoine Martin
r16909 for older branches: use the correct appname in dbus notifications
15:13 Ticket #1647 (Forwarding original app name in notifications) closed by Antoine Martin
fixed: Try r16910. ie: you can change the string using […] We can't use …
15:12 Changeset in xpra [16910] by Antoine Martin
#1647: make the appname string shown configurable via env var
14:54 Changeset in xpra [16909] by Antoine Martin
#1647: use the appname provided
13:49 Ticket #1647 (Forwarding original app name in notifications) created by psycho_zs
Please consider supporting forwarding original notification app name …
12:56 Changeset in xpra [16908] by Antoine Martin
#1645 add focus workaround to password dialog (using ugly platform …
09:22 Ticket #1646 (ssh integration) created by Antoine Martin
Rather than calling putty plink or ssh, we could rely on …
09:17 Changeset in xpra [16907] by Antoine Martin
#1645: show password prompt dialog when the server requires …
08:33 Changeset in xpra [16906] by Antoine Martin
* log all authentication failures at warning level (those are not …
08:29 Changeset in xpra [16905] by Antoine Martin
remove dead code
05:56 Changeset in xpra [16904] by Antoine Martin
add ipv6 debug logging

09/17/17:

19:04 Ticket #1645 (Authorization Prompts) created by vinglya
When attempting to connect to a secured XPRA server, especially …
17:09 Ticket #1249 (Xephyr has geometry issues) closed by Antoine Martin
invalid: Tried again on centos7 and Fedora and the Xephyr window is no longer …
16:41 Changeset in xpra [16903] by Antoine Martin
fix the mess made by patch, again
16:38 Changeset in xpra [16902] by Antoine Martin
only use the "auto" magic disconnection on Xnest and Xephyr windows if …
16:29 Changeset in xpra [16901] by Antoine Martin
add latest fixes to the release notes
16:17 Ticket #1061 (wait for sound to be played before sending sound) closed by Antoine Martin
duplicate: Already implemented in the gstreamer layer using "cutter": #1617.
16:10 Versions/PendingFixes edited by Antoine Martin
(diff)
16:10 Changeset in xpra [16900] by Antoine Martin
r16882 for v2.1.x branch: always choose the strongest digest first
16:08 Changeset in xpra [16899] by Antoine Martin
r16893 + r16895 + r16896 + r16897: mdns and ipv6 platform fixes
16:03 Changeset in xpra [16898] by Antoine Martin
r16891 for older branches: typo prevents pretty debug strings
16:01 Ticket #1345 (mdns support for ipv6) closed by Antoine Martin
fixed: * r16893 fixes the avahi publisher when using ipv6 addresses * r16895
15:59 Ticket #1644 (zeroconf mdns backend) created by Antoine Martin
See #1345. https://github.com/jstasiak/python-zeroconf looks a lot …
15:53 Changeset in xpra [16897] by totaamwin32
#1345: convert string interface number into an interface number on win32
15:32 Changeset in xpra [16896] by Antoine Martin
handle ipv6 notation for interface in host string
15:26 Changeset in xpra [16895] by Antoine Martin
if we don't find the interface index (None value), don't call …
15:12 Changeset in xpra [16894] by Antoine Martin
pretty log output for sockets setup code
15:12 Changeset in xpra [16893] by Antoine Martin
#1345: add ".local" to the hostname if there is no domain
13:04 Ticket #1589 (GTK3 clipboard support) closed by Antoine Martin
fixed: Done in r16892 with one important caveat: we can't update the …
13:01 Changeset in xpra [16892] by Antoine Martin
#1589 GTK3 clipboard: * build new gdk_atoms cython glue module for …
12:36 Changeset in xpra [16891] by Antoine Martin
fix magic method name
07:19 Changeset in xpra [16890] by Antoine Martin
avoid deep recursion: if painting synchronously, just let do_paint …
06:52 Ticket #797 (Profile xpra and capture tests for regression) closed by Antoine Martin
fixed: Hopefully maxmylyn can follow up in a different ticket.

09/16/17:

19:32 Versions/PendingFixes edited by Antoine Martin
(diff)
19:27 Changeset in xpra [16889] by Antoine Martin
small part of r16888 for older branches: make sure challenge is logged …
19:26 Changeset in xpra [16888] by Antoine Martin
* fix authentication refactoring: rename get_hexdigest to gendigest to …
19:00 Changeset in xpra [16887] by Antoine Martin
fix missing import
18:32 Changeset in xpra [16886] by Antoine Martin
use warning level for authentication failures, those aren't errors
18:30 Changeset in xpra [16885] by Antoine Martin
use the same log level for message header and pam error details
18:16 Changeset in xpra [16884] by Antoine Martin
detect SSL read and write timeouts and then retry
18:15 Changeset in xpra [16883] by Antoine Martin
implement more correct idle_add, timeout_add and source_remove …
17:55 Changeset in xpra [16882] by Antoine Martin
* when we choose a digest to force the client to send the real hello, …
17:05 Changeset in xpra [16881] by Antoine Martin
make print_pdf return the jobid
12:26 Changeset in xpra [16880] by Antoine Martin
remove debug wrongly commited
11:24 Changeset in xpra [16879] by Antoine Martin
add latest fix to the release notes
11:16 Changeset in xpra [16878] by Antoine Martin
r16875 for older branches: require / recommend mesa-dri-drivers so …
11:11 Changeset in xpra [16877] by Antoine Martin
r16876 for older branches: remove redundant icon cache code
11:09 Changeset in xpra [16876] by Antoine Martin
update_icon takes care of setting the "current_icon" cache, so this is …
11:09 Changeset in xpra [16875] by Antoine Martin
recommend mesa-dri-drivers so that opengl works out of the box with …
09:34 Changeset in xpra [16874] by Antoine Martin
add latest fixes to the release notes, bump version in v1.0.x branch
07:15 Changeset in xpra [16873] by Antoine Martin
misplaced conditional (patch made a mess.. again)
07:09 Changeset in xpra [16872] by Antoine Martin
r16871 for older branches: make it easier to disable firewall scripts
06:56 Changeset in xpra [16871] by Antoine Martin
make it easier to disable the firewall scripts
06:43 Ticket #1643 (application taskbar icons changed to defaults) closed by Antoine Martin
fixed: Bug confirmed, was caused by the window reinit code used in r10573 for …
06:40 Changeset in xpra [16870] by Antoine Martin
r16866 + r16868 + r16869 for older branches: make sure the window …
06:30 Changeset in xpra [16869] by Antoine Martin
#1643 make sure we always update the icon cached copy, no matter where …
06:11 Changeset in xpra [16868] by Antoine Martin
#1643 make sure we preserve the icon data when re-creating the window …
05:57 Changeset in xpra [16867] by totaamwin32
ignore win32 cython generated object files
05:39 Changeset in xpra [16866] by Antoine Martin
#1643 re-initialize window icons whenever we re-create the windows …

09/15/17:

17:33 Ticket #1643 (application taskbar icons changed to defaults) created by Thomas Esposito
I am running the 2.1 client on Windows 10 and the 1.0.6 server on …
16:09 Ticket #1641 (X clients on other hosts can't connect to xpra's Xorg instance) closed by Thomas Esposito
invalid: Figured it out. By default Xorg is started with "-nolisten tcp". Why?
15:13 Ticket #1642 (xpra-controlled windows won't give up focus) created by Thomas Esposito
I am running the Xpra 2.1 client on Windows 10. Sometimes, after I …
15:07 Ticket #1641 (X clients on other hosts can't connect to xpra's Xorg instance) created by Thomas Esposito
I've run "xhosts +" and I still can't connect to xpra X server from …
12:50 Changeset in xpra [16865] by Antoine Martin
start populating the release notes
12:49 Versions/PendingFixes edited by Antoine Martin
(diff)
12:49 Changeset in xpra [16864] by Antoine Martin
r16615 for older branches: nvidia volta support
12:48 Changeset in xpra [16863] by Antoine Martin
r16846 for older branches: fix packaging of opus decoder on win32
12:47 Changeset in xpra [16862] by Antoine Martin
r16849 for older branches: fix spurious error messages when sound …
12:46 Changeset in xpra [16861] by Antoine Martin
r16858 for older branches: fix xpra stop on win32 servers, wait for …
12:18 Changeset in xpra [16860] by Antoine Martin
missed from r16841: dbus policy
10:58 Changeset in xpra [16859] by Antoine Martin
don't log a warning if we ignore a new connection during shutdown
10:47 Versions/PendingFixes edited by Antoine Martin
(diff)
10:46 Changeset in xpra [16858] by totaamwin32
the server should eventually go away, so also wait if the socket is in …
10:35 Changeset in xpra [16857] by totaamwin32
fix typo in auth refactoring: don't use plural form
10:31 Changeset in xpra [16856] by totaamwin32
fix named-pipe connections following 'untilConcludes' change
10:30 Changeset in xpra [16855] by Antoine Martin
fix error message text
10:22 Changeset in xpra [16854] by totaamwin32
fix command line launch of session browser tool: main now requries an …
10:18 Changeset in xpra [16853] by Antoine Martin
move session_type to core class since even proxy servers need to define it
09:45 Changeset in xpra [16852] by Antoine Martin
#1334: enhance session browser GUI so it doesn't necessarily require …
09:20 Changeset in xpra [16851] by Antoine Martin
move session-type to a server attribute and expose if via xpra info
06:50 Changeset in xpra [16850] by totaamwin32
don't show the launcher if the user double-clicked on Xpra_Audio.exe
06:42 Versions/PendingFixes edited by Antoine Martin
(diff)
06:41 Changeset in xpra [16849] by totaamwin32
avoid using a stdout wrapper for subprocesses so we don't get errors …
06:34 Changeset in xpra [16848] by totaamwin32
* skip complaining if we get errors after closing, * make it possible …
06:09 Changeset in xpra [16847] by Antoine Martin
#1617 wavenc cannot be used with cutter

09/14/17:

17:56 Versions/PendingFixes edited by Antoine Martin
(diff)
17:54 Changeset in xpra [16846] by totaamwin32
opus decoding requries libgstopusparse.dll
16:52 Changeset in xpra [16845] by Antoine Martin
#1617: make it possible to debug the cutter element specifically with …
16:47 Changeset in xpra [16844] by Antoine Martin
typo: auth info is now stored in "auth_classes" dict
16:33 Changeset in xpra [16843] by Antoine Martin
fixes for "install" command issues: * symlink not copied as a symlink …
12:44 Changeset in xpra [16842] by Antoine Martin
ffmpeg 3.3.4
09:23 Ticket #1640 (dbus server for the system wide proxy server) closed by Antoine Martin
fixed: Done in r16841. The system-wide proxy server only exposes a "GetInfo?" …
09:22 Changeset in xpra [16841] by Antoine Martin
#1640 add a dbus server to the system wide proxy server * packaging * …
07:41 Changeset in xpra [16840] by Antoine Martin
lz4 1.8.0
Note: See TracTimeline for information about the timeline view.