ast icon indicating copy to clipboard operation
ast copied to clipboard

AST - AT&T Software Technology

Results 102 ast issues
Sort by recently updated
recently updated
newest added

**Description of problem:** Lost of awareness control. **Ksh version:** ``` # print -v .sh.version Version AJMP 93u+ 2012-08-01 ``` **How reproducible:** Interactive. If scripted the last "typeset -p .sh.type" shall...

bug

**Description of problem:** Information lost without warning. **Ksh version:** ``` # print -v .sh.version Version AJM 93u+ 2012-08-01 ``` **How reproducible:** Interactive from controlling terminal. **Steps to reproduce:** ``` 1....

enhancement
documentation

While fixing lint in the `env_init()` function I noticed the magic `A__z` env var. This is a poorly documented mechanism for passing the properties of exported vars to subshells. I...

enhancement
RFC
future

The discussion about support for JSON in issue #820 notes that symbols `NV_JSON` and `NV_JSON_LAST` are aliases for other symbols. Which is dangerous and shouldn't be necessary. So I opened...

bug
blocker

Ksh uses sockets instead of real pipes to implement pipes in shell. This has caused issues on multiple occasions. For e.g. ``` $ cat /etc/passwd | head -1 /dev/stdin head:...

bug

If the `grep` builtin is re-instated as part of #1282, I think the `-p` option should be removed or changed to something else as it is currently being used as...

cleanup
future

There were several builtins added after the last stable release, ksh93u+, that every distro ships. For example, `date`, and `grep`. We removed that code to keep the focus on ensuring...

enhancement
future

The *nameref.sh* unit test triggers one of the three remaining bugs found by ASAN. This is the minimum reproducer: ``` typeset +n c x compound c=( typeset -a x )...

bug

If `pathprog()` fails to get full path to a binary through `path_prog()` function, it falls back to searching for the command through a [regular path search](https://github.com/att/ast/blob/5ea5c6878efe1fe4b85d06378aa2b0126452ab9e/src/lib/libast/path/pathprog.c#L131-L137). This seems incorrect and...

bug

**Description of problem:** `pathexists()` function caches file permissions in a [tree structure](https://github.com/att/ast/blob/fda0814cd918bf1d892a27c38be3649406f200d3/src/lib/libast/path/pathexists.c#L42-L47), but does not invalidate the entries. This will return invalid results if file permissions on cached path changes....

bug