taker Git
Status: Alpha
Brought to you by:
gmc_holle
Taker is simple (as easy) file-sharing desktop using the well known file transfer protocol - shortly known as FTP. It features a user and share management - both virtually and each logged in user can start its own taker service with its own user/share management and setting. It also publishes all its services via avahi for easy connections, e.g. from Nautilus network view. Dependencies: ============= Library dependencies so far: - Glib (with gthread) 2.16.3 - GTK 2.12.8 - GIO 2.16.1 - GConf 2.22.0 - DBus 1.1.20 - DBus-Glib 0.74 - libglade 2.6.2 - Avahi 0.6.20 - SQLite 3.5 - libnotify 0.4.4 ToDo: ===== - GObject-ify pseudo class code (TakerUser etc.) - Autostart capability? - Check taker_connection_read_command_and_args() for buffer overflow while reading command or app hangs Future: ======= - taker-related FTP protocol extension (command port is also data port - single port, add entry to FEATure list to announce extension) - IPv6 support