commit-hurd
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]