<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/networking/libiproute, branch old</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=old</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=old'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2007-05-31T22:42:12+00:00</updated>
<entry>
<title>delete tons of extra #includes</title>
<updated>2007-05-31T22:42:12+00:00</updated>
<author>
<name>vda</name>
<email>vda@69ca8d6d-28ef-0310-b511-8ec308f3f277</email>
</author>
<published>2007-05-31T22:42:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=4ab25db9aad167a3a3be5a3764d63d44d14bfdac'/>
<id>urn:sha1:4ab25db9aad167a3a3be5a3764d63d44d14bfdac</id>
<content type='text'>
git-svn-id: svn://busybox.net/trunk/busybox@18717 69ca8d6d-28ef-0310-b511-8ec308f3f277
</content>
</entry>
<entry>
<title>use "glibc errno" trick not only for ash, but for entire busybox</title>
<updated>2007-05-31T22:16:38+00:00</updated>
<author>
<name>vda</name>
<email>vda@69ca8d6d-28ef-0310-b511-8ec308f3f277</email>
</author>
<published>2007-05-31T22:16:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=3ea433409694393b67dd9dee3b184268ab75ac56'/>
<id>urn:sha1:3ea433409694393b67dd9dee3b184268ab75ac56</id>
<content type='text'>
(add/remove: 1/1 grow/shrink: 37/37 up/down: 139/-228)        Total: -89 bytes



git-svn-id: svn://busybox.net/trunk/busybox@18716 69ca8d6d-28ef-0310-b511-8ec308f3f277
</content>
</entry>
<entry>
<title>usage.c: remove reference to busybox.h</title>
<updated>2007-05-26T19:00:18+00:00</updated>
<author>
<name>vda</name>
<email>vda@69ca8d6d-28ef-0310-b511-8ec308f3f277</email>
</author>
<published>2007-05-26T19:00:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=d0a3ee609344cfbc050b7a5aa39ad72fd68a939a'/>
<id>urn:sha1:d0a3ee609344cfbc050b7a5aa39ad72fd68a939a</id>
<content type='text'>
*: s/include "busybox.h"/include "libbb.h"



git-svn-id: svn://busybox.net/trunk/busybox@18696 69ca8d6d-28ef-0310-b511-8ec308f3f277
</content>
</entry>
<entry>
<title>- apply hunk that fixes an issue with (wrong?) dependencies. Initial notes were:</title>
<updated>2007-05-15T09:33:32+00:00</updated>
<author>
<name>aldot</name>
<email>aldot@69ca8d6d-28ef-0310-b511-8ec308f3f277</email>
</author>
<published>2007-05-15T09:33:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=ad7378e8eb2f4b1becd302489245cecf61d5f7ed'/>
<id>urn:sha1:ad7378e8eb2f4b1becd302489245cecf61d5f7ed</id>
<content type='text'>
  There is something wrong in the new buildsys: If one selects ip and has e.g.
  rule or route unset, ip still wants to build those.
  This fails (correctly) since rtnl_rttable_n2a and rtnl_rtrealm_n2a aren't
  available if they were turned off. TODO: Talk to vda about this


git-svn-id: svn://busybox.net/trunk/busybox@18618 69ca8d6d-28ef-0310-b511-8ec308f3f277
</content>
</entry>
<entry>
<title>- fix compilation when ENABLE_FEATURE_IP_RULE was off</title>
<updated>2007-04-16T14:56:01+00:00</updated>
<author>
<name>aldot</name>
<email>aldot@69ca8d6d-28ef-0310-b511-8ec308f3f277</email>
</author>
<published>2007-04-16T14:56:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=94ab7326ab16eaceecb8a61c27a8d6e07e779b2f'/>
<id>urn:sha1:94ab7326ab16eaceecb8a61c27a8d6e07e779b2f</id>
<content type='text'>
git-svn-id: svn://busybox.net/trunk/busybox@18455 69ca8d6d-28ef-0310-b511-8ec308f3f277
</content>
</entry>
<entry>
<title>- shrink iproute a bit (-200 bytes). Untested</title>
<updated>2007-04-12T11:36:56+00:00</updated>
<author>
<name>aldot</name>
<email>aldot@69ca8d6d-28ef-0310-b511-8ec308f3f277</email>
</author>
<published>2007-04-12T11:36:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=9befed76909bfe7cbda8fdf154c1a10a12e88006'/>
<id>urn:sha1:9befed76909bfe7cbda8fdf154c1a10a12e88006</id>
<content type='text'>
git-svn-id: svn://busybox.net/trunk/busybox@18414 69ca8d6d-28ef-0310-b511-8ec308f3f277
</content>
</entry>
<entry>
<title>- add xsendto and use where appropriate; shrink iplink; sanitize libiproute a bit.</title>
<updated>2007-04-12T11:34:39+00:00</updated>
<author>
<name>aldot</name>
<email>aldot@69ca8d6d-28ef-0310-b511-8ec308f3f277</email>
</author>
<published>2007-04-12T11:34:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=f076ed27db62b3dd87789380d366a983a4e12290'/>
<id>urn:sha1:f076ed27db62b3dd87789380d366a983a4e12290</id>
<content type='text'>
  -916 byte


