summaryrefslogblamecommitdiffstats
path: root/ChangeLog
blob: 30427a7fc0cec0d0b165ad5054c49b9dd8cff4d5 (plain) (tree)
1
2
3
4
5
6
7
8
9




                                                                        



                                                                          

                                                                       

                                                   

                                                                      
                                             
                                                            
 



                                                                          
                                                                        
                                         

                                                                              
 




























                                                                         




                                                                         


                                                

                                                                         



                                         
                                      

                                            
                                                                                



                                                                         

                                                                          
 

                                                





                                                      


                                                                 

                                                



                                                



                                                            






















                                                                                    



                                                                   



                                                     




                                                     



                                                




                                                                        



                                                



                                                         
                                       
                                  
 

                                                
                                
                                       


                                                



                                                








                                                                        







                                                                        
                                                





                                                                         





                                                                          





                                                                  

                                                



                                                                        




                                                                               




                                                                       








                                                                               



                                                
















                                                                        







                                                                        



                                                







                                                                       




                                                
2016-01-11 Siddharth Ravikumar <sravik@bgsu.edu>

	* combox/cbox.py: Now, combox starts configuration when the
	configuration directory does not exist or when the configuration
	file does not exist.
	* combox/config.py (config_cb): The combox configuration directory
	creation is now done after reading all the configuration values;
	the function also creates the combox directory if it does not
	already exist.
	* setup.py: added function for reading a file; we don't use the
	read_file function from combox.file module anymore.
	(config) 'download_url' updated to point to
	git.ricketyspace.net/combox
	* combox/file.py (rm_path): rm_path function, if it is given a
	directory, purges it first before deleting it.
	* combox/_version.py: bumped to 0.2.1
	* docs/releases.rst: Added links to v0.2.1 archives.

2016-01-10 Siddharth Ravikumar <sravik@bgsu.edu>

	* combox/gui.py: Rewrote/Added docstrings; they're sphinx friendly
	now.
	* combox/log.py: Rewrote doctrings; they're sphinx friendly now.
	* docs/api/combox.gui.rst: Added.
	* docs/api/combox.log.rst: Added.
	* docs/api/index.rst: Added api/combox.gui, api/combox.log to toctree.

2016-01-07 Siddharth Ravikumar <sravik@bgsu.edu>

	* combox/config.py: Rewrote all docstrings; they're sphinx
	friendly now.
	* docs/api/combox.config.rst: Added.
	* docs/api/index.rst: Added api/combox.config to toctree.

2016-01-05 Siddharth Ravikumar <sravik@bgsu.edu>

	* combox/cbox.py: Rewrote all docstrings; they're sphinx friendly
	now.
	* docs/api/combox.cbox.rst: Added.
	* docs/api/index.rst: Add api/combox.cbox to toctree.

2016-01-02 Siddharth Ravikumar <sravik@bgsu.edu>

	* combox/events.py: Rewrote all docstrings; they're sphinx
	friendly now.
	* docs/api/combox.events.rst: Added.
	* docs/api/combox.silo.rst: Added.
	* docs/api/index.rst: Added api/combox.events, api/combox.silo to
	toctree.
	* docs/conf.py: Added link to watchdog API docs in the
	`intersphinx_mapping` dictionary.
	* docs/rsync-exclude.filter: Added.
	* Makefile: Updated rsync command under the `upload-docs` target;
	added --exclude-from option pointing to
	`docs/rsync-exclude.filter`.

2015-12-25 Siddharth Ravikumar <sravik@bgsu.edu>

	* combox/silo.py: Rewrote all docstrings; they're sphinx friendly
	now.

2015-12-24 Siddharth Ravikumar <sravik@bgsu.edu>

	* setup.py: updated `description`.
	* docs/index.rst: Removed `gnu`, `osx`, `windows`, `setup-combox`
	from toctree; Added `releases` and `setup/index` to toctree.
	* docs/gnu.rst: Removed.
	* docs/osx.rst: Removed.
	* docs/setup-combox.rst: Removed.
	* docs/windows.rst: Removed.
	* docs/setup/index.rst: Added.
	* docs/releases.rst: Added.
	* docs/api/combox.crypto.rst: Added.
	* docs/api/index.rst: Added api/combox.crypto, docs/releases to toctree.
	* combox/crypto.py: Rewrote all docstrings; they're sphinx
	friendly now.
	* README.rst: Added fancy buttons from shields.io that show stats
	about combox slurped from pypi.
	* docs/conf.py: added `extra_nav_links` to `html_theme_options`
	dict; it contains a link to combox's web-browsable git repository.

2015-12-23 Siddharth Ravikumar <sravik@bgsu.edu>

	* docs/api/index.rst: Added.
	* docs/api/combox.file.rst: Added.
	* docs/index.rst: Added api/index to toc tree.

2015-12-23 Siddharth Ravikumar <sravik@bgsu.edu>

	* combox/file.py: updated docstring of all functions. The
	docstrings are now palatable to sphinx to digest.

2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>

	* README.rst: removed `contact` section.

2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>

	* setup.py: author changed to `combox contributors`.

