<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/e2fsprogs, branch tab_completion</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=tab_completion</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=tab_completion'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2022-02-06T19:07:12+00:00</updated>
<entry>
<title>*: slap on a few ALIGN_PTR where appropriate</title>
<updated>2022-02-06T19:07:12+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2022-02-06T19:07:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=987be932ed3cbea56b68bbe85649191c13b66015'/>
<id>urn:sha1:987be932ed3cbea56b68bbe85649191c13b66015</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>move iterate_on_dir() from e2fsprogs to libbb</title>
<updated>2021-06-24T09:42:55+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2021-06-24T09:42:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=1746218beebc7e180f3eaed905277f9f46983ac4'/>
<id>urn:sha1:1746218beebc7e180f3eaed905277f9f46983ac4</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>e2fsprogs: code shrink</title>
<updated>2021-06-24T07:31:57+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2021-06-24T07:31:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=87c40cf4de435d1b19b7fb545a495542c6eaf820'/>
<id>urn:sha1:87c40cf4de435d1b19b7fb545a495542c6eaf820</id>
<content type='text'>
function                                             old     new   delta
print_e2flags_long                                     -     109    +109
list_attributes                                      248     232     -16
print_e2flags                                        169      47    -122
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 0/2 up/down: 109/-138)          Total: -29 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>lsattr,chattr: do not open e.g. device files unless asked directly; do not follow links</title>
<updated>2021-06-23T23:07:56+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2021-06-23T23:07:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=9468ea06d2445f774dd923fdfdea04209984fbf4'/>
<id>urn:sha1:9468ea06d2445f774dd923fdfdea04209984fbf4</id>
<content type='text'>
Add O_NOFOLLOW (and O_NOCTTY for good measure) to open calls like e2fsprogs does.

In lsattr, when recursing, operate only on regular files, symlinks, and directories.
(Otherwise, "lsattr /dev" can e.g. open a watchdog device... not good).

At this time, looks like chattr/lsattr can't operate on symlink inodes -
ioctls do not work on open(O_PATH | O_NOFOLLOW) fds.

function                                             old     new   delta
lsattr_dir_proc                                      168     203     +35
change_attributes                                    410     408      -2
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/1 up/down: 35/-2)              Total: 33 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>chattr: if IOC_FSGETXATTR fails, do not try IOC_FSSETXATTR</title>
<updated>2021-06-23T17:44:15+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2021-06-23T17:44:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=0e55af6c61a5420ffbeae990928b0fc546a7ef06'/>
<id>urn:sha1:0e55af6c61a5420ffbeae990928b0fc546a7ef06</id>
<content type='text'>
function                                             old     new   delta
change_attributes                                    416     410      -6

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>chattr: fix "chattr =ae -R FILE"</title>
<updated>2021-06-23T16:57:00+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2021-06-23T16:57:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=5709b51a75c6fe2cf6afcb2f5dcb9d227899f351'/>
<id>urn:sha1:5709b51a75c6fe2cf6afcb2f5dcb9d227899f351</id>
<content type='text'>
-R is not an "unset these flags" argument, thus no conflict with "=".

function                                             old     new   delta
.rodata                                           103684  103686      +2

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>chattr,lsattr: share stat error message</title>
<updated>2021-06-23T13:33:22+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2021-06-23T13:33:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=85a5bc91487ae1b4014f2ee6595873c8330fa7a7'/>
<id>urn:sha1:85a5bc91487ae1b4014f2ee6595873c8330fa7a7</id>
<content type='text'>
function                                             old     new   delta
.rodata                                           103692  103684      -8

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>e2fsprogs/*: remove ioctl calling obfuscation</title>
<updated>2021-06-23T10:56:40+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2021-06-23T10:45:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=96436fb36a5fa0ac8e993fb093b4788fb5448afe'/>
<id>urn:sha1:96436fb36a5fa0ac8e993fb093b4788fb5448afe</id>
<content type='text'>
function                                             old     new   delta
change_attributes                                    326     416     +90
list_attributes                                      222     248     +26
close_silently                                        22       -     -22
.rodata                                           103722  103692     -30
fgetsetversion                                        74       -     -74
fgetsetprojid                                        107       -    -107
fgetsetflags                                         148       -    -148
------------------------------------------------------------------------------
(add/remove: 0/4 grow/shrink: 2/1 up/down: 116/-381)         Total: -265 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>chattr: update list of attributes in --help</title>
<updated>2021-06-23T07:42:01+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2021-06-23T07:42:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=e7ff017a1a8a429aabb02e80fbede1ce1126d8ea'/>
<id>urn:sha1:e7ff017a1a8a429aabb02e80fbede1ce1126d8ea</id>
<content type='text'>
function                                             old     new   delta
packed_usage                                       33717   33823    +106

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>lsattr: support more ext2 flags</title>
<updated>2021-06-20T10:34:05+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2021-06-20T10:34:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=83dff7f43154cd41e4d2e5831060a2d2ddc6596e'/>
<id>urn:sha1:83dff7f43154cd41e4d2e5831060a2d2ddc6596e</id>
<content type='text'>
function                                             old     new   delta
e2attr_flags_lname                                   214     285     +71
e2attr_flags_value                                    52      80     +28
e2attr_flags_sname                                    14      21      +7
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 3/0 up/down: 106/0)             Total: 106 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
</feed>
