Initial work: Simple server and client sending GotConnection
Included import FTP. Code tidy up. Print out host and client's own IP addresses.
Added forever appearing ftp prompt for client. Added ftp cmd dictionary placeholder for server.
First working FTP server using GUI based on cwFTP
Tidied up into a class and proper main() execution; Server not running properly may need threading.Thread()
Added directory entry box and possibility to use tix (commented out)
Added directory tree
Refactor populate_parent()
Added stdout and stderr (commented temp) boxes
Added workaround for share folder after browsing and remote folder display
Restructured root_dir_tree into a separate subclass of ttk.Treeview
Added client capability. Dir listing for remote directory is not working yet
Added remote dir tree. Temporarily disabled stdout and stderr and added pdb trace - clear later
Restructured code to let row and column arg supplied from top.
Temporarily disabled scrollbars (not working).
Added disconnect, upload_file and download_file (not tested).
Debugged Pull functionality. Added (try) reconnect and used it in some places. Minor code clean-up.
Separated client out from server and another GUI helper module. Will rename these 3 files next.
Renamed files
Fixed refresh remote dir button. Rearranged widgets on client app
Tidy up self.address and other places. Tested working for Pull and Push. Some bugs remain
Added progress printing for Push(Upload/STOR). The progress printing for Pull (Download/RETR) still in dev