2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>

	* AUTHORS: Deleted
	* CONTRIBUTORS.rst: Added
	* Makefile: updated copyright header (authors -> contributors)
	* combox/_version.py: updated copyright header (authors -> contributors)
	* combox/cbox.py: updated copyright header (authors -> contributors)
	* combox/config.py: updated copyright header (authors -> contributors)
	* combox/crypto.py: updated copyright header (authors -> contributors)
	* combox/events.py: updated copyright header (authors -> contributors)
	* combox/file.py: updated copyright header (authors -> contributors)
	* combox/gui.py: updated copyright header (authors -> contributors)
	* combox/log.py: updated copyright header (authors -> contributors)
	* combox/silo.py: updated copyright header (authors -> contributors)
	* setup.py: updated copyright header (authors -> contributors)
	* tests/_version_test.py: updated copyright header (authors -> contributors)
	* tests/config_test.py: updated copyright header (authors -> contributors)
	* tests/crypto_test.py: updated copyright header (authors -> contributors)
	* tests/events_test.py: updated copyright header (authors -> contributors)
	* tests/file_test.py: updated copyright header (authors -> contributors)
	* tests/silo_test.py: updated copyright header (authors -> contributors)
	* tests/utils.py: updated copyright header (authors -> contributors)

2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>

	* Makefile: added new targets `clean-dist` and `clean-pyc`.

2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>

	All .py files now have a coding set to utf-8.

2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>

	* combox/_version.py: bumped to version 0.2.0
	* README.rst: Added "Installation" section.

2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>

	* Makefile: Added

2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>

	* combox/cbox.py (main): Added `IOError` in the catch block that
	handles errors when opening the combox configuration file.

2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>

	* README.rst: fixed lint errors.

2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>

	* combox/_version.py: bumped to version 0.2.0.rc1

2015-12-22 Siddharth Ravikumar <sravik@bgsu.edu>

	* docs/: Added it. Uses sphinx.
	* MANIFEST.in: added docs/

2015-12-21 Siddharth Ravikumar <sravik@bgsu.edu>

	* MANIFEST.in: Added it.
	* combox/_version.py: Added it.

2015-12-21 Siddharth Ravikumar <sravik@bgsu.edu>

	* setup.py: overhauled it.

2015-12-21 Siddharth Ravikumar <sravik@bgsu.edu>

	* combox/events.py (NodeDirMonitor.on_moved): Now uses
	`os.renames` function instead `os.rename` to create intermediate
	directories if they're non-existent.
	* combox/file.py (move_nodedir, move_shards): Now uses
	`os.renames` function instead `os.rename` to create intermediate
	directories if they're non-existent.

2015-12-21 Siddharth Ravikumar <sravik@bgsu.edu>

	commit 8c86e7c28738c66c0e04ae7886b44dbcdfc6369e

	* combox/events.py (ComboxDirMonitor.on_modified)
	(NodeDirMonitor.on_modified): 'file modified' event that is
	triggered by watchdog after file creation only happens in
	GNU/Linux; modified the functions so that they handle it only on
	GNU/Linux.

2015-12-13 Siddharth Ravikumar <sravik@bgsu.edu>

	* combox/cbox.py (main): When it has to configure combox, it uses
	the graphical interface by default, if the '-nw' or '--cli' is
	provided, it uses the text/commandline interface.

2015-12-13 Siddharth Ravikumar <sravik@bgsu.edu>
	* combox/gui.py (ComboxConfigDialog.__init__): accepts a new
	argument called `condig_dir` that allows one to specify the combox
	configuration directory
	(ComboxConfigDialog.apply): passes the configuration directory
	that it accepts in the `__init__` to the `config_cb` function.

2015-12-10 Siddharth Ravikumar <sravik@bgsu.edu>

	* combox/gui.py (ComboxConfigDialog.apply): now writes the
	configuration to disk in the default combox configuration
	directory.

2015-12-03 Siddharth Ravikumar <sravik@bgsu.edu>

	* combox/gui.py: input validation kinda done + added status bar.

2015-12-03 Siddharth Ravikumar <sravik@bgsu.edu>

	commit 952906378f80

	* combox/gui.py: added "re-enter passphrase" field + validation for it.


2015-11-30 Siddharth Ravikumar <sravik@bgsu.edu>

	* added combox/gui.py: contains ComboxConfigDialog, a graphical
	interface for configuring combox; it rough as zark.

2015-11-19 Siddharth Ravikumar <sravik@bgsu.edu>

	* combox/events.py: ComboxDirMonitor now uses Lock; now this Lock
	is shared by both the ComboxDirMonitor and the NodeDirMonitors.

	Files changed because of the change to ComboxDirMonitor: combox/cbox.py

	This changed addresses bug#11 (See TODO.org).

2015-11-13 Siddharth Ravikumar <sravik@bgsu.edu>

	bumping to v0.1.3

2015-11-08 Siddharth Ravikumar <sravik@bgsu.edu>

	* combox/events.py: ComboxDirMonitor and NodeDirMonitor now keep
	track of the files that are created during "this" run; this
	information is used to ignore the on_modified event triggered by
	watchdog when a file is created.

	Also, a delay proportional to the size of the file is introduced
	on the on_modified callback methods of the ComboxDirMonitor and
	NodeDirMonitor to prevent multiple on_modified from being
	triggered by watchdog.

	These changes are related to bug#10 (See TODO.org).

	* tests/events_test.py: updated correponding tests.

2015-11-02 Siddharth Ravikumar <sravik@bgsu.edu>

	commit 7509f54f5173769eea

	* combox/file.py: Updated the write_file function; a buffer size
	is explicitly specified when opening a file to write.

	This change is related to bug#10.

2015-10-20 Siddharth Ravikumar <sravik@bgsu.edu>

	bumping to v0.1.2

2015-10-18 Siddharth Ravikumar <sravik@bgsu.edu>

	combox now uses python's logging module instead of `print` to
	stdout information/errors.

	* combox/log.py: The module used by all other combox modules to
	log information/errors to stdout.

2015-09-17 Siddharth Ravikumar <sravik@bgsu.edu>

	* v0.1.0: initial version of combox

	Works on GNU/Linux and OS X.