[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] the great next stuff branch, libfuse/pinotree/fuse-improvements/ma
From: |
Pino Toscano |
Subject: |
[SCM] the great next stuff branch, libfuse/pinotree/fuse-improvements/master, updated. 757ebdabb42c5ed4ace22357eb3d2610df136b6b |
Date: |
Sat, 23 Mar 2013 16:36:54 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "the great next stuff".
The branch, libfuse/pinotree/fuse-improvements/master has been updated
via 757ebdabb42c5ed4ace22357eb3d2610df136b6b (commit)
via 2aa0eeb9752411ab599f537c7624ac25d6ffaf2c (commit)
via f71d41bcffa800d41120bb038f358fc946126109 (commit)
via 762ab7baa27067b82e374a9c53de216ca2cd6116 (commit)
via cfd488b148cd05603141ccf1b14b56590b1f8e0b (commit)
via 6c57dfe77138ccbccdce29ce2e2b45a71dbbed73 (commit)
via 3f5e67633de9c07f99967edf00bf9a3efdc65f62 (commit)
from aa1e153d4763f08774af6c5d8bb28769d5e77201 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 757ebdabb42c5ed4ace22357eb3d2610df136b6b
Author: Pino Toscano <address@hidden>
Date: Sat Mar 23 17:31:35 2013 +0100
Trace FUSE_OP_CALL calls to debug
* src/fuse_i.h (FUSE_OP_CALL): Output function names to debug.
commit 2aa0eeb9752411ab599f537c7624ac25d6ffaf2c
Author: Pino Toscano <address@hidden>
Date: Sat Mar 23 17:20:42 2013 +0100
Fix readlink
Instead of passing to the readlink operation a maximum size of INT_MAX,
pass a better size based on the actual stat information.
* src/netfs.c (netfs_attempt_readlink): Fix size arg of
FUSE_OP_CALL(readlink).
commit f71d41bcffa800d41120bb038f358fc946126109
Author: Pino Toscano <address@hidden>
Date: Sat Mar 23 17:09:44 2013 +0100
Implement the dummy fuse_invalidate
Even if it is a dummy function which does nothing and always returns -EINVAL
(as stated in its documentation), implement it for the benefit of bindings.
* src/main.c (fuse_invalidate): New function.
commit 762ab7baa27067b82e374a9c53de216ca2cd6116
Author: Pino Toscano <address@hidden>
Date: Sat Mar 23 17:02:08 2013 +0100
netfs utimes: use the utimens operation if present
Use the utimens fuse operation if present, otherwise fall back on utime.
* src/netfs.c (netfs_attempt_utimes): Use the utimes op.
commit cfd488b148cd05603141ccf1b14b56590b1f8e0b
Author: Pino Toscano <address@hidden>
Date: Sat Mar 23 16:09:39 2013 +0100
Bump to compatibility version 26 and compile with it
* fuse.pc.in (Version): Set to 2.6.5.
* src/fuse_i.h [!defined FUSE_USE_VERSION] (FUSE_USE_VERSION): Set to 26.
(struct fuse): In field 'op', change type of field 'ops25' and add field
'ops'.
Add fields 'conn' and 'user_data'.
(FUSE_OP_HAVE, FUSE_OP_CALL): Use ops instead of ops25.
* src/main.c: Add FUSE_SYMVER for fuse_main_real_compat25,
fuse_new_compat25,
fuse_mount_compat25.
(fuse_main_real): New arg USER_DATA.
(fuse_main_real_compat25): New function.
(fuse_new): Change arg FD to CH, and add arg USER_DATA.
Fill more fields in NEW.
(fuse_new_compat25): New function.
(fuse_mount): Change return value to 'struct fuse_chan *'.
(fuse_mount_compat25): New function.
commit 6c57dfe77138ccbccdce29ce2e2b45a71dbbed73
Author: Pino Toscano <address@hidden>
Date: Sat Mar 23 15:18:08 2013 +0100
Reject compatibility versions less than 25
The code handling that has been previously removed.
* include/fuse_common.h [FUSE_USE_VERSION < 26] [__FreeBSD__]:
Change condition to [defined __FreeBSD__ || defined __GNU__].
* include/fuse_compat.h [!__FreeBSD__]: Change condition to
[!__FreeBSD__ && !__GNU__].
commit 3f5e67633de9c07f99967edf00bf9a3efdc65f62
Author: Pino Toscano <address@hidden>
Date: Sat Mar 23 14:21:25 2013 +0100
Synchronize headers, examples and version script with FUSE 2.6.5
Update the headers from FUSE 2.6.5, import the examples and update the
version script.
This temporarly breaks compilation.
* configure.ac (AC_CONFIG_FILES): Add example-26/Makefile.
* example-26/.gitignore: New file.
* example-26/Makefile.am: Likewise.
* example-26/fusexmp.c: Likewise.
* example-26/fusexmp_fh.c: Likewise.
* example-26/hello.c: Likewise.
* example-26/hello_ll.c: Likewise.
* example-26/null.c: Likewise.
* include/Makefile.am (fuseinclude_HEADERS): Add fuse_common_compat.h.
* include/fuse.h: Update from FUSE 2.6.5.
* include/fuse_common.h: Likewise.
* include/fuse_compat.h: Likewise.
* include/fuse_opt.h: Likewise.
* include/fuse_common_compat.h: Import from FUSE 2.6.5.
* Update from FUSE 2.6.5.
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 3 +-
{example-25 => example-26}/.gitignore | 0
{example-25 => example-26}/Makefile.am | 2 +-
{example-25 => example-26}/fusexmp.c | 20 +++-
{example-25 => example-26}/fusexmp_fh.c | 48 +++++++-
{example-25 => example-26}/hello.c | 6 +-
{example-25 => example-26}/hello_ll.c | 33 +++---
{example-25 => example-26}/null.c | 6 +-
fuse.pc.in | 2 +-
include/Makefile.am | 1 +
include/fuse.h | 204 ++++++++++++++++++++----------
include/fuse_common.h | 122 ++++++++++++++++++-
include/fuse_common_compat.h | 27 ++++
include/fuse_compat.h | 90 ++++++++++----
include/fuse_opt.h | 35 +++++-
src/fuse_i.h | 14 ++-
src/fuse_versionscript | 40 +++++--
src/main.c | 85 ++++++++++++--
src/netfs.c | 53 ++++++---
19 files changed, 626 insertions(+), 165 deletions(-)
copy {example-25 => example-26}/.gitignore (100%)
copy {example-25 => example-26}/Makefile.am (82%)
copy {example-25 => example-26}/fusexmp.c (93%)
copy {example-25 => example-26}/fusexmp_fh.c (84%)
copy {example-25 => example-26}/hello.c (93%)
copy {example-25 => example-26}/hello_ll.c (83%)
copy {example-25 => example-26}/null.c (92%)
create mode 100644 include/fuse_common_compat.h
hooks/post-receive
--
the great next stuff
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] the great next stuff branch, libfuse/pinotree/fuse-improvements/master, updated. 757ebdabb42c5ed4ace22357eb3d2610df136b6b,
Pino Toscano <=