| Commit message (Collapse) | Author | Age |
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This gets rid of existing copyright templates in favor of just the
one-liner SPDX (Software Package Data Exchange) notice. All files are
licensed under the GPL-2.0, so the same tag is added to each file. No
copyright is changed by this commit.
Several files (mostly the very short ones) did not contain a license
text so far. By default all files without license information are
under the default license of this package, which is GPL version 2.
This commit adds the missing SPDX line so that now all files except
dss.css, index.html.in, INSTALL, NEWS and README have it.
We also remove author and copyright year, since the author is the same
everywhere, and the year hasn't been updated any more since at least
six years. Accurate information is available from the git log.
The COPYING file can also be removed because the license text at
https://spdx.org/licenses/GPL-2.0.html is immutable.
|
| |\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Two patches which make life easier for shutdown scripts which need
to terminate the dss process, but would like to wait until the exit
hook completed.
The merge conflicted in dss.suite, but this was trivial to fix.
Cooking for a week.
* refs/heads/t/kill-w:
kill: New option --wait.
run: Wait for children to die.
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
A fix for a long standing issue with the exit hook.
Cooking for a week.
* refs/heads/t/exit-hook:
Allow word-splitting for exit hook.
|
| |\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | | |
A simple patch which improves the ls output.
Cooking for 10 days.
* refs/heads/t/ls-incomplete-duration:
ls: Print current duration of incomplete snapshots.
|
| |\| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
A new main option which aborts dss if the destination file system is
not mounted.
Cooking for two weeks.
* refs/heads/t/mountpoint:
New option: --mountpoint.
|
| |\| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
A few patches which change dss_log() to only print the time stamp
and the function if dss is executing the "run" subcommand.
Cooking for a week.
* refs/heads/t/short-log:
Subcommand sensitive logging.
Save the subcommand pointer in a global variable.
main(): Don't initialize user data pointer.
|
| |\| |
| |/
|/|
| |
| |
| |
| |
| |
| |
| | |
A single patch which adds the new configtest subcommand, plus a fixup
for a formatting issue which was noticed only after the branch had
already been merged to next.
* refs/heads/t/configtest:
show_subcommand_summary(): Increase column width.
New subcommand: configtest.
|
| | |
| |
| |
| | |
The tilde caused the URL to 404.
|
| |\ \
| |/
|/|
| |
| |
| |
| |
| |
| | |
One commit which changes the way dss.png is built and another one
which adds the generated dss.png to .gitignore.
* refs/heads/t/im-logo:
Add dss.png to .gitignore.
Replace dss.dia by a shell script.
|
| |\|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conversion to lopsub and a few other improvements on top of it.
* refs/heads/t/lopsub:
INSTALL: Explain how to use CPPFLAGS and LDFLAGS.
build: Introduce DSS_CPPFLAGS.
build: Fix cc command which creates dependencies,
build: Combine CFLAGS and DEBUG_CFLAGS.
Implement --checksum.
run: Improve error diagnostics for chdir(2) failure.
run: Improve error message if dss is already running.
run: Fix exit status in case another dss process is running.
build: Add target install and install-strip.
Convert dss to lopsub.
Remove --no-resume.
|
| |/
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit c92370affe722f38a85a41d1b5524e4a102b8f4d.
This was not a good idea because ftok(3) hashes, among other
information, the inode number of the file, and this number changes
every time the configuration file is edited.
The revert conflicted slightly to the commit which renamed
get_key_or_die() to get_key() and changed the type of the return
value to key_t, but the conflict was easy to resolve.
|
| |
|
|
|
|
| |
A couple of fixes and improvements have accumulated over the last
year, so here's dss-0.1.7. Most likely this is going to be the last
0.1.x release.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The grutatxt project is dead, so we have to switch to something else
eventually. Fortunately, there are only three files in grutatxt format,
one of which (README) does not need any changes. The other two are
converted to markdown format in this commit. This is a rather simple
matter since only section headings, links and preformatted text need
slight adjustments.
The commands in the Makefile are modified to run markdown(1) instead
of grutatxt(1).
|
| | |
|
| |
|
|
|
|
| |
This typo was introduced in commit 34653268 (Add NEWS file) years ago,
apparently by pasting the content from the freshmeat web page to the
NEWS file.
|
| |
|
|
|
|
|
|
| |
The topic branch was cooking for about a week, and it was tested with
no problems on several multi-terabyte file systems.
* Rework restart logic, introduce --max-errors.
* Fix typo in help text of --daemon.
|
| | |
|
| |
|
|
| |
The generated html looked terrible. No real changes.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Reformat the release headers in the NEWS file to make the html variant
produced by grutatxt nicer.
|
| | |
|
|
|
It contains the release date and the some notes about what has
changed. The text is identical to what is listed as "Changes" on
the freshmeat pages.
|