David Adam
8124b5073f
osx/config.h: add some missed defines
2014-12-21 23:40:46 +08:00
David Adam
147078f43d
Solaris build fixes: use _sys_errs if available
2014-12-21 23:38:09 +08:00
David Adam
a10f729ef9
use configure to detect dirent.d_type
2014-12-21 23:38:02 +08:00
David Adam
1edb7d3aa5
Update osx/config.h with new configure headers
2014-12-21 23:37:23 +08:00
David Adam
a8059c5962
Solaris build fixes: pick the right curses more of the time
2014-12-21 23:37:23 +08:00
ridiculousfish
482e615fe0
Bump osx/config.h version number to 2.1.1
2014-09-07 10:51:11 +08:00
David Adam
6cabd42ed2
Remove getpeerid/getpeerucred and fallbacks
2014-08-03 15:40:44 +08:00
David Adam
af14cf8f8b
Revert "Check effective credentials of socket peers"
...
This reverts commit 8412c867a5
.
Just checking the credentials of the peer turns out to be insufficient.
See https://github.com/fish-shell/fish-shell/issues/1436 .
2014-07-31 16:57:42 +08:00
David Adam
ba1b5e34a7
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.
Closes #1436
2014-04-28 10:41:27 +08:00
David Adam
8412c867a5
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:26:17 +08:00
ridiculousfish
9fece3fdf1
Space and time optimizations for parse_node_t. Reduced size from 48
...
bytes to 20 bytes.
2014-03-25 20:06:34 -07:00
ridiculousfish
3e5b8f1e97
Bump version to 2.1.0
2013-10-05 13:17:51 -07:00
ridiculousfish
bb3a00d1eb
Fix fish.app for directories with spaces. Fixes #774
2013-09-29 14:01:52 -07:00
ridiculousfish
588c520c4a
Move FISH_BUILD_VERSION from osx/config.h to the pbxproj so that we can build with the generated config.h
2013-08-17 15:46:33 -07:00
David Adam (zanchey)
75fe438f21
osx/config.h: define the FISH_BUILD_VERSION symbol
2013-08-11 23:13:38 +08:00
ridiculousfish
9e4d7b41e0
Update osx/config.h for configure.ac changes
2013-06-01 23:55:32 -07:00
ridiculousfish
84978b7132
Fix for AppleScript error in fish.app
2013-05-17 00:40:33 -07:00
ridiculousfish
e4e9f6f221
Added missing osx/install.sh for building fish.app
2013-05-16 20:20:31 -07:00
ridiculousfish
1dbff80691
Correct sizes of certain fish.app icons
2013-05-05 03:35:37 -07:00
ridiculousfish
d46859b9e8
Add an icon to fish.app
2013-02-05 21:50:33 -08:00
ridiculousfish
552d8f394e
Make fishd base its variable files on the MAC address instead of hostname
...
Fixes https://github.com/fish-shell/fish-shell/issues/183
2013-01-08 02:39:22 -08:00
ridiculousfish
00fcd63b88
Clean up fish.app target to build correctly. Still won't run from Xcode, but will run from Finder
2012-08-21 01:20:19 -07:00
ridiculousfish
61686aff34
Adopt posix_spawn (!)
...
Rewrite IO chains to be a vector of pointers, instead of a linked list
Removed io_transmogrify
2012-08-15 00:57:56 -07:00
ridiculousfish
84729c4dfa
Additional warnings cleanup, effective C++ violations, dead code removal
2012-08-05 13:24:33 -07:00
ridiculousfish
05d8dacb27
Simplified native OS X build system
2012-07-08 16:17:49 -07:00
ridiculousfish
4912967eab
Large set of changes related to making fish relocatable, and improving the build and install story.
...
- etc/config.fish and share/config.fish are now "universal" and no longer reference install paths or need to be touched by autotools. They've been removed from config.fish.in to config.fish.
- fish now attempts to determine __fish_datadir and __fish_sysconfdir relative to the path of the fish executable itself (typically by walking up one directory). This means that you can copy the directory hierarchy around and things will still work. The compiled-in paths are used as a backup.
- The fish Xcode project now can build fish natively, without needing autotools.
- Version bumped to 2.0
2012-07-08 15:20:39 -07:00