git-svn-id: svn://busybox.net/trunk/busybox@18413 69ca8d6d-28ef-0310-b511-8ec308f3f277
</content>
</entry>
<entry>
<title>bb_full_fd_action: remove potential xmalloc from NOFORK path</title>
<updated>2007-04-11T23:20:53+00:00</updated>
<author>
<name>vda</name>
<email>vda@69ca8d6d-28ef-0310-b511-8ec308f3f277</email>
</author>
<published>2007-04-11T23:20:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=13adb67bb086c45d7191966ca5fa3bff1de2dd74'/>
<id>urn:sha1:13adb67bb086c45d7191966ca5fa3bff1de2dd74</id>
<content type='text'>
cat: stop using stdio.h opens
libbb: introduce &amp; use open[3]_or_warn
function                                             old     new   delta
open3_or_warn                                          -      54     +54
bb_cat                                               115     144     +29
open_or_warn                                           -      25     +25
unlzma                                              2404    2412      +8
chattr_main                                          334     339      +5
xstrtoul_range_sfx                                   251     255      +4
telnet_main                                         1514    1510      -4
static.opt                                             4       -      -4
qgravechar                                           122     118      -4
fuser_add_pid                                         61      54      -7
fuser_add_inode                                      154     147      -7
writeFileToTarball                                  1542    1534      -8
refresh                                             1156    1148      -8
do_show                                              856     846     -10
read_leases                                          212     200     -12
setup_redirects                                      236     222     -14
iproute_list_or_flush                               1582    1568     -14
read_config                                          427     411     -16
write_leases                                         284     264     -20
hash_file                                            338     318     -20
copy_file                                           1760    1740     -20
do_iproute                                          2610    2588     -22
bb_full_fd_action                                    320     269     -51
open_to_or_warn                                      103      49     -54
fuser_main                                          1660    1596     -64
.rodata                                           131160  131096     -64
------------------------------------------------------------------------------
(add/remove: 2/1 grow/shrink: 4/19 up/down: 125/-423)        Total: -298 bytes



git-svn-id: svn://busybox.net/trunk/busybox@18408 69ca8d6d-28ef-0310-b511-8ec308f3f277
</content>
</entry>
<entry>
<title>- set the scope properly. Thanks to Jean Wolter, who wrote:</title>
<updated>2007-04-11T16:23:57+00:00</updated>
<author>
<name>aldot</name>
<email>aldot@69ca8d6d-28ef-0310-b511-8ec308f3f277</email>
</author>
<published>2007-04-11T16:23:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=9e02dd5233d637966f7b94d666033b8109cbd155'/>
<id>urn:sha1:9e02dd5233d637966f7b94d666033b8109cbd155</id>
<content type='text'>
busybox ip and the original ip utility behave differently when setting
the following route (verified with ip route show using the original ip
utility):

   ip route add 10.0.0.138 dev eth0

Result for busybox ip:

       # ip route add 10.0.0.138 dev eth0
       # /usr/local/bin/ip route show
       10.0.0.138 dev eth0

Result for ip:

       # /usr/local/bin/ip route add 10.0.0.138 dev eth0
       #  /usr/local/bin/ip route show
       10.0.0.138 dev eth0  scope link

A following "ip route add default via 10.0.0.138" fails for busybox
ip, since the kernel can not find a route to 10.0.0.138 (it replies
with Network is unreachable).

The reasons seems to be that the original ip utility explicitly sets
the scope after parsing all parameters. This is missing in busybox,
the attached patch fixes this. I took this from the original iproute
sources and removed some variables, which are not needed for busybox.


git-svn-id: svn://busybox.net/trunk/busybox@18401 69ca8d6d-28ef-0310-b511-8ec308f3f277
</content>
</entry>
<entry>
<title>- rewrite the ip applet to be less bloaty</title>
<updated>2007-04-10T18:43:27+00:00</updated>
<author>
<name>aldot</name>
<email>aldot@69ca8d6d-28ef-0310-b511-8ec308f3f277</email>
</author>
<published>2007-04-10T18:43:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=64164c752de863efc76c5a1c12b529e678f11aeb'/>
<id>urn:sha1:64164c752de863efc76c5a1c12b529e678f11aeb</id>
<content type='text'>
- mark libiproute's matches() as deprecated. Convert to index_in_(sub)str_array()!
   text    data     bss     dec     hex filename
    314       0       0     314     13a ip.o.orig
    200       0       0     200      c8 ip.o
Using a smallint for the key would save another byte.


git-svn-id: svn://busybox.net/trunk/busybox@18387 69ca8d6d-28ef-0310-b511-8ec308f3f277
</content>
</entry>
</feed>
