<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyatta-bash.git/parse.y, branch circinus-public-unmaintained</title>
<subtitle>Vyatta shell based on GNU Bourne Again SHell (mirror of https://github.com/vyos/vyatta-bash.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyatta-bash.git/atom?h=circinus-public-unmaintained</id>
<link rel='self' href='https://git.amelek.net/vyos/vyatta-bash.git/atom?h=circinus-public-unmaintained'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-bash.git/'/>
<updated>2014-09-27T15:40:28+00:00</updated>
<entry>
<title>vyatta-bash: import patch from Redhat for CVE-2014-7169</title>
<updated>2014-09-27T15:40:28+00:00</updated>
<author>
<name>Alex Harpin</name>
<email>development@landsofshadow.co.uk</email>
</author>
<published>2014-09-27T15:17:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-bash.git/commit/?id=577281feecdcc562b6cdb1e3eabbc7abe43dc752'/>
<id>urn:sha1:577281feecdcc562b6cdb1e3eabbc7abe43dc752</id>
<content type='text'>
Import the patch from RedHat to fix CVE-2014-7169, reported following
the fix for CVE-2014-6271 that didn't completely fix the issue.

Original Author : Ondrej Oprala &lt;ooprala@redhat.com&gt;

http://pkgs.fedoraproject.org/cgit/bash.git/
commit/?h=f20&amp;id=9766d4f8827c16deaf3681bb52859bb3828bcc4b

Related to Bug #324

Bug #326 http://bugzilla.vyos.net/show_bug.cgi?id=326
</content>
</entry>
<entry>
<title>Another shellshock patch by Chet Ramey.</title>
<updated>2014-09-25T22:31:28+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2014-09-25T22:31:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-bash.git/commit/?id=54a007421e005e2ca69406541c887cc799a75382'/>
<id>urn:sha1:54a007421e005e2ca69406541c887cc799a75382</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bugfix 6828: Make bash print a friendly message when exiting configuration mode with ctrl+d</title>
<updated>2011-07-27T03:00:36+00:00</updated>
<author>
<name>John Southworth</name>
<email>john.southworth@vyatta.com</email>
</author>
<published>2011-07-27T03:00:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-bash.git/commit/?id=1cdbebe98a07d899b38b1769945bdd183ca254d2'/>
<id>urn:sha1:1cdbebe98a07d899b38b1769945bdd183ca254d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update to bash-4.1</title>
<updated>2010-10-11T22:19:40+00:00</updated>
<author>
<name>Stephen Hemminger</name>
<email>stephen.hemminger@vyatta.com</email>
</author>
<published>2010-10-11T21:49:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-bash.git/commit/?id=011c1d1c0766c65517ebd495465c99e86edb63ec'/>
<id>urn:sha1:011c1d1c0766c65517ebd495465c99e86edb63ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Integrate bash 3.2 version</title>
<updated>2010-04-09T23:15:01+00:00</updated>
<author>
<name>Stephen Hemminger</name>
<email>stephen.hemminger@vyatta.com</email>
</author>
<published>2010-04-09T23:13:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-bash.git/commit/?id=2d698b6e42d8dca191ac795ef5dba3bf62496eec'/>
<id>urn:sha1:2d698b6e42d8dca191ac795ef5dba3bf62496eec</id>
<content type='text'>
This is merge of current Debian stable (Lenny) version of Bash
with Vyatta changes.
</content>
</entry>
<entry>
<title>Fix command auditing to work right</title>
<updated>2010-04-09T22:57:20+00:00</updated>
<author>
<name>Stephen Hemminger</name>
<email>stephen.hemminger@vyatta.com</email>
</author>
<published>2010-04-09T22:57:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-bash.git/commit/?id=f1250933e4a2ac09a3d0b25b3877068e12f44da5'/>
<id>urn:sha1:f1250933e4a2ac09a3d0b25b3877068e12f44da5</id>
<content type='text'>
The command auditing patch had a number of issues:
   * was looking at shell_input_line rather than what user entered
   * reopened audit file descriptor on each command
   * left audit_fd dangling in child
   * looked up tty on each command

It still does getcwd() on each command but that probably can't be helped.
</content>
</entry>
<entry>
<title>Add auditing support to bash</title>
<updated>2010-04-05T16:48:26+00:00</updated>
<author>
<name>Stephen Hemminger</name>
<email>stephen.hemminger@vyatta.com</email>
</author>
<published>2010-04-05T16:48:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-bash.git/commit/?id=c6a8e270ab694c2291216b8c554c2f5f9dcf0fd0'/>
<id>urn:sha1:c6a8e270ab694c2291216b8c554c2f5f9dcf0fd0</id>
<content type='text'>
This is based on earlier (unaccepted) patch to add auditing
support which wasd done by Steve Grubb at Redhat.

This patch  depends on audit 1.4 to provide a logging function.
The resulting audit message looks like this:

time-&gt;Tue Jan 30 18:23:45 2007
type=USER_CMD msg=audit(1170199425.793:143): user pid=22862 uid=0 auid=0
subj=system_u:system_r:unconfined_t:s0-s0:c0.c1023
msg='cwd=2F726F6F742F7465737420646972 cmd=6C73202D6C (terminal=tty1
res=success)'

Which translates to:

type=USER_CMD msg=audit(01/30/2007 18:23:45.793:143) : user pid=22862 uid=root
auid=root subj=system_u:system_r:unconfined_t:s0-s0:c0.c1023
msg='cwd=/root/test dir cmd=ls -l (terminal=tty1 res=success)'

This patch causes bash to log all command line arguments when the shell
is started as aubash or "bash --audit". The preferred methos is to make a
symlink frp, bash to aubash and then add aubash to /etc/shells. Then you
can change root's shell to aubash.
</content>
</entry>
<entry>
<title>remove ! and $ from vbash processing as these are handled by command scripts.</title>
<updated>2008-08-28T18:30:29+00:00</updated>
<author>
<name>slioch</name>
<email>slioch@eng-140.vyatta.com</email>
</author>
<published>2008-08-28T18:30:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-bash.git/commit/?id=d65bc46a92e6433e59736c13f99ef33824341f8b'/>
<id>urn:sha1:d65bc46a92e6433e59736c13f99ef33824341f8b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle double and single quote within a command argument. First quote turns on automatic escaping, second turns off. Will support unquoted, single quoted and</title>
<updated>2008-08-28T17:21:45+00:00</updated>
<author>
<name>slioch</name>
<email>slioch@eng-140.vyatta.com</email>
</author>
<published>2008-08-28T17:21:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-bash.git/commit/?id=8885d068b5830240895645ca6432f53eacb51d71'/>
<id>urn:sha1:8885d068b5830240895645ca6432f53eacb51d71</id>
<content type='text'>
double quoted forms of text strings.
</content>
</entry>
<entry>
<title>disable shell interpretation of ![num] when entering configure commands. this fixes a bug where the negation character in nat/firewall/wlb</title>
<updated>2008-08-27T17:28:56+00:00</updated>
<author>
<name>slioch</name>
<email>slioch@eng-140.vyatta.com</email>
</author>
<published>2008-08-27T17:28:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-bash.git/commit/?id=dc6a7a5657b06a8058f559adb6b486dfcaf483ec'/>
<id>urn:sha1:dc6a7a5657b06a8058f559adb6b486dfcaf483ec</id>
<content type='text'>
commands required user escaping.
</content>
</entry>
</feed>
