changeset:   46:803ce48e0950
tag:         tip
user:        Geoff Johnstone <geoffSHEEP.johnstoneFROG@googlemail.com>
date:        Mon Apr 21 21:35:58 2008 +0100
files:       usmb.c usmb_file.c version.h
description:
Implemented truncation to the file's current size (for OpenOffice).
Added erroeously omitted make_url() return check in getattr().
Fixed memory leak in getattr().
Version 20080421.


changeset:   45:e7f4ea240b22
user:        Geoff Johnstone <geoffSHEEP.johnstoneFROG@googlemail.com>
date:        Sun Apr 20 14:30:10 2008 +0100
files:       COPYING Makefile conffile.c conffile.h options.c options.h usmb.c usmb.h usmb_dir.c usmb_dir.h usmb_file.c usmb_file.h utils.c utils.h version.c version.h xml.c xml.h
description:
Relicensed to GPLv3.


changeset:   44:c175b35c0fee
user:        Geoff Johnstone <geoffSHEEP.johnstoneFROG@googlemail.com>
date:        Sat Apr 19 22:26:30 2008 +0100
files:       Makefile conffile.c conffile.h options.c options.h usmb.c usmb.h usmb_dir.c usmb_dir.h usmb_file.c usmb_file.h utils.c utils.h version.c version.h xml.c xml.h
description:
Version 20080419.


changeset:   43:3d03d7a4793a
user:        Geoff Johnstone <geoffSHEEP.johnstoneFROG@googlemail.com>
date:        Sat Apr 19 22:24:21 2008 +0100
files:       usmb.c
description:
Revert statfs change.


changeset:   42:84a2997abd12
user:        Geoff Johnstone <geoffSHEEP.johnstoneFROG@googlemail.com>
date:        Fri Apr 18 13:46:58 2008 +0100
files:       Makefile usmb.c
description:
Made statfs returned non-zero free blocks.
Ported tar target to Mercurial.


changeset:   41:5af184686368
user:        Geoff Johnstone <geoffSHEEP.johnstoneFROG@googlemail.com>
date:        Tue Apr 01 18:22:29 2008 +0100
files:       .hgignore
description:
Removed .hgignore


changeset:   40:7e3cb77c4a94
user:        geoff
date:        Thu Nov 08 13:24:13 2007 +0000
files:       Makefile version.h xml.c
description:
[project @ 8a8f3a2474ba267cea09232d0d17c1735ab6e312]
Inconsequential lint fixes.
Added dist target to Makefile.
Bumped version to 20071108.
Changed status to stable.


changeset:   39:b1b9acd83deb
user:        geoff
date:        Thu Oct 18 08:40:20 2007 +0000
files:       version.h
description:
[project @ c9a81f8e8b6e9b96016b454450094ce11542c383]
Version 20071018.
Upgraded to pre-release status.


changeset:   38:30c98f2bbad6
user:        geoff
date:        Thu Oct 18 08:39:48 2007 +0000
files:       Makefile usmb_dir.c
description:
[project @ 0b0b9a5f29a93424bb85734c2d9a8458506b1f9a]
Replaced -W with -Wextra in Makefile.
Minor lint-related improvement to usmb_dir.c.


changeset:   37:97e83a229b10
user:        geoff
date:        Sat Jun 30 11:06:31 2007 +0000
files:       Makefile README doc/README version.c version.h
description:
[project @ 19ba280385dff01ae84b8c9e85cdab24609346a7]
Allowed CFLAGS to be overridden on the command line.
Added dependency information to the Makefile.
Updated README to specify Fuse 2.6 as a prerequisite.
Minor improvement to usage information.
Version 20070630.


changeset:   36:3b5705c6bb06
user:        geoff
date:        Fri Jun 29 17:51:36 2007 +0000
files:       Makefile
description:
[project @ 76bca9f26bf2ea78b0fabd4f1ca9036ee2ff263f]
Added --no-graph to mtn log in tar target.


changeset:   35:7ec608a0d69b
user:        geoff
date:        Fri Jun 29 17:49:22 2007 +0000
files:       README conffile.c doc/README usmb_file.c version.c
description:
[project @ 11116a9030be4ecf454e169095e645d2fb65ec0d]
utime() allows the struct utimbuf * to be NULL.
Added contact email address in the version information.


