~ubuntu-branches/ubuntu/trusty/ecryptfs-utils/trusty

« back to all changes in this revision

Viewing changes to Makefile.in

  • Committer: Package Import Robot
  • Author(s): Dustin Kirkland, Eric Lammerts, Tyler Hicks, Colin King, Dustin Kirkland
  • Date: 2012-10-25 16:13:28 UTC
  • mfrom: (1.1.46) (43.1.1 raring-proposed)
  • Revision ID: package-import@ubuntu.com-20121025161328-wb9k7d5h8xiur2hv
[ Eric Lammerts ]
* src/libecryptfs/sysfs.c: LP: #1007880
  - Handle NULL mnt pointer when sysfs is not mounted

[ Tyler Hicks ]
* src/utils/ecryptfs-migrate-home: LP: #1026180
  - Correct minor misspelling
* src/utils/ecryptfs-recover-private: LP: #1004082
  - Fix option parsing when --rw is specified
* src/utils/ecryptfs-recover-private: LP: #1028923
  - Simplify success message to prevent incorrectly reporting that a
    read-only mount was performed when the --rw option is specified
* tests/lib/etl_func.sh:
  - Add test library function to return a lower path from an upper path,
    based on inode numbers
* tests/kernel/mmap-close.sh, tests/kernel/mmap-close/test.c:
  - Add regression test for open->mmap()->close()->dirty memory->munmap()
    pattern
* tests/kernel/lp-561129.sh:
  - Add test for checking that a pre-existing target inode is properly
    evicted after a rename
* tests/README:
  - Add documentation on the steps to take when adding new test cases

[ Colin King ]
* tests/kernel/lp-911507.sh:
  - Add test case for initializing empty lower files during open()
* tests/kernel/lp-872905.sh:
  - Add test case to check for proper unlinking of lower files when
    lower file initialization fails
* src/key_mod/ecryptfs_key_mod_openssl.c,
  src/key_mod/ecryptfs_key_mod_pkcs11_helper.c,
  src/libecryptfs/key_management.c,
  src/utils/mount.ecryptfs_private.c, src/utils/umount.ecryptfs.c:
  - address some issues raised by smatch static analysis
  - fix some memory leaks with frees
  - fix some pointer refs and derefs
  - fix some comment typos

[ Dustin Kirkland ]
* src/libecryptfs/key_management.c:
  - silence pam error message when errno == EACCES
    + "Error attempting to parse .ecryptfsrc file; rc = [-13]"
* src/utils/mount.ecryptfs_private.c: LP: #1052038
  - fix race condition, which typically manifests itself with a user
    saying that their home directory is not accessible, or that their
    filenames are not decrypted
  - the root of the problem is that we were reading the signature file,
    ~/.ecryptfs/Private.sig, twice; in some cases, the first one succeeds,
    so the file encryption signature is read and key is loaded, but then
    some other process (usually from PAM, perhaps a cron job or a
    subsequent login) mounts the home directory before the filename
    encryption key is loaded;  thus, $HOME is mounted but filenames are
    not decrypted, so the second read of ~/.ecryptfs/Private.sig fails
    as that file is not found
  - the solution is to rework the internal fetch_sig() function and read
    one or both signatures within a single open/read/close operation of
    the file
  - free memory used by char **sig on failure
* debian/copyright:
  - fix lintian warning
* precise

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Makefile.in generated by automake 1.11.3 from Makefile.am.
 
1
# Makefile.in generated by automake 1.11.6 from Makefile.am.
2
2
# @configure_input@
3
3
 
4
4
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
26
26
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
27
27
 
28
28
VPATH = @srcdir@
 
29
am__make_dryrun = \
 
30
  { \
 
31
    am__dry=no; \
 
32
    case $$MAKEFLAGS in \
 
33
      *\\[\ \   ]*) \
 
34
        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
 
35
          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
 
36
      *) \
 
37
        for am__flg in $$MAKEFLAGS; do \
 
38
          case $$am__flg in \
 
39
            *=*|--*) ;; \
 
40
            *n*) am__dry=yes; break;; \
 
41
          esac; \
 
42
        done;; \
 
43
    esac; \
 
44
    test $$am__dry = yes; \
 
45
  }
29
46
pkgdatadir = $(datadir)/@PACKAGE@
30
47
pkgincludedir = $(includedir)/@PACKAGE@
31
48
pkglibdir = $(libdir)/@PACKAGE@
75
92
        install-pdf-recursive install-ps-recursive install-recursive \
76
93
        installcheck-recursive installdirs-recursive pdf-recursive \
77
94
        ps-recursive uninstall-recursive
 
95
am__can_run_installinfo = \
 
96
  case $$AM_UPDATE_INFO_DIR in \
 
97
    n|no|NO) false;; \
 
98
    *) (install-info --version) >/dev/null 2>&1;; \
 
99
  esac
78
100
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
79
101
am__vpath_adj = case $$p in \
80
102
    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
433
455
        -rm -f libtool config.lt
434
456
install-dist_docDATA: $(dist_doc_DATA)
435
457
        @$(NORMAL_INSTALL)
436
 
        test -z "$(docdir)" || $(MKDIR_P) "$(DESTDIR)$(docdir)"
437
458
        @list='$(dist_doc_DATA)'; test -n "$(docdir)" || list=; \
 
459
        if test -n "$$list"; then \
 
460
          echo " $(MKDIR_P) '$(DESTDIR)$(docdir)'"; \
 
461
          $(MKDIR_P) "$(DESTDIR)$(docdir)" || exit 1; \
 
462
        fi; \
438
463
        for p in $$list; do \
439
464
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
440
465
          echo "$$d$$p"; \
619
644
        done
620
645
        @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
621
646
          if test "$$subdir" = .; then :; else \
622
 
            test -d "$(distdir)/$$subdir" \
623
 
            || $(MKDIR_P) "$(distdir)/$$subdir" \
624
 
            || exit 1; \
625
 
          fi; \
626
 
        done
627
 
        @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
628
 
          if test "$$subdir" = .; then :; else \
 
647
            $(am__make_dryrun) \
 
648
              || test -d "$(distdir)/$$subdir" \
 
649
              || $(MKDIR_P) "$(distdir)/$$subdir" \
 
650
              || exit 1; \
629
651
            dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
630
652
            $(am__relativize); \
631
653
            new_distdir=$$reldir; \
714
736
        *.zip*) \
715
737
          unzip $(distdir).zip ;;\
716
738
        esac
717
 
        chmod -R a-w $(distdir); chmod a+w $(distdir)
 
739
        chmod -R a-w $(distdir); chmod u+w $(distdir)
718
740
        mkdir $(distdir)/_build
719
741
        mkdir $(distdir)/_inst
720
742
        chmod a-w $(distdir)