smb4k
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

TODO 2.7KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. TODO list:
  2. for 0.10.x:
  3. - Make Smb4K a KDE4 program.
  4. - Move to cmake.
  5. - Use TDEConfigSkeletonItem::label() in the config dialog instead of the strings
  6. present at the moment.
  7. - Replace getenv( "USER" ) cuserid(). Use something like the following code
  8. snippet:
  9. char cu[L_cuserid];
  10. user = QString::fromLocal8Bit( cuserid( cu ), -1 );
  11. or
  12. user = QString::fromLocal8Bit( cuserid( NULL ), -1 ); // returning static pointer
  13. - Move smb4k/core subdirectory to the root directory of the source.
  14. - Rename libsmb4kcore to libsmb4k?
  15. - Make authentication entries accessible and editable through the configuration
  16. dialog.
  17. - Revise how Smb4K handles authentication data.
  18. - Improve search? We want to be able to find *shares* (use smbtree). Maybe we
  19. could also implement mounting.
  20. - Move the GPL v3?
  21. - If "default" options have been defined for Samba commands, they should not
  22. appear in the command.
  23. - Don't save information about foreign shares and about shares that only
  24. use default values in ~/.trinity/share/apps/smb4k/custom_options file.
  25. - Rewrite Smb4KSambaOptionsHandler::netOptions().
  26. - Allow more than one file manager.
  27. - Implement scripting functionality (D-BUS/DCOP(?)).
  28. - Add command line options (--no-tray-widget, --minimal, etc.)
  29. - Move Smb4KWorkgroupItem, Smb4KHostItem, and Smb4KShareItem into own files.
  30. Maybe rename them.
  31. - Merge Smb4KShare and Smb4KShareItem. Add IP address and host.
  32. - Save IP address with the information that's needed to remount a share.
  33. - Use plain system functions to read /proc/mounts. This hopefully will lead
  34. to lower CPU usage.
  35. - Add the ability to define the file system for all shares of a server through
  36. the "Custom Options" dialog.
  37. - Open with different file managers: dolphin, thunar (XFCE), nautilus (GNOME),
  38. ...
  39. Deferred:
  40. - Introduce a smb4k:/ tdeio slave?
  41. - Support SELinux.
  42. - Make it configurable if the workgroup master browser should be queried
  43. to retrieve the comment etc. for a host or not when using the IP scan
  44. method.
  45. - Smb4KMounter:
  46. + The functions of the mounter should only take Smb4KShare objects where
  47. possible.
  48. + Smb4KMounter::mountShare() should take an Smb4KShareItem object (we have
  49. to add Smb4KShareItem::m_ip, etc., for that).
  50. - Remove SMBFS support as soon as it is removed from the kernel.
  51. - Add possibility to download files and directories from the preview dialog.
  52. - Add support for multiple port declarations in smb.conf (How?).
  53. - Add eyecandy: If the mouse is over an icon, show it as active. Use KDE
  54. settings (KControl).
  55. - Use setGrid[XY]() in Smb4KShareWidget to dynamically adjust the item size
  56. in list mode.
  57. - Implement more 'net' commands. Especially the 'rpc shutdown' command seems
  58. to be very nice.
  59. - Allow multiple sync instances (remove synchronizer from Smb4KCore?).