summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* improved if statementGiampaolo Rodola2011-04-161-2/+1
|
* disable send until EOF (sbytes = 0) test for OSX because the implementation ↵Giampaolo Rodola2011-04-161-2/+4
| | | | is broken on OSX
* add test for sbytes = 0; on OSX and FreeBSD this means 'send the whole file'Giampaolo Rodola2011-04-161-0/+9
|
* Py_BEGIN/END_ALLOW_THREADS around getsockopt(), setsockopt(), send()Giampaolo Rodola2011-04-161-0/+8
|
* Linux: when sending header/trailer and send() return 0 raise EAGAINGiampaolo Rodola2011-04-161-3/+15
|
* - Linux: add error handling for getsockopt() and setsockopt()Giampaolo Rodola2011-04-162-26/+43
| | | | | | - test for non socket fd - test suite now automatically remotes test files on interpreter exit
* fix 11: add header/trailer support for LinuxGiampaolo Rodola2011-04-164-57/+111
|
* OSX: redefine sf_hdtr structure to make it work on Python 2.5 and lowerGiampaolo Rodola2011-04-161-0/+9
|
* be more explicit in sf_hdtr usageGiampaolo Rodola2011-04-161-1/+5
|
* rename headers->header, trailers->trailerGiampaolo Rodola2011-04-162-17/+17
|
* make it work on OSX againGiampaolo Rodola2011-04-161-0/+12
|
* change header/trailer type: make them strings instead of sequencesGiampaolo Rodola2011-04-152-114/+33
|
* Remove Py_buffer interface usage to make the module work on python versions ↵Giampaolo Rodola2011-04-152-105/+73
| | | | < 2.6
* support python < 2.5Giampaolo Rodola2011-04-081-6/+10
|
* update HISTORYGiampaolo Rodola2011-04-082-1/+3
|
* fix OSX test_headers failureGiampaolo Rodola2011-04-081-9/+13
|
* add OSX support (test_headers is failing)Giampaolo Rodola2011-04-082-32/+53
|
* adds README and LICENSEGiampaolo Rodola2011-04-082-0/+100
|
* change license to MIT; update setup.py metadata and version.Giampaolo Rodola2011-04-084-47/+72
|
* raise NotImplementedError if platform is not supportedGiampaolo Rodola2011-04-062-24/+44
|
* use join() to synchronize sub processesGiampaolo Rodola2011-02-101-1/+5
|
* benchmark server docstringGiampaolo Rodola2011-02-101-3/+7
|
* ignore meGiampaolo Rodola2011-02-101-4/+4
|
* rewrite benchmark.py script so that it no longer uses a threaded asyncore ↵Giampaolo Rodola2011-02-101-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 Rodola2011-02-092-12/+19
| | | | and AIX).
* return just the number of bytes sent instead of a (bsent, offset) tuple.Giampaolo Rodola2011-02-092-17/+15
|
* adds a benchmark script comparing send() and sendfile() performances.Giampaolo Rodola2011-02-081-0/+253
|
* move test script in a test directoryGiampaolo Rodola2011-02-071-0/+0
|
* update module docstringGiampaolo Rodola2011-02-071-30/+17
|
* fix some compiler warningsGiampaolo Rodola2011-02-071-10/+0
|
* set svn prosetGiampaolo Rodola2011-02-072-7/+13
|
* fix issue #6: add FreeBSD constants to use with 'flags' argGiampaolo Rodola2011-02-072-3/+32
|
* fix py3 tests on BSDGiampaolo Rodola2011-02-072-5/+7
|
* convert test suite to make it work with both python 2.6 and 3.2Giampaolo Rodola2011-02-071-10/+17
|
* port C extension to python 3Giampaolo Rodola2011-02-061-18/+62
|
* make test work wth asyncore of python 2.5Giampaolo Rodola2011-02-032-18/+1
|
* fix trailers testGiampaolo Rodola2011-02-031-2/+3
|
* In tests, replace time.sleep() calls with a routine which waits for the ↵Giampaolo Rodola2011-02-031-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 Rodola2011-02-032-8/+57
| | | | and trailers args.
* Rewrite FreeBSD/Dragonfly C code from scratch by using patch ↵Giampaolo Rodola2011-02-032-127/+148
| | | | http://bugs.python.org/issue10882 patch. This should also fix issue 3.
* close file handle in testsGiampaolo Rodola2011-02-031-3/+1
|
* fix issue #1: write a decent test suiteGiampaolo Rodola2011-02-032-21/+169
|
* Linux better checkGiampaolo Rodola2011-02-031-1/+1
|
* issue 4: (Linux) invert offset/sent return values; return the right type ↵Giampaolo Rodola2011-02-031-10/+14
| | | | depending on large file support.
* rename test scriptGiampaolo Rodola2011-02-031-0/+0
|
* issue 1: first test suite draftGiampaolo Rodola2011-02-031-17/+54
|
* re-define classifiers in setup.py, update maintainer, add HISTORY fileGiampaolo Rodola2011-02-033-14/+18
|
* initial import from http://pypi.python.org/pypi/py-sendfile/ - from now on I ↵Giampaolo Rodola2011-02-035-0/+380
| | | | take over project maintenance
* Initial directory structure.(no author)2011-02-030-0/+0