summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* combox/crypto.py: relative_path function is used to get the file/directory's ↵Siddharth Ravikumar2015-01-141-4/+9
| | | | basename.
* combox/file.py: new functions defined.Siddharth Ravikumar2015-01-141-6/+53
| | | | | | relative_path: returns relative path of directory or file w. r. t combox directory. mk_nodedir: creates a directory inside all node directories purge_dir: (1) purges a file or (2) purges everything inside a directory (except itself).
* combox/config.py: all directories that are written to YAML now have absolute ↵Siddharth Ravikumar2015-01-141-5/+5
| | | | path.
* updated tests/test-config/config.yamlSiddharth Ravikumar2015-01-141-3/+3
|
* updated README.mdSiddharth Ravikumar2015-01-141-0/+3
|
* renamed: README -> README.mdSiddharth Ravikumar2015-01-141-0/+0
|
* updated README: added back the 'mode' thingy.Siddharth Ravikumar2015-01-141-0/+2
|
* updated READMESiddharth Ravikumar2015-01-141-2/+0
|
* combox/crypto.py: removed a `.' that somehow crept into the file at the ↵Siddharth Ravikumar2015-01-131-1/+0
| | | | bottom :<
* tests/crypto_test.py: added new test function to test split_and_encrypt and ↵Siddharth Ravikumar2015-01-131-0/+21
| | | | decrypt_and_glue functions.
* updated .gitignoreSiddharth Ravikumar2015-01-131-1/+2
|
* tests/crypto_test.py: uses new test file.Siddharth Ravikumar2015-01-133-2/+1
|
* tests/crypto_test.py: uses get_nodedirs function to fetch list of node ↵Siddharth Ravikumar2015-01-131-3/+5
| | | | directories.
* tests/file_test.py: uses get_nodedirs function to fetch list of node ↵Siddharth Ravikumar2015-01-131-1/+2
| | | | directories.
* tests/config_test.py: modified test config info.Siddharth Ravikumar2015-01-131-8/+8
|
* combox/file.py: added mk_nodedir function.Siddharth Ravikumar2015-01-131-0/+13
|
* combox/crypto.py: wrote split_and_encrypt & decrypt_and_glue functionsSiddharth Ravikumar2015-01-131-0/+61
|
* combox/config.py: added get_nodedirs function.Siddharth Ravikumar2015-01-131-0/+16
|
* combox/config.py: the config functions does its job irrespective of whether ↵Siddharth Ravikumar2015-01-131-21/+19
| | | | combox was configure before or not.
* updated tests/test-config/config.yamlSiddharth Ravikumar2015-01-131-4/+4
|
* updated tests/crypto_test.py: password read from config file.Siddharth Ravikumar2015-01-131-9/+6
|
* updated READMESiddharth Ravikumar2015-01-131-10/+17
|
* rewrote the read_shards() and write_shards() function in combox/file.py.Siddharth Ravikumar2015-01-133-34/+60
| | | | | | | | | Tests were accordingly modded and now use the test config.yaml to split and write shards to dirs. modified: combox/file.py modified: tests/crypto_test.py modified: tests/file_test.py
* updated.gitignoreSiddharth Ravikumar2015-01-131-0/+1
|
* added new directories and test combox config under tests/Siddharth Ravikumar2015-01-133-0/+11
| | | | | | | | These *will* be used in the tests. new file: tests/shard-dir-0/.foo new file: tests/shard-dir-1/.foo new file: tests/test-config/config.yaml
* updated .gitignoreSiddharth Ravikumar2015-01-121-0/+3
|
* updated setup.py: add platform and license info.Siddharth Ravikumar2015-01-121-0/+2
|
* Added `nose' for combox/config.py, combox/crypto.py, combox/file.pySiddharth Ravikumar2015-01-123-0/+209
| | | | | | new file: tests/config_test.py new file: tests/crypto_test.py new file: tests/file_test.py
* deleted old test files in tests/Siddharth Ravikumar2015-01-124-151/+0
| | | | | | | deleted: tests/combox_tests.py deleted: tests/test_config.py deleted: tests/test_crypto.py deleted: tests/test_file.py
* modified: combox/config.py - input is read through a function instead of ↵Siddharth Ravikumar2015-01-121-9/+22
| | | | using raw_input directly
* Added back ol' test files.Siddharth Ravikumar2015-01-124-0/+121
| | | | | | | new file: tests/files/the-red-star.jpg new file: tests/test_config.py new file: tests/test_crypto.py new file: tests/test_file.py
* deleted: combox/combox.pySiddharth Ravikumar2015-01-121-243/+0
|
* added back combox/config.py and combox/crypto.pySiddharth Ravikumar2015-01-122-0/+166
|
* added back combox/file.pySiddharth Ravikumar2015-01-121-0/+127
|
* updated setup.py: added `pycrypto' as a required python package.Siddharth Ravikumar2015-01-121-1/+1
|
* updated setup.pySiddharth Ravikumar2015-01-121-3/+3
|
* consolidated everything into combox/combox.py.Siddharth Ravikumar2015-01-127-268/+127
| | | | | | | | | | | | tests were removed. will write tests using `nose` later. renamed: combox/file.py -> combox/combox.py deleted: combox/config.py deleted: combox/crypto.py renamed: tests/test_config.py -> tests/combox_tests.py deleted: tests/files/the-red-star.jpg deleted: tests/test_crypto.py deleted: tests/test_file.py
* added setup.pySiddharth Ravikumar2015-01-121-0/+38
|
* updated .gitignoreSiddharth Ravikumar2015-01-121-1/+2
|
* combox/config.py: added commentSiddharth Ravikumar2015-01-121-1/+2
|
* updated .gitignoreSiddharth Ravikumar2015-01-121-1/+6
|
* moved combox/tests -> tests/Siddharth Ravikumar2015-01-125-0/+0
| | | | | | | | renamed: combox/tests/__init__.py -> tests/__init__.py renamed: combox/tests/files/the-red-star.jpg -> tests/files/the-red-star.jpg renamed: combox/tests/test_config.py -> tests/test_config.py renamed: combox/tests/test_crypto.py -> tests/test_crypto.py renamed: combox/tests/test_file.py -> tests/test_file.py
* new file: etc/storage.yaml -- contains the file storage format.Siddharth Ravikumar2014-11-211-0/+13
|
* tests/test_config.py: test file for config.pySiddharth Ravikumar2014-11-211-0/+22
|
* modified: config.py -- configuration thingy is now a function + the ↵Siddharth Ravikumar2014-11-211-24/+29
| | | | passhrase is sha224 summed.
* combox/config.py: initial version of combox configuration done.Siddharth Ravikumar2014-11-131-0/+76
|
* Updated README: edited program description.Siddharth Ravikumar2014-11-061-2/+3
|
* updated README: added etymology section and fixed typos.Siddharth Ravikumar2014-11-061-3/+8
|
* added READMESiddharth Ravikumar2014-11-061-0/+48
|
* Added crypto.py: Contains function that encrypt data and decrypt ciphers ↵Siddharth Ravikumar2014-11-052-0/+136
| | | | | | | | using AES. Functions defined: pad, encrypt, decrypt, encrypt_shards, decrypt_shards. Also added: tests/test_crypto.py