summaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: e64335d67392d610c13dcb831449cb04d1a16e4a (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
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.