Coder Social home page Coder Social logo

client's People

Contributors

akatsoulas avatar glogiotatidis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

client's Issues

Nautilus uncompressing files

When you "extract archive" using nautilus and possibly other file managers, the manager creates a directory with the name of the archive and then extracts all its contents in there. When the extraction ends, nautilus checks if there is only only directory in the folder, and if yes moves this directory, back in the same directory where the archive resides. Finally deletes the self created directory.

This behaviour can cause an extra directory to be created in the server which doesn't get deleted

Steps to reproduce:

  1. create a directory "work"
  2. create a file into "work"
  3. zip work so that the archive contains both directory and the file
  4. name the archive work.zip
  5. move the archive into the "melissi" folder
  6. use nautilus to "Extract here"
  7. After syncing there should be a cell named "work/work" which shouldn't be there.

<!--

Motivation ("The Why")

Example

How

Current Behaviour

Desired Behaviour

References

  • n/a

Originally posted by @eye-make in npm/rfcs#738

Cannot use this socket. Please specify another socket

When trying to start melissi client I get:

Cannot use this socket. Please specify another socket

my ~/.config/melissi/config
file contains:

username = chefarov
no-desktop = False
resource = redalert
socket = /home/chefarov/.config/melissi/melissi.sock
database = sqlite:////home/chefarov/.config/melissi/melissi.db
new-root-path = /home/chefarov
host = http://localhost:8000/
desktop-notifications = True
password = chefarov

I had to delete the ~/.config/melissi/melissi.sock which fixed the problem

When client is unable to connect GetUpdates pile up in the Queue

When client is unable to connect GetUpdates pile up in the Queue. As a result when a connection is established, multiple GetUpdates are executed

Steps to reproduce:

  1. Start a client, with a server
  2. Wait a minute or so, so that the client fails to connect a few times
  3. Start the server
  4. Multiple GetUpdates get executed

No error displayed when using http instead of https

When client is configured to use http and server only supports https where are error messages displayed on the console but nothing on the desktop of the user. The icon remains green and looks like everything is OK

Update images, fix paths

Update client status images to match the latest logo and fix paths

Error as reported by mikeX:

(melissi:17353): libglade-WARNING **: Error loading image: Failed to open file '/usr/lib/pymodules/python2.6/melissi/data/glade/../images/icon-ok.svg': No such file or directory

Creating a directory that already exists, conflict

When creating a directory that already exists, filesystem returns an error but the client tries to create the directory on the server anyway.

This is because inotify generates the corresponding messages anyway.

We must somehow recognize that the action fails on the filesystem level and ignore it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.