1. 07 Nov, 2009 1 commit
  2. 21 Oct, 2009 1 commit
    • Michael Albinus's avatar
      * net/tramp-smb.el (tramp-smb-get-stat-capability): New defun. · fc754ea1
      Michael Albinus authored
      (tramp-smb-handle-file-attributes): Use it.
      (tramp-smb-do-file-attributes-with-stat): Don't raise an error.
      (tramp-smb-handle-insert-directory): Use `mapc' rather than
      `mapcar'.  Use `tramp-smb-get-stat-capability'.  Add
      `dired-filename' text properties.
      (tramp-smb-get-cifs-capabilities): Apply `save-match-data'.
      (tramp-smb-maybe-open-connection): Simplify check for smbclient
      version.
      fc754ea1
  3. 16 Oct, 2009 1 commit
  4. 15 Oct, 2009 1 commit
    • Michael Albinus's avatar
      * net/tramp-smb.el (tramp-smb-errors): Add error messages. · 4260b402
      Michael Albinus authored
      (tramp-smb-get-share, tramp-smb-get-localname): Use only VEC as
      parameter.
      (tramp-smb-handle-add-name-to-file)
      (tramp-smb-handle-copy-directory, tramp-smb-handle-copy-file)
      (tramp-smb-handle-delete-directory, tramp-smb-handle-delete-file)
      (tramp-smb-handle-file-attributes)
      (tramp-smb-do-file-attributes-with-stat)
      (tramp-smb-handle-file-local-copy)
      (tramp-smb-handle-insert-directory)
      (tramp-smb-handle-make-directory)
      (tramp-smb-handle-make-directory-internal)
      (tramp-smb-handle-make-symbolic-link)
      (tramp-smb-handle-rename-file, tramp-smb-handle-set-file-modes)
      (tramp-smb-handle-write-region, tramp-smb-get-file-entries)
      (tramp-smb-maybe-open-connection): Apply the changed parameters.
      (tramp-smb-read-file-entry): Read Disk names in compressed format.
      Handle long file names.
      (tramp-smb-get-cifs-capabilities): Check, whether the connection
      process is running.
      (tramp-smb-maybe-open-connection): Trace "smbclient -V" command.
      Read share names with "-g" option.
      4260b402
  5. 12 Oct, 2009 1 commit
  6. 11 Oct, 2009 2 commits
    • Michael Albinus's avatar
      Fix last change. · 585eedef
      Michael Albinus authored
      585eedef
    • Michael Albinus's avatar
      * net/tramp-smb.el (tramp-smb-errors): Add error messages. · f6f7e059
      Michael Albinus authored
      (tramp-smb-file-name-handler-alist): Add handlers for
      `add-name-to-file', `make-symbolic-link'.
      (tramp-smb-handle-add-name-to-file)
      (tramp-do-file-attributes-with-stat)
      (tramp-smb-handle-make-symbolic-link)
      (tramp-smb-get-cifs-capabilities): New defuns.
      (tramp-smb-handle-copy-directory, tramp-smb-handle-copy-file)
      (tramp-smb-handle-delete-directory, tramp-smb-handle-delete-file)
      (tramp-smb-handle-file-local-copy)
      (tramp-smb-handle-make-directory-internal)
      (tramp-smb-handle-rename-file, tramp-smb-handle-write-region): The
      file name syntax depends on cifs capabilities.
      (tramp-smb-handle-file-attributes); Call
      `tramp-do-file-attributes-with-stat' if possible.
      (tramp-smb-handle-insert-directory): Use posix attributes if
      possible.
      (tramp-smb-handle-set-file-modes): It is applicable for posix
      only.
      f6f7e059
  7. 08 Oct, 2009 1 commit
  8. 07 Oct, 2009 1 commit
    • Michael Albinus's avatar
      * net/tramp-smb.el (tramp-smb-errors): Add error messages. · c2dc9732
      Michael Albinus authored
      (tramp-smb-file-name-handler-alist): Add handler for
      `copy-directory', `expand-file-name', `set-file-modes'.
      (tramp-smb-handle-copy-directory)
      (tramp-smb-handle-expand-file-name)
      (tramp-smb-handle-set-file-modes): New defuns.
      (tramp-smb-handle-copy-file): Handle KEPP-DATE.
      (tramp-smb-handle-file-attributes): Simplify check for retrieving
      entry.
      (tramp-smb-handle-insert-directory): Don't flush the cache.
      (tramp-smb-maybe-open-connection): Check for samba client and
      server versions.
      c2dc9732
  9. 02 Oct, 2009 1 commit
  10. 01 Oct, 2009 1 commit
  11. 29 Sep, 2009 1 commit
  12. 28 Sep, 2009 1 commit
  13. 22 Jun, 2009 1 commit
  14. 06 Jan, 2009 1 commit
  15. 05 Jan, 2009 1 commit
  16. 03 Jan, 2009 1 commit
  17. 16 Nov, 2008 1 commit
  18. 26 Jul, 2008 1 commit
  19. 21 Jun, 2008 1 commit
  20. 06 May, 2008 1 commit
  21. 10 Apr, 2008 1 commit
  22. 03 Feb, 2008 1 commit
  23. 02 Feb, 2008 1 commit
  24. 07 Jan, 2008 1 commit
  25. 04 Jan, 2008 1 commit
  26. 23 Dec, 2007 1 commit
    • Michael Albinus's avatar
      Sync with Tramp 2.1.12. · adb67129
      Michael Albinus authored
      * net/tramp.el: New todo item.
      
      * net/tramp-smb.el (tramp-smb-handle-insert-directory): Handle "-F"
      switch.  Reported by Mark T. Kennedy <mkennedy@diamondbackcap.com>.
      
      * net/trampver.el: Update release number.
      adb67129
  27. 07 Nov, 2007 1 commit
    • Michael Albinus's avatar
      * net/tramp.el (tramp-handle-substitute-in-file-name): Don't · b08104a0
      Michael Albinus authored
      expand the remote connection identification.
      (tramp-find-shell, tramp-open-connection-setup-interactive-shell):
      Set also $PS2 and $PS3 when setting $PS1.  Check for shell echoing
      before calling stty.
      
      * net/tramp-cache.el (tramp-cache-print)
      (tramp-dump-connection-properties): Fix docstring.
      (tramp-list-connections): Renamed from
      `tramp-cache-list-connections'.
      
      * net/tramp-cmds.el (tramp-cleanup-connection): Apply it.
      
      * net/tramp-ftp.el (tramp-ftp-file-name-handler): Don't expand the
      remote connection identification when setting connection property.
      
      * net/tramp-smb.el (tramp-smb-handle-substitute-in-file-name):
      "//" substitutes only in the local filename part.
      b08104a0
  28. 27 Oct, 2007 1 commit
    • Michael Albinus's avatar
      * net/tramp.el (tramp-wrong-passwd-regexp): Tune regexp. · a4aeb9a4
      Michael Albinus authored
      (tramp-get-remote-tmpdir): New defun.
      (tramp-make-tramp-temp-file): Use it.
      (tramp-local-call-process): New defun.  Replace all calls of
      `call-process' by this when appropriate.
      (tramp-handle-write-region): Replace calls of `file-attributes' by
      `tramp-compat-file-attributes'.
      (tramp-find-shell, tramp-open-connection-setup-interactive-shell):
      Make the first command a `tramp-send-command' call, with let-bind
      of `tramp-end-of-output'.
      (tramp-version, tramp-bug, tramp-reporter-dump-variable)
      (tramp-load-report-modules, tramp-append-tramp-buffers): Move to
      tramp-cmds.el.
      
      * net/tramp-fish.el (tramp-fish-handle-copy-file)
      (tramp-fish-do-copy-or-rename-file)
      (tramp-fish-do-copy-or-rename-file-directly):
      * net/tramp-smb.el (tramp-smb-handle-copy-file):
      Add parameter PRESERVE-UID-GID.
      a4aeb9a4
  29. 04 Oct, 2007 1 commit
    • Michael Albinus's avatar
      * net/tramp.el (tramp-make-temp-file): Move to tramp-compat.el. · 258800f8
      Michael Albinus authored
      (tramp-do-copy-or-rename-file-directly): Handle tmpfile only in
      the cond clauses where needed.
      (tramp-handle-write-region): Rearrange code for proper handling of
      tmpfile.
      
      * net/tramp-compat.el (tramp-compat-make-temp-file): New defsubst.
      
      * net/tramp.el:
      * net/tramp-fish.el:
      * net/tramp-ftp.el:
      * net/tramp-smb.el: Rename `tramp-make-temp-file' to
      `tramp-compat-make-temp-file'.
      258800f8
  30. 03 Oct, 2007 1 commit
    • Michael Albinus's avatar
      * net/tramp.el (top): Add tramp-compat to `tramp-unload-hook'. · 94be87e8
      Michael Albinus authored
      (tramp-file-name-handler-alist): Add
      `tramp-handle-insert-file-contents-literally'.  Neded for XEmacs.
      (tramp-make-temp-file): Use `make-temp-name'. `make-temp-file',
      used before, creates the file already, which is not desired.
      (tramp-do-copy-or-rename-file-directly): Simplify handling of
      temporary file.
      (tramp-handle-insert-file-contents): Assign the result in the
      short track case.
      (tramp-handle-insert-file-contents-literally): New defun.
      (tramp-completion-mode-p): Revert change from 2007-09-24.
      Checking for `return' etc as last character is not sufficient, for
      example in dired-mode when entering <g> (revert-buffer) or
      <s> (dired-sort).
      
      * net/tramp-compat.el (top): Add also compatibility code for loading
      appropriate timer package.
      (tramp-compat-copy-tree): Check for `subrp' and `symbol-file' in
      order to avoid autoloading problems.
      
      * net/tramp-fish.el:
      * net/tramp-smb.el: Move further compatibility code to
      tramp-compat.el.
      
      * net/tramp-ftp.el (tramp-ftp-file-name-handler): Handle the case
      where the second parameter of `copy-file' or `rename-file' is a
      remote file but not via ftp.
      94be87e8
  31. 30 Sep, 2007 1 commit
    • Michael Albinus's avatar
      * net/tramp-compat.el: New file. · 9e6ab520
      Michael Albinus authored
      * net/tramp.el:
      * net/tramp-fish.el:
      * net/tramp-smb.el:
      * net/tramp-uu.el:
      * net/trampver.el: Move compatibility code to tramp-compat.el.
      Apply `mapc' instead of `mapcar' when the code needs side effects
      only.  Move utf-8 coding cookie to the second line.
      9e6ab520
  32. 21 Sep, 2007 1 commit
    • Michael Albinus's avatar
      * rfn-eshadow.el (rfn-eshadow-setup-minibuffer-hook) · d037d501
      Michael Albinus authored
      (rfn-eshadow-update-overlay-hook): New defvars.
      (rfn-eshadow-setup-minibuffer, rfn-eshadow-update-overlay): Run
      the hooks.
      
      * net/tramp.el (tramp-rfn-eshadow-overlay): New defvar.
      (tramp-rfn-eshadow-setup-minibuffer)
      (tramp-rfn-eshadow-update-overlay): New defuns.  Hook into
      rfn-eshadow.el.
      
      * net/tramp-smb.el (tramp-smb-errors): Add error message for call
      timeout.
      d037d501
  33. 29 Jul, 2007 1 commit
    • Michael Albinus's avatar
      * net/tramp.el: · bce04fee
      Michael Albinus authored
      * net/tramp-uu.el:
      * net/trampver.el: Use utf-8 encoding with coding cookie.
      
      * net/tramp-cache.el:
      * net/tramp-fish.el:
      * net/tramp-ftp.el:
      * net/tramp-gw.el:
      * net/tramp-smb.el: Remove coding cookie.
      
      * net/tramp.el (tramp-handle-verify-visited-file-modtime): Flush
      buffer file-name's file property.
      (tramp-handle-file-remote-p): The first parameter is FILENAME.
      
      * net/trampver.el: Update release number.
      bce04fee
  34. 25 Jul, 2007 1 commit
  35. 17 Jul, 2007 1 commit
    • Michael Albinus's avatar
      * net/tramp.el (tramp-handle-file-remote-p): Handle optional · ce3f516f
      Michael Albinus authored
      parameter IDENTIFICATION.
      (tramp-handle-set-file-times): New defun.  Replaces `tramp-touch'.
      (tramp-file-name-handler-alist, tramp-file-name-for-operation):
      Add entry for `set-file-times'.
      (tramp-do-copy-or-rename-file-via-buffer)
      (tramp-do-copy-or-rename-file-out-of-band): Use `set-file-times'.
      (tramp-handle-unhandled-file-name-directory): Rewrite.
      (tramp-convert-file-attributes): Add error handling when inode is
      extraordinary big.
      (tramp-get-inode): Change parameter from FILE to VEC.
      (tramp-handle-start-file-process ): Use (current-buffer) if BUFFER
      is NIL.  This is according to the specification.  Goto (point-max)
      when ready.
      (tramp-handle-shell-command): Rewrite completely, using
      `process-file' and `start-file-process'.
      (tramp-methods, tramp-find-shell)
      (tramp-open-connection-setup-interactive-shell)
      (tramp-maybe-open-connection): Guard against $PROMPT_COMMAND shell
      var.  Reported by Steve Youngs <steve@sxemacs.org>.
      
      * net/tramp-fish.el (tramp-fish-file-name-handler-alist): Add
      entry for `set-file-times'.  Rename `start-process' into
      `start-file-process'.  Remove `call-process' entry.
      (tramp-fish-handle-set-file-times): New defun.
      (tramp-fish-handle-executable-find): Use `process-file'.
      (tramp-fish-handle-process-file): New defun.  Replaces
      `tramp-fish-handle-call-process'.
      (tramp-fish-do-copy-or-rename-file-directly): Use
      `set-file-times'.
      (tramp-fish-get-file-entries): Change `tramp-get-inode' parameter.
      
      * net/tramp-smb.el (tramp-smb-handle-file-attributes): Change
      `tramp-get-inode' parameter.
      ce3f516f
  36. 08 Jul, 2007 1 commit
    • Michael Albinus's avatar
      * files.el (file-remote-p): Introduce optional parameter CONNECTED. · 00d6fd04
      Michael Albinus authored
      * net/tramp.el:
      * net/tramp-ftp.el:
      * net/tramp-smb.el:
      * net/tramp-uu.el:
      * net/trampver.el: Migrate to Tramp 2.1.
      
      * net/tramp-cache.el:
      * net/tramp-fish.el:
      * net/tramp-gw.el: New Tramp packages.
      
      * net/tramp-util.el:
      * net/tramp-vc.el: Removed.
      
      * net/ange-ftp.el: Add ange-ftp property to 'start-file-process
      (ange-ftp-file-remote-p): Handle optional parameter CONNECTED.
      
      * net/rcompile.el (remote-compile): Handle Tramp 2.1 arguments.
      
      * progmodes/compile.el (compilation-start): Redefine
      `start-process' temporarily when `default-directory' is remote.
      Remove case of synchronous compilation, this won't happen ever.
      (compilation-setup): Make local variable `comint-file-name-prefix'
      for remote compilation.
      00d6fd04
  37. 07 Jun, 2007 1 commit
  38. 28 May, 2007 1 commit
  39. 05 Mar, 2007 1 commit