Timeline



Aug 3, 2014:

7:57 PM Changeset [1557:87247eac384d] by Stefan Schwarzer <sschwarzer@…>
README.md edited online with Bitbucket
7:56 PM Changeset [1556:2fd69205fd0a] by Stefan Schwarzer <sschwarzer@…>
README.md edited online with Bitbucket
7:45 PM Changeset [1555:b985336e9cfb] by Stefan Schwarzer <sschwarzer@…>
README.md edited online with Bitbucket
7:32 PM Changeset [1553:28b942fdea7c] by Stefan Schwarzer <sschwarzer@…>
Reordered `.hgignore` a bit, added `exctags`'s `tags` file.
7:27 PM Changeset [1552:00ce7c202d1e] by Stefan Schwarzer <sschwarzer@…>
Reworked installation instructions. Nowadays most people will use pip for installation, so move the instructions on pip installation before the instructions for a tarball.

Jul 23, 2014:

9:51 PM WikiStart edited by schwa
(diff)

Jul 19, 2014:

5:52 PM Changeset [1551:6fd5cd296fda] by Stefan Schwarzer <sschwarzer@…>
Merged in changes from warpy.
8:56 AM Changeset [1549:ff0903ab2a28] by Stefan Schwarzer <sschwarzer@…>
Extracted `BufferedIO` from `file.py` for reuse in other projects. This applies to my own projects and to other people's projects!
8:52 AM Changeset [1548:e56bed3af3e7] by Stefan Schwarzer <sschwarzer@…>
Mention child cache in implementation notes comment for `FTPHost`.

Jul 17, 2014:

10:42 PM Changeset [1547:91b2e6dc9108] by Stefan Schwarzer <sschwarzer@…>
Delete `pyc` files and `__pycache__` directories in `clean` target.

Jul 15, 2014:

11:41 AM Ticket #84 (ftputil.sync.Syncer should check for local directory) created by ftputiluser
See sync, line 159: …

Jun 29, 2014:

12:12 AM Changeset [1546:bed8feb3aa81] by Stefan Schwarzer <sschwarzer@…>
Removed redundant comment character before "XXX".

Jun 19, 2014:

9:32 AM Changeset [1545:9fb7fdb5f038] by Stefan Schwarzer <sschwarzer@…>
Fixed grammar issue.
9:31 AM Changeset [1544:1a72b2809d48] by Stefan Schwarzer <sschwarzer@…>
Fixed typos.
9:27 AM Changeset [1543:135683341758] by Stefan Schwarzer <sschwarzer@…>
Improved docstring of `Parser.parse_unix_time`. Explain why `with_precision` is `False` by default.

Jun 18, 2014:

11:46 AM Changeset [1567:3cf705ab8011] by Philippe Ombredanne
Fix for ticket #83 Catch errors from mktime and use the epoch and a year precision if mktime fails to handle times, typically for some OS (windows) and times before the epoch
10:14 AM Changeset [1565:a48f63e7ca64] by Philippe Ombredanne
Fixed minor typos

Jun 17, 2014:

10:17 PM Changeset [1542:e9d24222f45e] by Stefan Schwarzer <sschwarzer@…>
Added test for parsing the unix mode "----------". This "always" worked, but ticket #83 prompted me to add a test for this.
10:15 PM Changeset [1541:fb5a46433c78] by Stefan Schwarzer <sschwarzer@…>
Removed empty line at end of file.
12:57 AM Ticket #83 (Crash on ibiblio.org) created by ftputiluser
Using pypi ftptil 3.1 on Win7, Python 2.6.6 in a virtualenv: […]

Jun 16, 2014:

7:37 AM ftputil-3.1.tar.gz attached to Download by schwa
7:36 AM Changeset [1540:963488f28417] by Stefan Schwarzer <sschwarzer@…>
Use `python2 setup.py sdist upload` for makefile `upload` target. I had gotten an error "error: no dist file created in earlier command" without the `sdist` argument (see also http://jamie.curle.io/blog/my-first-experience-adding-package-pypi/ ). Notice that this creates another package file, but if nothing had changed before, this should be fine. Nonetheless it's maybe better to use the same package file on the ftputil website and for uploading to PyPI.
7:26 AM Milestone 3.1 completed
7:24 AM Changeset [1539:2ca4990ba940] by Stefan Schwarzer <sschwarzer@…>
Added tag release3_1 for changeset f7022523f2f0
7:22 AM Download edited by schwa
(diff)
7:16 AM Documentation edited by schwa
(diff)
7:11 AM Changeset [1538:f7022523f2f0] by Stefan Schwarzer <sschwarzer@…>
Patched for new version number and date.
7:10 AM Changeset [1537:abf013fcae1c] by Stefan Schwarzer <sschwarzer@…>
Don't capitalize "open source software".
7:08 AM Changeset [1536:696006f3351d] by Stefan Schwarzer <sschwarzer@…>
Updated version number. Link to "real" documentation.

Jun 10, 2014:

7:05 AM Ticket #79 (keep_alive() does not prevent 421 No transfer timeout) closed by schwa
wontfix: I wanted to mark this ticket as "invalid" since I can't do anything to …
7:00 AM Ticket #79 (keep_alive() does not prevent 421 No transfer timeout) reopened by schwa
6:58 AM Ticket #76 (Error message related to OS) closed by schwa
invalid: I change the resolution to "invalid" since in my opinion the "lacking" …
6:57 AM Ticket #76 (Error message related to OS) reopened by schwa
6:53 AM Download edited by schwa
Fixed followsymlinks -> followlinks. (diff)

Jun 9, 2014:

5:25 PM Changeset [1535:d6788e481bf2] by Stefan Schwarzer <sschwarzer@…>
Refer to page `PreReleaseDocumentation` instead of `Documentation`.
5:23 PM PreReleaseDocumentation edited by schwa
(diff)
5:21 PM Changeset [1534:65fa04ccd04d] by Stefan Schwarzer <sschwarzer@…>
Fixed URL references in announcement.
5:19 PM Changeset [1533:a540b8a9cccd] by Stefan Schwarzer <sschwarzer@…>
Added item release item "Update pre-release documentation".
5:12 PM Changeset [1532:f494d534e297] by Stefan Schwarzer <sschwarzer@…>
Added tag release3_1b for changeset 1f8037993f30
5:03 PM Ticket #82 (Fix "Internal Server Error"s) closed by schwa
fixed: Due to the entries in the traceback (see description) I instrumented …
4:48 PM Download edited by schwa
(diff)
10:50 AM Changeset [1531:1f8037993f30] by Stefan Schwarzer <sschwarzer@…>
Increased date with `make patch && make docs`.
12:18 AM Ticket #82 (Fix "Internal Server Error"s) created by schwa
Since a while, certain Trac operations cause an "Internal Server …

Jun 8, 2014:

11:58 PM Download edited by schwa
(diff)
11:55 PM Changeset [1530:d04d9045c9ad] by Stefan Schwarzer <sschwarzer@…>
Added tag release3_1b for changeset 46c35b1087c0
11:48 PM Ticket #80 (.makedirs() problem with unicode) closed by schwa
duplicate: This is a duplicate of #77.
11:39 PM Changeset [1529:46c35b1087c0] by Stefan Schwarzer <sschwarzer@…>
Ran `make patch && make docs`.
11:38 PM Changeset [1528:1f446103ade6] by Stefan Schwarzer <sschwarzer@…>
Increased version number to 3.1b.
11:38 PM Changeset [1527:7db0799716dc] by Stefan Schwarzer <sschwarzer@…>
Updated `README.txt` and `announcements.txt` for ftputil 3.1b.
11:33 PM Ticket #79 (keep_alive() does not prevent 421 No transfer timeout) closed by schwa
fixed: I decided not to change the keep_alive method, but I added a …
11:26 PM Changeset [1526:9218cbe591b0] by Stefan Schwarzer <sschwarzer@…>
Added a section on child sessions/connections. This should explain why calling `FTPHost.keep_alive` may not be enough if there are open remote files.
7:08 PM Changeset [1525:349506cfb444] by Stefan Schwarzer <sschwarzer@…>
Consistently use `server` and `ftp_host` in example code. `server` now always means the host name and `ftp_host` an `FTPHost` instance. Previously, some examples even accidentally used `host` for both the server name and the created `FTPHost` object. Also converted some old code snippets to create `FTPHost` objects in a `with` statement.
6:47 PM Changeset [1524:75f09a84fa26] by Stefan Schwarzer <sschwarzer@…>
Updated FAQ to refer to new `session.session_factory` function.
6:23 PM Changeset [1523:c2a6894ec18d] by Stefan Schwarzer <sschwarzer@…>
Merged "Support for the `with` statement" into "Basics" for `FTPFile` objects.
6:18 PM Changeset [1522:da2260917c85] by Stefan Schwarzer <sschwarzer@…>
Extended documentation on `FTPHost.close`.
6:15 PM Changeset [1521:8b20fe2ccb3a] by Stefan Schwarzer <sschwarzer@…>
Merged "Support for the `with` statement" into "Basics".
6:12 PM Changeset [1520:51b06db2c5f6] by Stefan Schwarzer <sschwarzer@…>
Moved "Support for the `with` statement" before "Session factories".
6:08 PM Changeset [1519:50e394499e78] by Stefan Schwarzer <sschwarzer@…>
Fixed markup in documentation.
6:08 PM Changeset [1518:141eca2069c4] by Stefan Schwarzer <sschwarzer@…>
Documented `ftputil.session.session_factory`.
10:56 AM Changeset [1517:4d880f3271b2] by Stefan Schwarzer <sschwarzer@…>
The _original_ `lrucache` was written by Evan Prodromou.
10:51 AM Changeset [1516:5af5890055a3] by Stefan Schwarzer <sschwarzer@…>
Comment on function name `session_factory`.
10:47 AM Changeset [1515:2e15dc8b58d5] by Stefan Schwarzer <sschwarzer@…>
Comment why to use `base_class.__init__`.
10:45 AM Changeset [1514:ac09b6d5a745] by Stefan Schwarzer <sschwarzer@…>
Fixed typo in docstring.
10:41 AM Changeset [1513:62b40a241d29] by Stefan Schwarzer <sschwarzer@…>
Fixed broken links in source code comments.
10:35 AM Changeset [1512:f77c94a10b7b] by Stefan Schwarzer <sschwarzer@…>
Fixed broken links in documentation.

Jun 7, 2014:

11:34 PM Ticket #81 (Round timezone differences to 15-minute units, not hours) closed by schwa
fixed: Fixed in [ce5c6ccebd47].
11:32 PM Changeset [1511:ce5c6ccebd47] by Stefan Schwarzer <sschwarzer@…>
Expect time shift in 15-minute units, not hour units (ticket #81).
4:46 PM Ticket #81 (Round timezone differences to 15-minute units, not hours) created by schwa
The method FTPHost.synchronize_times writes a file on the server, …
10:32 AM Changeset [1510:d0f1e9066ef9] by Stefan Schwarzer <sschwarzer@…>
Added docstring with file system tree to `TestWalk`. This way it's easier to understand whether the tests contain the correct expected results.
10:26 AM Changeset [1509:a31eac83a28a] by Stefan Schwarzer <sschwarzer@…>
Use comment characters to keep the code visually together.
10:14 AM Ticket #73 (Support `followlinks` argument in `FTPHost.walk`) closed by schwa
fixed: Support for followlinks was added in [f40b9f6738d0].
10:12 AM Changeset [1508:452a03a5b1ff] by Stefan Schwarzer <sschwarzer@…>
Updated documentation for `FTPHost.walk` (`followlinks` parameter).
10:11 AM Changeset [1507:fdb6f0b71ee1] by Stefan Schwarzer <sschwarzer@…>
Updated recipe with workaround for `M2Crypto.ftpslib.FTP_TLS`. It should get much easier with the new `session.py` though (see ticket #78).
10:06 AM Changeset [1506:f40b9f6738d0] by Stefan Schwarzer <sschwarzer@…>
Added support for `followlinks` in `FTPHost.walk` (ticket #73).
10:02 AM Changeset [1505:896e116fb447] by Stefan Schwarzer <sschwarzer@…>
Added `dir3/dir32` as a link to `../dir1/dir12/dir123`.
9:50 AM Changeset [1504:1e0a779febee] by Stefan Schwarzer <sschwarzer@…>
Renamed real dir `dir33` to `dir31`.
9:47 AM Changeset [1503:9d08fbe3c750] by Stefan Schwarzer <sschwarzer@…>
Refactored `walk` tests to avoid duplicated code.

May 28, 2014:

11:23 PM Ticket #80 (.makedirs() problem with unicode) reopened by schwa
6:13 PM Ticket #80 (.makedirs() problem with unicode) closed by ftputiluser
invalid
5:47 PM Ticket #80 (.makedirs() problem with unicode) created by ftputiluser
First, let me thank you for this excellent module. It saved me a lot …

May 20, 2014:

10:02 AM Ticket #79 (keep_alive() does not prevent 421 No transfer timeout) created by ftputiluser
[…]
Note: See TracTimeline for information about the timeline view.