summaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: 951980f92c68cce48864c94beb7b6d26924771bc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
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.