changeset:   34:65845a6ed53b
user:        geoff
date:        Fri Jun 29 16:52:05 2007 +0000
files:       doc/README usmb_file.c version.h
description:
[project @ 6fcf6d21a4d9214fa77704b94dc44c96697096c9]
Fixed bug in file timestamp handling.
Bumped version to 20070629.
Bumped release level to beta.


changeset:   33:ba301f03c725
user:        geoff
date:        Mon Apr 23 22:07:48 2007 +0000
files:       COPYING Makefile conffile.c usmb.c usmb_dir.c usmb_dir.h usmb_file.c utils.c version.h xml.c
description:
[project @ 39e0bd0d884c218ea488d2d419d253491ad6b9de]
Ported to fuse 2.6.
Added extended attributes support.
Minor fixes for Sun Studio 12 lint.


changeset:   32:0cad8986c4b5
user:        geoff
date:        Fri Jan 26 22:38:09 2007 +0000
files:       conffile.c conffile.h usmb.c version.h xml.c xml.h
description:
[project @ da0f187074254f47998c6ee59a22380c9dea314d]
Removed the OO-style mount and credentials; conffile exposes one function to
retrieve all required functions from the configuration file via XPath.
XML functions take/output char * rather than xmlChar *, for laziness reasons.
Version 0x20070126.


changeset:   31:d59781eddf06
user:        geoff
date:        Tue Jan 02 22:23:33 2007 +0000
files:       usmb.c
description:
[project @ a69995cd0df38a3e787e05fffae3e51af80df50a]
Critical bug fix.


changeset:   30:806f768a76e0
user:        geoff
date:        Tue Jan 02 22:19:03 2007 +0000
files:       Makefile conffile.c conffile.h config.rng doc/README doc/sax_model.mdzip doc/sax_state_machine.png options.c options.h sax.c sax.h usmb.c usmb.h usmb_dir.c usmb_dir.h usmb_file.c usmb_file.h utils.c utils.h version.c version.h xml.c xml.h
description:
[project @ d50d825d36aa7f66d7efaec4bb2fe7522cb1f690]
Replaced the SAX parser with DOM + XPath.
Added RelaxNG schema validation of the configuration file.
Made domain and mount options elements optional.


changeset:   29:4add05fefa3e
user:        geoff
date:        Sun Sep 10 14:55:44 2006 +0000
files:       Makefile
description:
[project @ 944c81b2e166a86affb7f1b226cfdce668edfd40]
Updated packaging rules for mtn vice monotone.


changeset:   28:39dbd858a280
user:        geoff@thinkpad.geoff.assuria.com
date:        Sun Mar 30 21:46:38 2008 +0100
files:       .hgtags
description:
Added tag usmb-20060708 for changeset 5d3269adf483


changeset:   27:5d3269adf483
tag:         usmb-20060708
user:        geoff
date:        Sat Jul 08 20:28:16 2006 +0000
files:       doc/README
description:
[project @ e85232ded5ddb3ea925ffd4b09bcaea15046370e]
Updated README.


changeset:   26:18df0c30c82c
user:        geoff
date:        Sat Jul 08 20:19:30 2006 +0000
files:       version.h
description:
[project @ 208de0ddc390e1db667c94696a494bf0ef5077d8]
usmb version 20060708.


changeset:   25:703261051f81
user:        geoff
date:        Sat Jul 08 20:18:40 2006 +0000
files:       options.c
description:
[project @ 570d2b054359eb9e6f810999e8d3f87f670d163b]
Fix no-brainer in forced -f in debug build.


changeset:   24:0234de611788
user:        geoff
date:        Sat Jul 08 20:15:57 2006 +0000
files:       Makefile options.c usmb.c usmb.h usmb_dir.c usmb_file.c
description:
[project @ 4e234cb94d25bdf2740eb88c911d17daeaf45ef1]
Implemented Samba contexts.
Added -Werror to CFLAGS.
Forced -f in debug build.


