From mboxrd@z Thu Jan 1 00:00:00 1970 From: random832@fastmail.com (Random832) Date: Tue, 17 Nov 2015 19:38:41 -0500 Subject: [TUHS] Interesting post by Rob Pike in 1985: Shells, features and interaction References: <877flgw816.fsf@fastmail.com> Message-ID: Random832 writes: > I'm wondering - were there (are there?) any other shells other than bash > that picked up this feature? How was it implemented, considering this > was the cause of the "Shellshock" vulnerability? I was able to find the information on how it was implemented in 8th edition: Environment strings of the form "name(){value}", contrary to pre-shellshock bash's "name=(){value}" - the latter certainly looks like it was inspired by the former, though. http://man.cat-v.org/unix_8th/5/environ