David Adam
209d8b7f2f
Fix for CVE-2014-2905 - fishd restart required.
...
- Use a secure path for sockets (some code used under license from
tmux).
- Provide the secure path in the environment as $__fish_runtime_dir.
- Link the new path to the old path to ease migration from earlier
versions.
Closes #1359 .
After installing fish built from or after this commit, you MUST
terminate all running fishd processes (`killall fishd`, `pkill fishd`
or similar). Distributors are encouraged to do this from within their
packaging scripts. fishd will restart automatically, and no data should
be lost.
2014-08-07 18:53:16 +08:00
David Adam
26663e042f
Revert "Check effective credentials of socket peers"
...
This reverts commit aea9ad4965
.
Just checking the credentials of the peer turns out to be
insufficient.
See https://github.com/fish-shell/fish-shell/issues/1436 .
2014-08-07 18:52:27 +08:00
David Adam
aea9ad4965
Check effective credentials of socket peers
...
Fix for CVE-2014-2905.
Code for getpeereid() on non-BSD systems imported from the PostgreSQL
project under a BSD-style license.
2014-04-27 12:23:13 +08:00
ridiculousfish
7d9b0a00e4
Add note about uninstalling fish
2013-05-16 09:32:31 -07:00
David Adam (zanchey)
1287b9d823
Help cleanup
...
Large list of changes, including formatting and typos for most commands.
More substantive changes have been made to alias, bind, block, break,
builtin, case, cd, commandline, count, else, emit, fish_config, funced,
function, functions, history, math, mimedb, nextd, not, popd, prevd,
pushd, pwd, random, read, set, set_color, switch, test, trap, type,
ulimit, umask, and while.
2013-05-13 01:48:20 -07:00
David Adam (zanchey)
91aab03b90
Document that fish functions cannot be background
...
(Documentation for #238 , #563 )
2013-05-13 01:48:20 -07:00
David Adam (zanchey)
e921dc50e0
FAQ updates - implicit cd and autosuggestions
2013-05-13 01:48:20 -07:00
David Adam (zanchey)
dd6bb04ba7
documentation typos
2013-05-13 01:48:20 -07:00
Siteshwar Vashisht
d4c881791f
Avoid generating man page and help section for printf (to fallback on system man page for printf)
2013-05-05 14:59:34 +05:30
Siteshwar Vashisht
516be01366
Added documentation for printf
...
Fix for https://github.com/fish-shell/fish-shell/issues/488
2013-05-05 12:27:38 +05:30
ridiculousfish
4a4f8ec523
Clarify "input/output methods" in documentation
2013-05-04 11:53:50 -07:00
ridiculousfish
0c004147c0
Merge branch 'zanchey-docs'
...
Conflicts:
doc_src/index.hdr.in
2013-05-04 11:47:07 -07:00
ridiculousfish
451eb13e0e
Add a note about getting help through man pages
2013-05-04 11:43:15 -07:00
Kurtis Nusbaum
4e84cf1d38
Fixed small typo
...
Fixed a small typo that I noticed in the design docs.
Pretty sure it was meant to say "turned off" instead
of "turned of".
2013-05-01 18:37:52 -05:00
Eivind Uggedal
72b7e64ad8
Tiny typo.
2013-05-01 12:27:55 +02:00
David Adam
c3690b0878
index.hdr.in: slightly more controversial changes
...
- Clarify wording in functions section
- Use the term aliases rather than wrappers
- Clarification of concepts and better? examples in variable expansion
- Likewise in environment variables
- Using the phrase builtin commands rather than builtins
- Tidy up keybindings a bit
- Another example in the history section
- Remove TODO section in favour of mailing list, GitHub and IRC link
2013-04-30 18:24:23 +08:00
David Adam
b3f248fd19
index.hdr.in: (hopefully) non-controversial edits
2013-04-30 18:24:23 +08:00
David Adam
d4686e6a59
index.hdr.in: add code markup
2013-04-30 18:09:34 +08:00
David Adam
14af6ba2af
status command: improve help text
2013-04-29 13:46:00 +08:00
David Adam
c3ee3af201
miscellaneous typos
2013-04-29 13:45:48 +08:00
ridiculousfish
74ef1bc8ff
Fix typos in count documentation
2013-04-28 15:59:21 -07:00
Eivind Uggedal
26eeb9f37a
Fix broken sentence in the Job Control section of the user doc.
2013-04-28 14:51:13 -07:00
Steven Fackler
03c1f2ef5b
Some documentation cleanup
2013-04-21 21:36:48 -04:00
Dmitry Chestnykh
c54097af20
Fix typo in docs
2013-04-20 13:30:40 -07:00
nmeum
24afe544a3
Typos
2013-04-14 12:19:56 +05:30
ridiculousfish
3d7ff9f758
Remove "law of minimalism" since echo is now a builtin and we're pretty clearly prioritizing performance over modularity.
...
https://github.com/fish-shell/fish-shell/issues/612
2013-04-13 23:13:18 -07:00
nmeum
7f6f0ca103
Fixed a typo
...
It should be 'directory' not 'direcotry'
2013-04-13 22:38:29 +02:00
Kenneth Vestergaard
6a97b45ad1
Add note to docs.
2013-03-10 14:24:16 -07:00
ridiculousfish
b2012467b3
Document -e and -E flags for echo, and provide some examples
2013-03-05 17:37:44 -08:00
ridiculousfish
85a5319c4b
Add some examples to set_color
2013-03-04 12:05:21 -08:00
Daniel James
6ca11044a4
Remove -v flag from set_color synopsis.
...
The -v documentation was removed when set_color was made a builtin, but wasn't removed from the synopsis.
2013-03-04 11:33:50 -08:00
Jacob Johnson
1b0e4a0067
Update doc_src/contains.txt
...
Escaped the $
2013-02-20 17:17:53 -08:00
ridiculousfish
d3e9183303
Add a note to the documentation about fish_user_paths
2013-02-19 18:05:20 -08:00
ridiculousfish
8d95d0834d
First stab at builtin set_color. Moved set_color.cpp to builtin_set_color.cpp and taught fish about it.
2013-02-14 15:52:24 -08:00
ridiculousfish
ad8d68dd43
Make subcommands modify $status, and make builtin_set not modify status unless it fails
...
https://github.com/fish-shell/fish-shell/issues/547
https://github.com/fish-shell/fish-shell/issues/214
2013-01-31 15:57:08 -08:00
ridiculousfish
91bf41cfce
Document new MAC address behavior
2013-01-08 02:43:14 -08:00
Jan Kanis
a4c646f75c
make 'alias' check for recursive calls and insert 'command'; update docs, fix #486
2013-01-01 22:56:08 +01:00
Jan Kanis
808fac9b14
document set -L/--long option
2012-12-29 11:56:11 -08:00
Jan Kanis
737972be2f
clarify docs on variable scope in functions
2012-12-29 11:56:10 -08:00
ridiculousfish
489366290a
Re-point some URLs at the fish homepage fishshell.com
2012-12-27 02:17:14 -08:00
Jan Kanis
af3059ab2a
Allow 'emit' to accept event arguments
2012-12-20 16:13:00 +01:00
ridiculousfish
2628da4a59
Removed some debugging code used in determining autosuggestion truncation
...
Fixed a busted link in the function doc
2012-12-11 14:44:41 -08:00
ridiculousfish
90495f3ac5
Implement new newline-escaping behavior. Backslashes at the end of lines now essentially delete the newline, within normal text or double quotes. Backslashes are retained within single quotes.
...
Fixes https://github.com/fish-shell/fish-shell/issues/347
Fixes https://github.com/fish-shell/fish-shell/issues/52
2012-11-22 01:09:07 -08:00
David Adam (zanchey)
be5fde9e54
test documentation - format examples properly
2012-11-08 10:08:06 -08:00
David Adam (zanchey)
abfc7e16a1
test documentation - correct argument listing
2012-11-08 10:08:06 -08:00
ridiculousfish
d76f880faf
Support for fish_right_prompt
...
Fixes https://github.com/fish-shell/fish-shell/issues/80
2012-11-07 19:59:20 -08:00
Nate Soares
f310f1e96c
keybindings → key_bindings (for consistency)
2012-10-20 12:15:49 -07:00
ridiculousfish
14bf057c62
Remove bogus path from example of "." (source) command
...
https://github.com/fish-shell/fish-shell/issues/297
2012-10-04 14:57:23 -07:00
ridiculousfish
1a59346b51
Changed "elseif" to "else if"
2012-09-03 13:24:01 -07:00
ridiculousfish
de5223db66
Improve documentation and error reporting for elseif.
2012-09-01 02:14:13 -07:00