1. 03 Feb, 2008 1 commit
  2. 07 Jan, 2008 1 commit
  3. 04 Jan, 2008 1 commit
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 25 Jul, 2007 1 commit
  13. 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
  14. 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
  15. 07 Jun, 2007 1 commit
  16. 28 May, 2007 1 commit
  17. 05 Mar, 2007 1 commit
  18. 21 Jan, 2007 1 commit
  19. 17 Apr, 2006 1 commit
  20. 06 Feb, 2006 1 commit
  21. 07 Aug, 2005 1 commit
  22. 04 Jul, 2005 1 commit
  23. 19 Jun, 2005 1 commit
  24. 17 May, 2005 1 commit
  25. 16 May, 2005 1 commit
  26. 20 Mar, 2005 1 commit
  27. 09 Feb, 2005 1 commit
  28. 16 Jan, 2005 1 commit
  29. 17 Dec, 2004 1 commit
  30. 12 Oct, 2004 1 commit
  31. 17 Jul, 2004 1 commit
    • Kai Großjohann's avatar
      Sync with Tramp 2.0.43. · 07dfe738
      Kai Großjohann authored
      (tramp-handle-verify-visited-file-modtime): Remove
      outdated comment.
      (tramp-locked, tramp-locker): New variables for implementing a
      global lock.
      (tramp-sh-file-name-handler): Use them to implement the global
      lock.
      07dfe738
  32. 29 May, 2004 1 commit
  33. 07 May, 2004 1 commit
    • Kai Großjohann's avatar
      2004-05-07 Kai Grossjohann <kai@emptydomain.de> · 38c65fca
      Kai Großjohann authored
      	Version 2.0.40 of Tramp released.
      
      	* net/tramp.el (tramp-completion-mode, tramp-md5-function): Use
      	symbol-function to invoke functions only known on some Emacs
      	flavors.  This avoids byte-compiler warnings.  Reported by Kevin
      	Scaldeferri <kevin@scaldeferri.com>.
      	(tramp-do-copy-or-rename-file-via-buffer): Renamed from
      	tramp-do-copy-or-rename-via-buffer (without `file'), to make it
      	consistent with the other tramp-do-* functions.
      	(tramp-do-copy-or-rename-file): Calls adjusted.
      	(tramp-process-initial-commands): Avoid liveness check on shell --
      	we know that it must be alive since we're opening a connection at
      	this moment.
      	(tramp-last-cmd): New internal variable.
      	(tramp-process-echoes): New tunable.
      	(tramp-send-command): Set tramp-last-cmd.
      	(tramp-wait-for-output): Delete echo, if applicable.
      	(tramp-read-passwd): Construct the key for the password cache in a
      	way that works for multi methods, too.
      	(tramp-bug): Add backup-directory-alist and
      	bkup-backup-directory-info to bug reports, with Tramp
      	counterparts.
      
      2004-05-01  Michael Albinus  <michael.albinus@gmx.de>
      
      	* net/tramp*.el: Suppress byte-compiler warnings where possible.
      
      	* net/tramp.el (tramp-out-of-band-prompt-regexp)
      	(tramp-actions-copy-out-of-band): New defcustoms.
      	(tramp-do-copy-or-rename-file-out-of-band): Asynchronous process
      	used instead of a synchronous one.  Allows password entering.
      	(tramp-action-out-of-band): New defun.
      	(tramp-open-connection-rsh, tramp-method-out-of-band-p): Remove
      	restriction with password from doc string.
      	(tramp-bug): Add variables `tramp-terminal-prompt-regexp',
      	`tramp-out-of-band-prompt-regexp',
      	`tramp-actions-copy-out-of-band', `password-cache' and
      	`password-cache-expiry'.
      	(toplevel): Remove todo item wrt ssh-agent.  Obsolete due to
      	password caching.
      	(tramp-touch): FILE can be a local file, too.
      	(TODO): Remove items done.
      	(tramp-handle-insert-directory): Properly quote file name also if
      	not full-directory-p.  Handle wildcard case.  Reported by Andreas
      	Schwab <schwab@suse.de>.
      	(tramp-do-copy-or-rename-file-via-buffer): Set permissions of the
      	new file.
      	(tramp-handle-file-local-copy, tramp-handle-write-region): The
      	permissions of the temporary file are set if filename exists.
      	Reported by Ted Stern <stern@cray.com>.
      	(tramp-backup-directory-alist)
      	(tramp-bkup-backup-directory-info): New defcustoms.
      	(tramp-file-name-handler-alist): Add entry for
      	`find-backup-file-name'.
      	(tramp-handle-find-backup-file-name): New function.  Implements
      	Tramp's find-backup-file-name.
      
      	* net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add entry
      	for `find-backup-file-name'.
      
      	* net/tramp-vc.el (tramp-vc-workfile-unchanged-p): Correct typo
      	("file" -> "filename").  Reported by Kim F. Storm <storm@cua.dk>.
      38c65fca
  34. 16 Apr, 2004 1 commit
  35. 29 Feb, 2004 1 commit
  36. 30 Nov, 2003 1 commit
    • Kai Großjohann's avatar
      (tramp-chunksize): Extend docstring. Suggested by · c951aecb
      Kai Großjohann authored
      Charles Curley <charlescurley@charlescurley.com>.
      (tramp-multi-connection-function-alist): Add ssht entry which adds
      "-e none -t -t" to the list of ssh args.  Suggested by Adrian
      Aichner.
      (tramp-get-method-parameter): New function to retrieve a method
      parameter.  This allows for omission of method parameters.
      Callers adjusted.
      c951aecb
  37. 08 Sep, 2003 1 commit
  38. 01 Sep, 2003 1 commit
  39. 29 Mar, 2003 1 commit
    • Kai Großjohann's avatar
      * tramp.el: Version 2.0.31 released. · b1a2b924
      Kai Großjohann authored
      (tramp-handle-expand-file-name): Do not allow ".." to
      cross file handler boundaries, so that "/user@host:/../foo"
      expands to itself, rather than "/foo".  This is intended to work
      in conjunction with a change in `file-relative-name' which makes
      sure to use absolute file names if FILE and DIRECTORY have
      different handlers.
      (tramp-handle-insert-directory): Comment out XEmacs
      kludge.  Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
      
      * Makefile.in (../info/tramp): Compile Emacs, instead of XEmacs,
      version of manual.
      
      * tramp.texi (Auto-save and Backup): New node.
      b1a2b924
  40. 28 Feb, 2003 1 commit
    • Kai Großjohann's avatar
      Version 2.0.30 released. · 7432277c
      Kai Großjohann authored
      Replace term "path" with "localname" unless it is used for a
      search path.
      (tramp-handle-expand-file-name): Allow ".." to cross host
      boundaries.
      (tramp-open-connection-setup-interactive-shell): Unset $ENV in
      addition to setting $PS1 when starting the Bourne-ish shell.  Some
      sh implementations (eg, bash when called as sh) read the file
      named there on startup, which could clobber $PS1.
      (tramp-do-copy-or-rename-file-one-local): New function.  Not
      implemented.  Not used.  Should invoke rcp or scp directly to keep
      the time.
      7432277c