changeset:   23:3e67c5fbec3a
user:        geoff@thinkpad.geoff.assuria.com
date:        Sun Mar 30 21:46:36 2008 +0100
files:       .hgtags
description:
Added tag usmb pre-contexts for changeset ad6494a9dadc


changeset:   22:ad6494a9dadc
tag:         usmb pre-contexts
user:        geoff
date:        Mon Jul 03 18:21:43 2006 +0000
files:       usmb.c
description:
[project @ 1eb33eda947cc9cbdfc72ae793a84bd1cd83bf0b]
Fixed typo in fprintf message.


changeset:   21:8f792913d5d9
user:        geoff
date:        Sun May 21 22:54:24 2006 +0000
files:       usmb_file.c
description:
[project @ 581890e93aa6026454e40137a9985f0f04764beb]
Added (more) debug output to usmb_open and usmb_truncate in a first step
towards investigating sftp's write failures: it opens the file without
O_TRUNC, writes the transferred data and then truncates to that length.
(fusesmb doesn't implement truncate either.)


changeset:   20:acfc7422e9ff
user:        geoff@thinkpad.geoff.assuria.com
date:        Sun Mar 30 21:46:36 2008 +0100
files:       .hgtags
description:
Added tag usmb-20060519 for changeset f66718fce7b5


changeset:   19:f66718fce7b5
tag:         usmb-20060519
user:        geoff
date:        Fri May 19 18:25:47 2006 +0000
files:       options.c usmb_file.c version.h
description:
[project @ ffcb5e7c221465e9ae6c48a165158653e8d5263f]
Reverted large read change - pass -o max_read=32768 to fuse instead.
(Large write code is still there.)
Version 20060519.


changeset:   18:02753b765a36
user:        geoff@thinkpad.geoff.assuria.com
date:        Sun Mar 30 21:46:35 2008 +0100
files:       .hgtags
description:
Added tag 20060518 for changeset d17fd7117cfe


changeset:   17:d17fd7117cfe
tag:         20060518
user:        geoff
date:        Thu May 18 20:27:36 2006 +0000
files:       version.h
description:
[project @ a576f5026285aa94cdc2c324fd19c9f030247f58]
Version 20060518.


changeset:   16:f94d0823c153
user:        geoff
date:        Thu May 18 20:25:36 2006 +0000
files:       Makefile
description:
[project @ 56655fdb11e04c0888fbef9749598a2071ef72dd]
Added a Changelog to the tarballs.


changeset:   15:c0822df02c94
user:        geoff
date:        Thu May 18 20:14:23 2006 +0000
files:       usmb_file.c
description:
[project @ 57b38e160b83ea00af5e56934acc6910ee2825c3]
Removed tabs.


changeset:   14:3b814b05fd8f
user:        geoff
date:        Thu May 18 20:13:31 2006 +0000
files:       sax.c usmb_file.c
description:
[project @ b06492f4c053617f80cb7d5662f5482548ba9e4c]
Fixed failed assertion when parsing multiple credentials entries.
Worked around bug? in Windows server behaviour exhibited by md5sum: a
read of 32768 bytes works, then a read of 65536 bytes returns 0 bytes.
Samba doesn't do this. Implemented the same fix for usmb_write, although
I have not checked whether corresponding behaviour exists.


changeset:   13:0569e0c92fe8
user:        geoff
date:        Tue May 09 23:31:22 2006 +0000
files:       Makefile conffile.c conffile.h doc/README sax.c usmb.c
description:
[project @ 36f01343c0c02047dbb369057f903fea43a0c409]
Cleaned up some of the parsing code:
 o Boolean got_xxx rather than GString * == NULL, which smacks of in-band
   signalling.
 o Tidier checking of duplicate / missing IDs; checking now occurs in the
   start element.
 o struct mount includes a struct credentials * rather than the ID of the
   credentials entry.

Removed .mt-attrs from the tarballs.


changeset:   12:ed061f3ba454
user:        geoff
date:        Mon May 08 18:51:27 2006 +0000
files:       options.c usmb.c version.h
description:
[project @ dab610a41bd9287b07496b5e494b4ba6edcc69f5]
Bumped version number.
More friendly error message with invalid arguments.
Outputs GPL information before forking.


changeset:   11:efa19cd1ef99
user:        geoff
date:        Sun May 07 23:10:29 2006 +0000
files:       doc/usmb.conf sax.c
description:
[project @ 24a20da48c0a307ed59492af11af4e70ec79ac54]
Added mount options to doc/usmb.conf.
Fixed SAX state machine bug in </options> target state.


changeset:   10:7c31b3dd503f
user:        geoff
date:        Sun May 07 22:59:51 2006 +0000
files:       Makefile
description:
[project @ d09f2c5b3760e008bc8bb14b88d03503900a9e0a]
tar target makes a .gz too, for CRAPPY Pipex reasons.


changeset:   9:7b5d1caf408d
user:        geoff
date:        Sun May 07 22:51:38 2006 +0000
files:       Makefile
description:
[project @ d443b740e50c9bbe68cb7019782352b8d15a7214]
Added tar make target.


changeset:   8:979ec680e46e
user:        geoff
date:        Sun May 07 22:41:08 2006 +0000
files:       COPYING Makefile README auth.c conffile.c conffile.h options.c options.h sax.c sax.h usmb.c usmb.h usmb_dir.c usmb_dir.h usmb_file.c usmb_file.h utils.c utils.h version.c version.h
description:
[project @ d87326beffabe08ac47ead446c8ed8a27508d333]
Overhauled version display.
Added COPYING.
Included GPL text in all source files.
Removed spurious auth.c.


changeset:   7:becb4ee532da
user:        geoff
date:        Sun May 07 22:18:04 2006 +0000
files:       Makefile doc/README doc/usmb.conf usmb.conf
description:
[project @ bff31c8c0b68606b94e99b30dfecc9c690e255fd]
Added README.
Expanded example configuration file.
Added install, install-strip and uninstall make targets.


changeset:   6:10a506167d28
user:        geoff
date:        Sun May 07 21:29:21 2006 +0000
files:       Makefile auth.c conffile.c conffile.h options.c sax.h usmb.c utils.h version.h
description:
[project @ 00ac4a328823fac3eaf21f09d40439fdc6523d06]
Added DEBUGON macro.
Removed tabs.
Prints fuse argv[] in DEBUG mode.


changeset:   5:bcd54e501695
user:        geoff
date:        Sun May 07 21:25:33 2006 +0000
files:       Makefile auth.c conffile.c conffile.h doc/sax_model.mdzip doc/sax_state_machine.png options.c options.h sax.c sax.h usmb.c usmb.conf usmb.h usmb_dir.c usmb_file.c usmb_file.h utils.c utils.h version.h
description:
[project @ b7c554c46ef00e6c1667c416cd5d0e7d2f047b8a]
Added configuration file parser (using the SAX API in libxml2).
Added command line parsing.


changeset:   4:3d517212f234
user:        geoff
date:        Sat May 06 23:32:50 2006 +0000
files:       Makefile usmb.c
description:
[project @ 780837381b14d4170439ed6030a6b64e95212e68]
Removed some old code.
Added phony targets to the Makefile.


changeset:   3:ab22fed3bb6d
user:        geoff
date:        Sat May 06 23:25:13 2006 +0000
files:       Makefile usmb_file.c utils.c utils.h
description:
[project @ e54b9975ceaaacce5374461948f32d9c6ff04e05]
Fixed return value of read and write.


changeset:   2:896a5246c99b
user:        geoff
date:        Sat May 06 23:12:19 2006 +0000
files:       Makefile usmb.c usmb_file.c usmb_file.h
description:
[project @ 4cd72bd67a0440048997e4ac5f520ba88ded5c7a]
Completed initial implementation.


changeset:   1:9472a996f29e
user:        geoff
date:        Sat May 06 22:02:40 2006 +0000
files:       Makefile usmb.c usmb.h usmb_dir.c usmb_dir.h usmb_file.c usmb_file.h utils.c utils.h
description:
[project @ 7b1b06a2e25dd4acfae4267432961e5ff226fce0]
Initial commit of prototype.


changeset:   0:71d79fededea
user:        geoff@thinkpad.geoff.assuria.com
date:        Sun Mar 30 21:46:25 2008 +0100
files:       .hgignore
description:
Tailor preparing to convert repo by adding .hgignore


