Hi,

Vincent Cheng <vincentc1...@gmail.com> writes:
> Mailnag checks POP3 and IMAP servers for new mail. When it finds new 
> messsages,
> it creates a GNOME 3 notification that mentions sender and subject.

I briefly read through the source (git commit
37f1c59b573d1e261e0feea668c321f884c274e3):

- mailnag seems to store log files and pid files in
  XDG_CONFIG_HOME. According to
  http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
  this directory is for "user-specific configuration files". This fails
  if I share my /home with NFS to multiple machines and login to two
  different machines.

- mailnag seems to store also "mailnag.dat" to XDG_CONFIG_HOME. This
  seems to contain list of known messages. Maybe this the right
  directory in this case? Does this handle concurrent access in the NFS
  case?

- mailnag writes its configuration file with

  with open(cfg_file, 'wb') as configfile: cfg.write(configfile)

  How does this behave if the disk is full? Will it truncate the
  configuration file to zero size?

- imaplib2.py seems to be under python license but does not specify a
  version. Some versions of python license were not compatible with GPL.

- mailnag uses

  urllib2.urlopen("http://www.google.com/";)

  to test if internet connection works. This is a privacy issue. I don't
  want my computer to report to google when I login to my desktop.

- mailnag uses "%s/.config/autostart/" % (os.path.expanduser("~/"). It
  should not hardcode .config but use XDG_CONFIG_HOME?


-Timo


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/84sj832s72....@sauna.l.org

Reply via email to