blob: 437a79393d18510efed100583592f81214821d84 (
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
177
178
179
180
181
182
183
184
185
186
187
188
189
|
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.
|