Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | improved if statement | Giampaolo Rodola | 2011-04-16 | 1 | -2/+1 | |
| | ||||||
* | disable send until EOF (sbytes = 0) test for OSX because the implementation ↵ | Giampaolo Rodola | 2011-04-16 | 1 | -2/+4 | |
| | | | | is broken on OSX | |||||
* | add test for sbytes = 0; on OSX and FreeBSD this means 'send the whole file' | Giampaolo Rodola | 2011-04-16 | 1 | -0/+9 | |
| | ||||||
* | Py_BEGIN/END_ALLOW_THREADS around getsockopt(), setsockopt(), send() | Giampaolo Rodola | 2011-04-16 | 1 | -0/+8 | |
| | ||||||
* | Linux: when sending header/trailer and send() return 0 raise EAGAIN | Giampaolo Rodola | 2011-04-16 | 1 | -3/+15 | |
| | ||||||
* | - Linux: add error handling for getsockopt() and setsockopt() | Giampaolo Rodola | 2011-04-16 | 2 | -26/+43 | |
| | | | | | | - test for non socket fd - test suite now automatically remotes test files on interpreter exit | |||||
* | fix 11: add header/trailer support for Linux | Giampaolo Rodola | 2011-04-16 | 4 | -57/+111 | |
| | ||||||
* | OSX: redefine sf_hdtr structure to make it work on Python 2.5 and lower | Giampaolo Rodola | 2011-04-16 | 1 | -0/+9 | |
| | ||||||
* | be more explicit in sf_hdtr usage | Giampaolo Rodola | 2011-04-16 | 1 | -1/+5 | |
| | ||||||
* | rename headers->header, trailers->trailer | Giampaolo Rodola | 2011-04-16 | 2 | -17/+17 | |
| | ||||||
* | make it work on OSX again | Giampaolo Rodola | 2011-04-16 | 1 | -0/+12 | |
| | ||||||
* | change header/trailer type: make them strings instead of sequences | Giampaolo Rodola | 2011-04-15 | 2 | -114/+33 | |
| | ||||||
* | Remove Py_buffer interface usage to make the module work on python versions ↵ | Giampaolo Rodola | 2011-04-15 | 2 | -105/+73 | |
| | | | | < 2.6 | |||||
* | support python < 2.5 | Giampaolo Rodola | 2011-04-08 | 1 | -6/+10 | |
| | ||||||
* | update HISTORY | Giampaolo Rodola | 2011-04-08 | 2 | -1/+3 | |
| | ||||||
* | fix OSX test_headers failure | Giampaolo Rodola | 2011-04-08 | 1 | -9/+13 | |
| | ||||||
* | add OSX support (test_headers is failing) | Giampaolo Rodola | 2011-04-08 | 2 | -32/+53 | |
| | ||||||
* | adds README and LICENSE | Giampaolo Rodola | 2011-04-08 | 2 | -0/+100 | |
| | ||||||
* | change license to MIT; update setup.py metadata and version. | Giampaolo Rodola | 2011-04-08 | 4 | -47/+72 | |
| | ||||||
* | raise NotImplementedError if platform is not supported | Giampaolo Rodola | 2011-04-06 | 2 | -24/+44 | |
| | ||||||
* | use join() to synchronize sub processes | Giampaolo Rodola | 2011-02-10 | 1 | -1/+5 | |
| | ||||||
* | benchmark server docstring | Giampaolo Rodola | 2011-02-10 | 1 | -3/+7 | |
| | ||||||
* | ignore me | Giampaolo Rodola | 2011-02-10 | 1 | -4/+4 | |
| | ||||||
* | rewrite benchmark.py script so that it no longer uses a threaded asyncore ↵ | Giampaolo Rodola | 2011-02-10 | 1 | -159/+77 | |
| | | | | server but a simpler one using multiprocessing module | |||||
* | return just the number of bytes sent instead of a (bsent, offset) tuple (BSD ↵ | Giampaolo Rodola | 2011-02-09 | 2 | -12/+19 | |
| | | | | and AIX). | |||||
* | return just the number of bytes sent instead of a (bsent, offset) tuple. | Giampaolo Rodola | 2011-02-09 | 2 | -17/+15 | |
| | ||||||
* | adds a benchmark script comparing send() and sendfile() performances. | Giampaolo Rodola | 2011-02-08 | 1 | -0/+253 | |
| | ||||||
* | move test script in a test directory | Giampaolo Rodola | 2011-02-07 | 1 | -0/+0 | |
| | ||||||
* | update module docstring | Giampaolo Rodola | 2011-02-07 | 1 | -30/+17 | |
| | ||||||
* | fix some compiler warnings | Giampaolo Rodola | 2011-02-07 | 1 | -10/+0 | |
| | ||||||
* | set svn proset | Giampaolo Rodola | 2011-02-07 | 2 | -7/+13 | |
| | ||||||
* | fix issue #6: add FreeBSD constants to use with 'flags' arg | Giampaolo Rodola | 2011-02-07 | 2 | -3/+32 | |
| | ||||||
* | fix py3 tests on BSD | Giampaolo Rodola | 2011-02-07 | 2 | -5/+7 | |
| | ||||||
* | convert test suite to make it work with both python 2.6 and 3.2 | Giampaolo Rodola | 2011-02-07 | 1 | -10/+17 | |
| | ||||||
* | port C extension to python 3 | Giampaolo Rodola | 2011-02-06 | 1 | -18/+62 | |
| | ||||||
* | make test work wth asyncore of python 2.5 | Giampaolo Rodola | 2011-02-03 | 2 | -18/+1 | |
| | ||||||
* | fix trailers test | Giampaolo Rodola | 2011-02-03 | 1 | -2/+3 | |
| | ||||||
* | In tests, replace time.sleep() calls with a routine which waits for the ↵ | Giampaolo Rodola | 2011-02-03 | 1 | -19/+40 | |
| | | | | server to detect client disconnection which is 2x faster and far more cleaner. | |||||
* | Fix issue #5: add keywork arg support on BSD; also write tests for headers ↵ | Giampaolo Rodola | 2011-02-03 | 2 | -8/+57 | |
| | | | | and trailers args. | |||||
* | Rewrite FreeBSD/Dragonfly C code from scratch by using patch ↵ | Giampaolo Rodola | 2011-02-03 | 2 | -127/+148 | |
| | | | | http://bugs.python.org/issue10882 patch. This should also fix issue 3. | |||||
* | close file handle in tests | Giampaolo Rodola | 2011-02-03 | 1 | -3/+1 | |
| | ||||||
* | fix issue #1: write a decent test suite | Giampaolo Rodola | 2011-02-03 | 2 | -21/+169 | |
| | ||||||
* | Linux better check | Giampaolo Rodola | 2011-02-03 | 1 | -1/+1 | |
| | ||||||
* | issue 4: (Linux) invert offset/sent return values; return the right type ↵ | Giampaolo Rodola | 2011-02-03 | 1 | -10/+14 | |
| | | | | depending on large file support. | |||||
* | rename test script | Giampaolo Rodola | 2011-02-03 | 1 | -0/+0 | |
| | ||||||
* | issue 1: first test suite draft | Giampaolo Rodola | 2011-02-03 | 1 | -17/+54 | |
| | ||||||
* | re-define classifiers in setup.py, update maintainer, add HISTORY file | Giampaolo Rodola | 2011-02-03 | 3 | -14/+18 | |
| | ||||||
* | initial import from http://pypi.python.org/pypi/py-sendfile/ - from now on I ↵ | Giampaolo Rodola | 2011-02-03 | 5 | -0/+380 | |
| | | | | take over project maintenance | |||||
* | Initial directory structure. | (no author) | 2011-02-03 | 0 | -0/+0 | |