buildtorrent:buildtorrent.git
8 years agoadd -w and -L options with documentation
Claude Heiland-Allen [Sun, 31 Jan 2010 03:42:14 +0000 (03:42 +0000)]
add -w and -L options with documentation

8 years agorefactoring complete
Claude Heiland-Allen [Sat, 30 Jan 2010 22:46:47 +0000 (22:46 +0000)]
refactoring complete

8 years agomake verbose prettier
Claude Heiland-Allen [Sat, 30 Jan 2010 22:41:47 +0000 (22:41 +0000)]
make verbose prettier

8 years agofix previous commit
Claude Heiland-Allen [Sat, 30 Jan 2010 22:39:17 +0000 (22:39 +0000)]
fix previous commit

8 years agore-add verbose listing of included files
Claude Heiland-Allen [Sat, 30 Jan 2010 22:38:30 +0000 (22:38 +0000)]
re-add verbose listing of included files

8 years agoremove obsolete code (was already commented out)
Claude Heiland-Allen [Sat, 30 Jan 2010 22:32:51 +0000 (22:32 +0000)]
remove obsolete code (was already commented out)

8 years agoallow NULL path in file list for single file mode
Claude Heiland-Allen [Sat, 30 Jan 2010 22:18:24 +0000 (22:18 +0000)]
allow NULL path in file list for single file mode

8 years agofix previous commit (field name change)
Claude Heiland-Allen [Sat, 30 Jan 2010 22:12:58 +0000 (22:12 +0000)]
fix previous commit (field name change)

8 years agoSplit the illogical monstrosity that was the previous file finder:
Claude Heiland-Allen [Sat, 30 Jan 2010 22:00:12 +0000 (22:00 +0000)]
Split the illogical monstrosity that was the previous file finder:
  * Remove old bt_findfiles() and replace with three stage process:
      * bt_find_files() searches file system for files.
      * bt_annotatate_files() takes file list and gets size info etc.
      * bt_afile_list_info() converts annotated file list into bt_data.
    This is to allow the first stage to be skipped when a file list is
    given on the command line.
  * Remove hash queue data structure (now uses annotated file list).

Postpone piece hashing for as long as possible (in case of other errors).

Remove hints that parsing bencoded data will ever be done.

8 years agofix previous commit (declare variables)
Claude Heiland-Allen [Sat, 30 Jan 2010 20:32:18 +0000 (20:32 +0000)]
fix previous commit (declare variables)

8 years agobt_annotate_files() gets file size and optionally computes md5sum; annotated list...
Claude Heiland-Allen [Sat, 30 Jan 2010 20:30:36 +0000 (20:30 +0000)]
bt_annotate_files() gets file size and optionally computes md5sum; annotated list stores integer size

8 years agoannotated file list data structure
Claude Heiland-Allen [Sat, 30 Jan 2010 20:06:05 +0000 (20:06 +0000)]
annotated file list data structure

8 years agonew bt_find_files() that does only file finding
Claude Heiland-Allen [Sat, 30 Jan 2010 19:41:37 +0000 (19:41 +0000)]
new bt_find_files() that does only file finding

8 years agofile list data structure
Claude Heiland-Allen [Sat, 30 Jan 2010 19:11:31 +0000 (19:11 +0000)]
file list data structure

8 years agodocument the switch to git
Claude Heiland-Allen [Sat, 30 Jan 2010 18:25:10 +0000 (18:25 +0000)]
document the switch to git

8 years agobuildtorrent: document proposed filelist feature (not yet implemented in code)
Claude Heiland-Allen [Fri, 7 Aug 2009 12:59:28 +0000 (12:59 +0000)]
buildtorrent: document proposed filelist feature (not yet implemented in code)

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@1286 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

8 years agobuildtorrent: add email address for bug reports
Claude Heiland-Allen [Sun, 24 May 2009 15:30:19 +0000 (15:30 +0000)]
buildtorrent: add email address for bug reports

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@1174 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

8 years agobuildtorrent: bump version in configure.in, use new non-deprecated syntax
Claude Heiland-Allen [Sun, 24 May 2009 15:11:57 +0000 (15:11 +0000)]
buildtorrent: bump version in configure.in, use new non-deprecated syntax

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@1173 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

8 years agobuildtorrent: bump date and version in man page
Claude Heiland-Allen [Sun, 24 May 2009 15:08:14 +0000 (15:08 +0000)]
buildtorrent: bump date and version in man page

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@1172 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

8 years agobuildtorrent: remove inconsistent extra closing brace from show output
Claude Heiland-Allen [Sun, 24 May 2009 02:53:17 +0000 (02:53 +0000)]
buildtorrent: remove inconsistent extra closing brace from show output

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@1171 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

8 years agobuildtorrent: version bump (take 2)
Claude Heiland-Allen [Wed, 20 May 2009 20:38:48 +0000 (20:38 +0000)]
buildtorrent: version bump (take 2)

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@1166 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

8 years agobuildtorrent: version bump
Claude Heiland-Allen [Wed, 20 May 2009 20:35:38 +0000 (20:35 +0000)]
buildtorrent: version bump

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@1165 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

