From trac at ftputil.sschwarzer.net Sat Feb 13 08:47:42 2010 From: trac at ftputil.sschwarzer.net (ftputil) Date: Sat, 13 Feb 2010 07:47:42 -0000 Subject: [ftputil] #42: Install from trunk svn checkout (896) on OS X 10.6 cause error In-Reply-To: <049.0037a7b6cb18873e45116a107c864eaf@ftputil.sschwarzer.net> References: <049.0037a7b6cb18873e45116a107c864eaf@ftputil.sschwarzer.net> Message-ID: <058.ed840cdc47fb98f716eeaaa10bae5ae9@ftputil.sschwarzer.net> #42: Install from trunk svn checkout (896) on OS X 10.6 cause error -----------------------+---------------------------------------------------- Reporter: ssteiner | Owner: steve steiner Type: defect | Status: closed Priority: minor | Milestone: 2.4.2 Component: Other | Version: 2.4.2b2 Resolution: invalid | Keywords: installation, os x, 10.6, make docs, docutils -----------------------+---------------------------------------------------- Comment(by schwa): I re-added the patch in [2c47ed8955d1]. The Subversion revision which used to be 897 is now [81517281879a]. -- Ticket URL: ftputil Python FTP client library From trac at ftputil.sschwarzer.net Sun Feb 14 08:29:04 2010 From: trac at ftputil.sschwarzer.net (ftputil) Date: Sun, 14 Feb 2010 07:29:04 -0000 Subject: [ftputil] #42: Install from trunk svn checkout (896) on OS X 10.6 cause error In-Reply-To: <049.0037a7b6cb18873e45116a107c864eaf@ftputil.sschwarzer.net> References: <049.0037a7b6cb18873e45116a107c864eaf@ftputil.sschwarzer.net> Message-ID: <058.b3a9e44014f029eb6a865a7d93be1b5c@ftputil.sschwarzer.net> #42: Install from trunk svn checkout (896) on OS X 10.6 cause error -----------------------+---------------------------------------------------- Reporter: ssteiner | Owner: steve steiner Type: defect | Status: closed Priority: minor | Milestone: 2.5 Component: Other | Version: 2.4.2b2 Resolution: invalid | Keywords: installation, os x, 10.6, make docs, docutils -----------------------+---------------------------------------------------- Changes (by schwa): * milestone: 2.4.2 => 2.5 -- Ticket URL: ftputil Python FTP client library From trac at ftputil.sschwarzer.net Sun Feb 14 08:29:59 2010 From: trac at ftputil.sschwarzer.net (ftputil) Date: Sun, 14 Feb 2010 07:29:59 -0000 Subject: [ftputil] #20: Allow to track upload and download progress In-Reply-To: <046.21a622275630bc674110e4dd7b858de8@ftputil.sschwarzer.net> References: <046.21a622275630bc674110e4dd7b858de8@ftputil.sschwarzer.net> Message-ID: <055.205b518521c5ed1017fa433c13f80131@ftputil.sschwarzer.net> #20: Allow to track upload and download progress --------------------------+------------------------------------------------- Reporter: schwa | Owner: schwa Type: enhancement | Status: assigned Priority: major | Milestone: 2.5 Component: Library | Version: 2.2.1 Resolution: | Keywords: upload, download, progress, callable --------------------------+------------------------------------------------- Changes (by schwa): * milestone: => 2.5 -- Ticket URL: ftputil Python FTP client library From trac at ftputil.sschwarzer.net Sun Feb 14 11:57:24 2010 From: trac at ftputil.sschwarzer.net (ftputil) Date: Sun, 14 Feb 2010 10:57:24 -0000 Subject: [ftputil] #44: Don't use timed-out child sessions for remote files Message-ID: <046.929282df6c1fdb2d59bb093b2d6a0ea7@ftputil.sschwarzer.net> #44: Don't use timed-out child sessions for remote files ------------------------------------------------+--------------------------- Reporter: schwa | Owner: schwa Type: defect | Status: new Priority: minor | Milestone: Component: Library | Version: 2.4.2 Keywords: open, file, child session, timeout | ------------------------------------------------+--------------------------- When requesting a file-like object with `open` or `file`, or implicitly by using one of the upload or download methods, ftputil uses a "child session" behind the scenes, i. e. it implicitly makes a new connection to the FTP server. If a remote file has been opened and closed before, the associated FTP session is reused. At the moment, however, this is done without checking if the connection has already timed out. I've never heard of actual problems regarding this behavior, but it isn't correct and could lead to mysterious surprises if it's triggered. I'm planning to remedy this by doing a `getcwd` call on a child session before reusing it. If that turns out to be roughly as slow as building a new session in the first place, I'll consider to get rid of the session caching altogether, thereby simplifying the code a bit. -- Ticket URL: ftputil Python FTP client library From trac at ftputil.sschwarzer.net Sun Feb 14 12:26:42 2010 From: trac at ftputil.sschwarzer.net (ftputil) Date: Sun, 14 Feb 2010 11:26:42 -0000 Subject: [ftputil] #45: Better usability regarding login for page/ticket creations/changes Message-ID: <046.8e32d4a7db0fc0e503e5ac94dd8ad181@ftputil.sschwarzer.net> #45: Better usability regarding login for page/ticket creations/changes ------------------------------------+--------------------------------------- Reporter: schwa | Owner: schwa Type: task | Status: new Priority: minor | Milestone: Component: Website | Version: Keywords: login, spam, usability | ------------------------------------+--------------------------------------- Due to spam problems, I've changed the website long ago to require a login to create wiki pages or tickets or to modify them. Probably this isn't obvious if somebody comes to the website to enter a ticket without reading the IssueTracker page first (which is very likely). As I want to make it really easy to enter or modify a ticket while at the same time keeping out spambots, the use of the ticket system should be made obvious, i. e. the usability of the site in this regard needs improving. The problem is similar for the wiki pages. Here, the matter is even a bit more complicated because some pages (namely the [wiki:WikiStart home page], the [wiki:Documentation release documentation] and the [wiki:Download download page]) are read-only. If someone sees that they don't get an "Edit" button after logging in they'll probably conclude that the wiki generally isn't modifiable. -- Ticket URL: ftputil Python FTP client library