Custom Query (230 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (214 - 216 of 230)

Ticket
#133
Description

The sftp code was removed with paramiko, what we can do to restore the functionality is to define a new message type for file transfers and send the file through the normal client-server channel.

  • new accept_files option for servers (defaults to off?)
  • keep file pointer + index in server connection
  • send first chunk of data, below the max_line limit and also taking into account the link speed
  • server creates a temporary file in configurable download location (default to ~/Download)
  • server sends an ack after each packet is received (potential small delay here to ensure we prioritize other packets ahead of file transfers)
  • client fire progress_update callbacks registered with the file transfer
  • client sends the next chunk (potential delay here - same reason as above), taking into account how long the first previous took (so we can keep UI updates regular - say 1 second target)
  • if the server (or client) does not ack (or send the next chunk) within a certain amount of time (tbd - dynamic?), we cancel the whole thing and tell the other end. The server can delete the temporary file.
  • When the transfer is complete, we ask the server to open it.
  • Ensure file data is encrypted over the wire
#137
Description
  • setup a launcher like this:
    Exec=winswitch_command_wrapper gcalctool
    
  • DO NOT RUN WINSWITCH
  • click the launcher
  • the program does not load

The wrapper is meant to detect that winswitch is not running (with a short socket timeout) then launch the app normally. Apparently it does not :(

#143
Description

/usr/libexec and /usr/local/libexec do not (and should not, I suppose) exist under a standard Ubuntu install, and yet the packages contain references to them.

In particular, replacing them by /usr/lib/ and /usr/local/lib in

/usr/lib/python2.6/winswitch/utils/paths.py at lines 126 and 128 (+/- 1) is needed for the server to start.

Note: See TracQuery for help on using queries.