8 years agobuildtorrent: be more defensive when parsing announce list (segfault bugreport on...
Claude Heiland-Allen [Wed, 20 May 2009 20:13:05 +0000 (20:13 +0000)]
buildtorrent: be more defensive when parsing announce list (segfault bugreport on 64bit)

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@1164 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

8 years agobuildtorrent: describe announce-list syntax in man page
Claude Heiland-Allen [Wed, 20 May 2009 12:59:10 +0000 (12:59 +0000)]
buildtorrent: describe announce-list syntax in man page

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@1162 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

9 years agobuildtorrent 0.7 tidy up for release
Claude Heiland-Allen [Sat, 12 Apr 2008 22:53:07 +0000 (22:53 +0000)]
buildtorrent 0.7 tidy up for release

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@631 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

9 years agobuildtorrent docs updated
Claude Heiland-Allen [Tue, 4 Mar 2008 20:59:30 +0000 (20:59 +0000)]
buildtorrent docs updated

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@575 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

9 years agobuildtorrent bugfixes for empty files
Claude Heiland-Allen [Tue, 4 Mar 2008 20:48:10 +0000 (20:48 +0000)]
buildtorrent bugfixes for empty files

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@574 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

10 years agobuildtorrent TODO items from Paul
Claude Heiland-Allen [Sat, 23 Feb 2008 10:34:33 +0000 (10:34 +0000)]
buildtorrent TODO items from Paul

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@565 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

10 years agobuildtorrent 0.6
Claude Heiland-Allen [Tue, 4 Dec 2007 17:04:15 +0000 (17:04 +0000)]
buildtorrent 0.6

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@493 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

10 years agobuildtorrent fix typo
Claude Heiland-Allen [Thu, 29 Nov 2007 18:59:53 +0000 (18:59 +0000)]
buildtorrent fix typo

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@479 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

10 years agobuildtorrent man page in autofoo
Claude Heiland-Allen [Thu, 29 Nov 2007 00:37:59 +0000 (00:37 +0000)]
buildtorrent man page in autofoo

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@476 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

10 years agobuildtorrent man page
Claude Heiland-Allen [Thu, 29 Nov 2007 00:21:07 +0000 (00:21 +0000)]
buildtorrent man page

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@475 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

10 years agobuildtorrent 0.6 pre-release (with auto-foo)
Claude Heiland-Allen [Wed, 28 Nov 2007 23:08:52 +0000 (23:08 +0000)]
buildtorrent 0.6 pre-release (with auto-foo)

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@474 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

10 years agobuildtorrent progress bar
Claude Heiland-Allen [Wed, 19 Sep 2007 16:08:29 +0000 (16:08 +0000)]
buildtorrent progress bar

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@410 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

10 years agobuildtorrent large file support
Claude Heiland-Allen [Wed, 19 Sep 2007 00:17:32 +0000 (00:17 +0000)]
buildtorrent large file support

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@409 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

10 years agobuildtorrent fix directories with '/'
Claude Heiland-Allen [Mon, 3 Sep 2007 15:11:56 +0000 (15:11 +0000)]
buildtorrent fix directories with '/'

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@366 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

10 years agobuildtorrent fix compilation warning relating to unfinished code.
Claude Heiland-Allen [Fri, 27 Jul 2007 00:02:18 +0000 (00:02 +0000)]
buildtorrent fix compilation warning relating to unfinished code.

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@327 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

10 years agobuildtorrent pretty printing of pieces
Claude Heiland-Allen [Sun, 3 Jun 2007 20:30:10 +0000 (20:30 +0000)]
buildtorrent pretty printing of pieces

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@294 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

10 years agobuildtorrent announce-list support
Claude Heiland-Allen [Sun, 3 Jun 2007 20:15:15 +0000 (20:15 +0000)]
buildtorrent announce-list support

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@293 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

10 years agobuildtorrent pretty printing
Claude Heiland-Allen [Sun, 3 Jun 2007 19:04:04 +0000 (19:04 +0000)]
buildtorrent pretty printing

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@292 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

10 years agobuildtorrent better error messages and working quiet mode
Claude Heiland-Allen [Sun, 3 Jun 2007 18:03:03 +0000 (18:03 +0000)]
buildtorrent better error messages and working quiet mode

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@291 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

10 years agobuildtorrent optional field support
Claude Heiland-Allen [Sun, 3 Jun 2007 15:39:55 +0000 (15:39 +0000)]
buildtorrent optional field support

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@290 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

10 years agobuildtorrent single file mode
Claude Heiland-Allen [Sun, 3 Jun 2007 13:30:52 +0000 (13:30 +0000)]
buildtorrent single file mode

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@289 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

10 years agobuildtorrent TODO
Claude Heiland-Allen [Sun, 3 Jun 2007 12:55:46 +0000 (12:55 +0000)]
buildtorrent TODO

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@288 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

10 years agobuildtorrent hopefully working hashing code
Claude Heiland-Allen [Fri, 25 May 2007 14:48:28 +0000 (14:48 +0000)]
buildtorrent hopefully working hashing code

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@285 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

10 years agobuildtorrent working command line options
Claude Heiland-Allen [Fri, 25 May 2007 13:48:39 +0000 (13:48 +0000)]
buildtorrent working command line options

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@284 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a

10 years agobuildtorrent non-hashing test version
Claude Heiland-Allen [Fri, 25 May 2007 12:40:37 +0000 (12:40 +0000)]
buildtorrent non-hashing test version

git-svn-id: https://code.goto10.org/svn/maximus/buildtorrent@283 3b2f0ab7-5e1d-0410-9a92-d32b2e5d6f3a