summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* change release numberrelease-2.0.0Giampaolo Rodola2012-01-131-1/+1
|
* tagging 0.2.0 releaseGiampaolo Rodola2012-01-120-0/+0
|
* use RestructuredText for README so that pypi page looks niceGiampaolo Rodola2012-01-123-47/+34
|
* update READMEGiampaolo Rodola2012-01-122-11/+12
|
* add license in all source filesGiampaolo Rodola2012-01-124-8/+97
|
* rename _bytes -> b for consistency with benchmark scriptGiampaolo Rodola2012-01-121-15/+15
|
* provide a -k cmdline option for the test suite to avoid removing the big ↵Giampaolo Rodola2012-01-121-4/+15
| | | | file created on startup
* fix for python 2.5Giampaolo Rodola2012-01-111-4/+11
|
* make use of with statement to close files and socketsGiampaolo Rodola2012-01-111-21/+24
|
* python 3 fixesGiampaolo Rodola2012-01-112-6/+7
|
* Benchmark script refactoring:Giampaolo Rodola2012-01-112-31/+69
| | | | | | | - add cmdline parser - add a cmdline spinner to figure whether the process is working - add SIGTERM handler for server process
* reindent + little refactoringGiampaolo Rodola2012-01-104-27/+25
|
* rename project py-sendfile -> pysendfileGiampaolo Rodola2012-01-103-15/+20
|
* test_send_nbytes_0 on FreeBSD appears to not be reliable as sendfile() ↵Giampaolo Rodola2012-01-051-8/+12
| | | | cannot send until EOF
* test refactoring: define a global variable for sendfile() buffer sizeGiampaolo Rodola2012-01-051-23/+25
|
* more understandable test failuresGiampaolo Rodola2012-01-051-0/+4
|
* rewrite Python initialization C code to fix compilation warnings; used ↵Giampaolo Rodola2012-01-052-29/+39
| | | | http://docs.python.org/py3k/howto/cporting.html#module-initialization-and-state as an example.
* instead of attempting to import the module in setup.pt to figure out whether ↵Giampaolo Rodola2012-01-052-18/+14
| | | | the platform is supported, use #error pre processor directive in the C code
* update setup.py and READMEGiampaolo Rodola2012-01-052-28/+30
|
* benchmark script refactoring + python 3 fixGiampaolo Rodola2012-01-041-8/+20
|
* BSD systems: do not raise exception if errno == EBUSY and some data has been ↵Giampaolo Rodola2012-01-041-2/+3
| | | | sent; instead, return the bytes just being sent
* make benchmark script work on python 3Giampaolo Rodola2012-01-042-16/+20
|
* test refactoringGiampaolo Rodola2012-01-032-5/+3
|
* update LICENSEGiampaolo Rodola2012-01-032-15/+14
|
* FreeBSD test refactoringGiampaolo Rodola2012-01-031-5/+5
|
* test refactoringGiampaolo Rodola2012-01-031-33/+30
|
* test refactoring: use with statemnt to close file objectsGiampaolo Rodola2012-01-031-61/+59
|
* use Py_ssize_t on *BSDGiampaolo Rodola2012-01-031-5/+5
|
* drop support for python 2.4: we need to use Py_ssize_t type because the ↵Giampaolo Rodola2012-01-032-16/+10
| | | | current implementation is broken
* get rid of socket constants which are no longer neededGiampaolo Rodola2012-01-031-7/+0
|
* #11: get rid of header/trailer on Linux via TCP_CORK; thinking back it's not ↵Giampaolo Rodola2012-01-034-81/+11
| | | | a good idea as we're messing with C types when returning
* use plain assert statement instead of assertTrue when testing for <= comparisonsGiampaolo Rodola2012-01-031-4/+3
|
* use setuptools in setup.py, if possibleGiampaolo Rodola2011-07-071-1/+5
|
* re-enable big file testGiampaolo Rodola2011-05-101-3/+3
|
* remove flags argument on linuxGiampaolo Rodola2011-04-212-5/+5
|
* typoGiampaolo Rodola2011-04-211-1/+1
|
* ignore meGiampaolo Rodola2011-04-211-1/+1
|
* raise platform not supported in setup.ptGiampaolo Rodola2011-04-212-9/+9
|
* fix failing tests on linuxGiampaolo Rodola2011-04-211-3/+3
|
* fix trailers and small file testsGiampaolo Rodola2011-04-211-8/+8
|
* Linux/Solaris: use 'n' arg for Py_BuildValue which is compatible with ↵Giampaolo Rodola2011-04-201-3/+10
| | | | ssize_t C type. On py versions < 2.5 cast to long and return long.
* fix small file and trailer tests trapping sendfile() in a loop and exit the ↵Giampaolo Rodola2011-04-201-3/+9
| | | | loop when it returns 0
* on Solaris return long instead of intGiampaolo Rodola2011-04-201-1/+2
|
* typoGiampaolo Rodola2011-04-191-1/+2
|
* Add support for offset = None on Linux, meaning the offset is automatically ↵Giampaolo Rodola2011-04-192-10/+27
| | | | updated by sendfile() call
* finally use _parse_off_t() to figure out whether using long or long-long for ↵Giampaolo Rodola2011-04-182-27/+32
| | | | the offset depending on platform large file support
* C types SolarisGiampaolo Rodola2011-04-181-3/+3
|
* C arg types againGiampaolo Rodola2011-04-181-3/+7
|
* another data type change attemptGiampaolo Rodola2011-04-181-2/+6
|
* revert last 2 commitsGiampaolo Rodola2011-04-181-4/+16
|