Commit Graph

14736 Commits

Author SHA1 Message Date
Brian Warner f2956c257b util.iputil: try to survive not having a global network connection at all 2007-03-07 18:21:42 -07:00
Brian Warner 61760047cf add some questions to allmydata.interfaces 2007-03-05 20:57:38 -07:00
Brian Warner 0d31acf113 Makefile: update figleaf code to use INSTDIR instead of now-obsolete builddir.py 2007-03-05 19:46:06 -07:00
Brian Warner 04bbcb01a4 dummy line to show off buildbot 2007-02-02 16:45:45 -07:00
Brian Warner 9d123605cb hush pyflakes warnings 2007-02-01 17:13:01 -07:00
Zooko O'Whielacronx c427b880d2 update the use of the encoder API in download.py 2007-02-01 16:30:13 -07:00
Zooko O'Whielacronx 82a0cd6615 fix purely syntactic merge conflict 2007-02-01 16:07:07 -07:00
Zooko O'Whielacronx dd4ad3d542 use pyfec instead of py_ecc for erasure coding and update API to codec 2007-02-01 16:07:00 -07:00
Zooko O'Whielacronx 1373789463 add mathutil.next_power_of_k() and mathutil.ave() 2007-02-01 15:55:26 -07:00
Zooko O'Whielacronx d407e4f606 "make clean" recursively runs cleanup in subprojects (pyfec and Crypto) 2007-02-01 15:49:52 -07:00
Zooko O'Whielacronx 80fb94da65 pyfec: version number bump to v0.99 2007-02-01 15:52:35 -07:00
Zooko O'Whielacronx 2428c5f8e0 pyfec: add ACK and TODO 2007-02-01 15:49:15 -07:00
Zooko O'Whielacronx e02febc433 pyfec: add TODO 2007-02-01 10:37:48 -07:00
Zooko O'Whielacronx ca4fce82e9 pyfec: fix typo in unit test 2007-02-01 10:28:46 -07:00
Zooko O'Whielacronx 8f17174cb8 pyfec: fix preconditions and typing, remove unused error-checking, tidy-up naming and documentation 2007-02-01 00:03:25 -07:00
Zooko O'Whielacronx 1eccff29ff pyfec: licensing tweak 2007-01-31 13:54:20 -07:00
Brian Warner 190e3ab46d Makefile: $(PWD) doesn't always work, in particular the buildslaves don't
update environment variables like $(PWD) when the launch commands.
2007-02-01 03:39:13 -07:00
Brian Warner 56604200a7 Makefile: parameterize 'trial' and 'python' to enable a python2.5 builder 2007-01-31 19:12:33 -07:00
Brian Warner fb134d82f9 Makefile: count-lines: ignore build/* files, also add total number of .py files 2007-01-30 18:10:37 -07:00
Brian Warner c1756780f7 add new build/instdir directories to the boringfile 2007-01-30 18:03:45 -07:00
Zooko O'Whielacronx 4dd566c9c9 rename Crypto to allmydata.Crypto
This kind of makes me think that there is a general principle that things
shouldn't know their own names.  After all, a name is what *other* people use
to refer to you.  And in the general case, some other people might refer to you
in ways incompatible with the ways that other people refer to you.
2007-01-30 16:33:05 -07:00
Zooko O'Whielacronx c32bfe981f cleanup new "instdir" on "make clean" 2007-01-30 16:32:52 -07:00
Zooko O'Whielacronx 0c36eb546e pyfec: make it compatible with Python 2.4 as well as Python 2.5 2007-01-30 15:58:45 -07:00
Zooko O'Whielacronx 4a9cd3d977 pyfec: silence compiler warnings, add -Wall to debugmode compilation 2007-01-30 12:08:46 -07:00
Zooko O'Whielacronx 22e9e2eb0b change build system to use subpackages pristinely and ask them to install themselves into an "instdir" 2007-01-30 14:57:59 -07:00
Zooko O'Whielacronx cc0de7b5a1 pyfec: update performance measurements 2007-01-30 11:45:28 -07:00
Zooko O'Whielacronx 0fb2abc75e pyfec: merge conflict 2007-01-30 10:49:00 -07:00
Zooko O'Whielacronx 10f3312ad6 pyfec: fix docstring 2007-01-30 10:46:40 -07:00
Zooko O'Whielacronx 37e234ebc2 pyfec: fix preconditions, tighten internal C types, fix bugs in the file-encoding and benchmarking utility functions 2007-01-30 10:37:35 -07:00
Zooko O'Whielacronx 96a1cc8e93 pyfec: documentation and licensing 2007-01-30 10:36:42 -07:00
Zooko O'Whielacronx 9e49ea0249 pyfec: COPYING 2007-01-30 10:28:26 -07:00
Zooko O'Whielacronx 1a4ff66557 pyfec: add fec/__init__.py to import all the right names into the fec module namespace 2007-01-26 20:25:36 -07:00
Zooko O'Whielacronx 559411f96d pyfec: delete m-k of the tempfiles at random in the benchmark of the to/from files 2007-01-26 20:22:13 -07:00
Zooko O'Whielacronx 1f1b2a03b7 pyfec: execute tests on import of test_pyfec.py only if it is the __main__ 2007-01-26 20:17:59 -07:00
Zooko O'Whielacronx 9a39ec9f4e pyfec: weaken preconditions -- you can have up to 256 shares, and you don't have to pad the individual shares except to make them all the same length 2007-01-26 20:16:12 -07:00
Zooko O'Whielacronx 57779e2796 pyfec: move benchmark code from test_pyfec.py into the new bench_pyfec.py and add more benchmark code 2007-01-26 20:15:49 -07:00
Zooko O'Whielacronx f377f0e466 pyfec: add utility functions to encode into a bunch of temp files and to decode from a bunch of tempfiles 2007-01-26 20:15:27 -07:00
Zooko O'Whielacronx fd8ebcaf6d pyfec: trivial formatting tweak 2007-01-26 20:10:53 -07:00
Zooko O'Whielacronx 81a4d96533 pyfec: remove (optimize) unused code 2007-01-26 20:10:28 -07:00
Zooko O'Whielacronx afa4d8a46f pyfec: make README.txt much more detailed and rename some internal variables and add some docstrings 2007-01-26 20:08:50 -07:00
Zooko O'Whielacronx 0556e2dba8 rename the C extension from "fec" to "_fec" 2007-01-26 19:58:04 -07:00
Brian Warner e4870a432c fix some of the filetree/workqueue interface definitions 2007-01-26 17:31:24 -07:00
Zooko O'Whielacronx f62c5f9c5d pyfec: add precondition checks on the values of k and m to constructors 2007-01-25 18:47:04 -07:00
Zooko O'Whielacronx 3e6ef757d3 pyfec: trivial formatting 2007-01-25 18:46:57 -07:00
Zooko O'Whielacronx 54fdcc2626 add README.txt 2007-01-25 18:46:37 -07:00
Zooko O'Whielacronx 643c4994c0 pyfec: improve package metadata 2007-01-25 18:08:29 -07:00
Zooko O'Whielacronx 8d8cf553c3 add copyright notices, license, attributions 2007-01-25 18:02:16 -07:00
Zooko O'Whielacronx d339b95895 add dummy function to see how fast we can read in a file and invoke a Python function on each segment 2007-01-25 17:50:26 -07:00
Zooko O'Whielacronx d893e656df add benchmark 2007-01-25 17:33:48 -07:00
Zooko O'Whielacronx b398a8210b fix tests to not require pyutil and other tweaks 2007-01-25 15:25:34 -07:00