Skip to content

Commit

Permalink
Merge pull request #271 from proftpd/sftp-xattrs
Browse files Browse the repository at this point in the history
Support extended file attributes via SFTP.
  • Loading branch information
Castaglia committed Apr 22, 2016
2 parents aa9438a + 1e33272 commit 99ee549
Show file tree
Hide file tree
Showing 22 changed files with 5,089 additions and 554 deletions.
2 changes: 2 additions & 0 deletions .travis.yml
Expand Up @@ -15,6 +15,8 @@ install:
- sudo apt-get install -y check
# for mod_lang
- sudo apt-get install -y gettext
# for xattr support
- sudo apt-get install -y libattr1-dev
# for mod_cap
- sudo apt-get install -y libcap-dev
# for mod_geoip
Expand Down
36 changes: 36 additions & 0 deletions config.h.in
Expand Up @@ -276,6 +276,18 @@
/* Define if you have the endprotoent function. */
#undef HAVE_ENDPROTOENT

/* Define if you have the extattr_delete_link function. */
#undef HAVE_EXTATTR_DELETE_LINK

/* Define if you have the extattr_delete_link function. */
#undef HAVE_EXTATTR_GET_LINK

/* Define if you have the extattr_delete_link function. */
#undef HAVE_EXTATTR_LIST_LINK

/* Define if you have the extattr_delete_link function. */
#undef HAVE_EXTATTR_SET_LINK

/* Define if you have the fconvert function. */
#undef HAVE_FCONVERT

Expand Down Expand Up @@ -378,9 +390,21 @@
/* Define if you have the inet_pton function. */
#undef HAVE_INET_PTON

/* Define if you have the lgetxattr function. */
#undef HAVE_LGETXATTR

/* Define if you have the llistxattr function. */
#undef HAVE_LLISTXATTR

/* Define if you have the loginrestrictions function. */
#undef HAVE_LOGINRESTRICTIONS

/* Define if you have the lremovexattr function. */
#undef HAVE_LREMOVEXATTR

/* Define if you have the lsetxattr function. */
#undef HAVE_LSETXATTR

/* Define if you have the memcpy function. */
#undef HAVE_MEMCPY

Expand Down Expand Up @@ -567,6 +591,9 @@
/* Define if you have the <arpa/inet.h> header file. */
#undef HAVE_ARPA_INET_H

/* Define if you have the <attr/xattr.h> header file. */
#undef HAVE_ATTR_XATTR_H

/* Define if you have the <bstring.h> header file. */
#undef HAVE_BSTRING_H

Expand Down Expand Up @@ -714,6 +741,9 @@
/* Define if you have the <sys/dir.h> header file. */
#undef HAVE_SYS_DIR_H

/* Define if you have the <sys/extattr.h> header file. */
#undef HAVE_SYS_EXTATTR_H

/* Define if you have the <sys/file.h> header file. */
#undef HAVE_SYS_FILE_H

Expand Down Expand Up @@ -786,6 +816,9 @@
/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */
#undef HAVE_SYS_WAIT_H

/* Define if you have the <sys/xattr.h> header file. */
#undef HAVE_SYS_XATTR_H

/* Define if you have the <termios.h> header file. */
#undef HAVE_TERMIOS_H

Expand Down Expand Up @@ -1046,6 +1079,9 @@
/* Define if using trace support. */
#undef PR_USE_TRACE

/* Define if using xattr support. */
#undef PR_USE_XATTR

/* Tunable parameters */
#undef PR_TUNABLE_BUFFER_SIZE
#undef PR_TUNABLE_NEW_POOL_SIZE
Expand Down

0 comments on commit 99ee549

Please sign in to comment.