Jo-Philipp Wich
e3daeabda3
base-files: add some more protected services to sysupgrade kill blacklist
...
SVN-Revision: 28732
13 years ago
Jo-Philipp Wich
ef6d7a7e33
base-files: fix typo
...
SVN-Revision: 28681
13 years ago
Jo-Philipp Wich
52e93e54bc
base-files: sysupgrade: kill all but essential processes before starting the update
...
SVN-Revision: 28626
13 years ago
Gabor Juhos
4cc48089c7
base-files/sysupgrade: add more busybox applet symlinks to ramdisk
...
Adds symlinks for printf and wc to make life happier in the sysupgrade ramdisk.
Also make code more readable by escaping that overly long line.
Signed-off-by: Daniel Golle <dgolle@allnet.de>
SVN-Revision: 28616
13 years ago
Felix Fietkau
c2b5767572
base-files: move network related scripts to a separate package to make the transition to netifd easier
...
SVN-Revision: 28495
13 years ago
Jo-Philipp Wich
59c13202e0
base-files: introduce "igmp_snooping" option to toggle IGMP snooping on bridge interfaces
...
SVN-Revision: 28412
13 years ago
Felix Fietkau
4246c6a6b5
base-files: apply network interface settings such as macaddr, mtu and txqueuelen in prepare_interface instead of setup_interface. setting the mtu after the interface is up is unreliable on some drivers such as gianfar
...
SVN-Revision: 28297
13 years ago
Jo-Philipp Wich
41838f4585
base-files: make ip matching in dns add/remove functions more explicit, avoids overmatching pairs like 1.2.3.35 and 1.2.3.3
...
SVN-Revision: 28291
13 years ago
Vasilis Tsiligiannis
98372a8eb5
base-files: Fix IPv6 address and route adding on aliases with no IPv4 address configured
...
SVN-Revision: 28241
13 years ago
Vasilis Tsiligiannis
200fd7bce1
Revert "[package] base-files: Add support for assigning multiple IPv6 addresses on an interface"
...
Multiple IPv6 addresses should be handled with alias sections
SVN-Revision: 28240
13 years ago
Vasilis Tsiligiannis
718c8ab940
base-files: Add support for assigning multiple IPv6 addresses on an interface
...
SVN-Revision: 28222
13 years ago
Jo-Philipp Wich
94c728dc39
base-files: use "reboot -f" after sysupgrade to prevent executing deleted init scripts
...
SVN-Revision: 27776
13 years ago
Jo-Philipp Wich
0de28706ca
base-files: implement a generic mechanism to map per-interface sysctls to uci. - option ipv4_xyz is mapped to /proc/sys/net/ipv4/{conf,neigh}/xyz - option ipv6_xyz is mapped to /proc/sys/net/ipv6/{conf,neigh}/xyz This allows e.g. "option ipv6_proxy_ndp 1" to enable NDP proxying on wan. Fixes ticket #8699 .
...
SVN-Revision: 27653
13 years ago
Jo-Philipp Wich
e0e6d1029e
base-files: use uci_toggle_state() to prevent unwanted aggregation of state vars ( #9711 )
...
SVN-Revision: 27616
13 years ago
Daniel Dickinson
1f69f4cf64
base-files: preinit: Fixed sourcing of diag.sh in /etc/preinit. This caused errors due to frequent use of /proc/cpuinfo to determine board name to pick led layout. Now diag.sh (which only defines set_state and any helper functions) is sourced by a proper preinit function during preinit_main, which is after /proc has been brought up, unlike in /etc/preinit
...
SVN-Revision: 27501
13 years ago
Jo-Philipp Wich
344445715a
base-files: assume a default ipv6 prefix size of /64, thats what the majority of users mean when they just specify an ip address
...
SVN-Revision: 27147
13 years ago
Jo-Philipp Wich
fd8ec24187
base-files: if an ip6addr without a prefix is given, assume /128 - otherwise the busybox utilities will interpret it as /0 and create an invalid default route
...
SVN-Revision: 27145
13 years ago
Jo-Philipp Wich
97ee10d691
base-files: fix error reporting for unsupported protocols on virtual interfaces
...
SVN-Revision: 27132
13 years ago
Felix Fietkau
60f66ded72
base-files: make the MAC address of bridge interfaces sticky to avoid ARP issues on wifi re-configuration
...
SVN-Revision: 26990
13 years ago
Felix Fietkau
e4e63b9c1b
base-files: bridge config, avoid having a random ipv6 ll address
...
So far, we are setting the bridge interface up before having added any
bridge interface ports. This results in the bridge assigning a random
mac address to its bridge interface and therefore IPv6 assigning a
matching link local address to the bridge interface as soon as the
bridge interface is up. After adding the first bridge port interface,
the bridge's mac address is reset correctly, however the IPv6 link
local address stays the same.
This commit ensures that we are at least having the IPv6 link local
address of the first interface added to the bridge instead of a random
one.
Signed-off-by: Linus Lüssing <linus.luessing@web.de>
SVN-Revision: 26426
13 years ago
Felix Fietkau
a3b9971d84
base-files: overlayfs whiteouts depend on a specific xattr entry, which does not get preserved by the tmpfs->overlay copy. work around this by cleaning all copied "(overlay-whiteout)" symlinks after the switch to jffs2
...
SVN-Revision: 26208
13 years ago
Felix Fietkau
66bcd1d049
base-files: add initial support for mounting overlayfs
...
SVN-Revision: 26207
13 years ago
Michael Büsch
e6100a161b
boot.sh: Tabs are used for indent. Also use tabs in jffs2_ready()
...
SVN-Revision: 25635
13 years ago
Michael Büsch
16a300ea66
base-files: Add "-o noatime" to mount wrapper
...
noatime is cheaper than default relatime.
SVN-Revision: 25634
13 years ago
Michael Büsch
3a12229c1d
Fix whitespace
...
SVN-Revision: 25632
13 years ago
Jo-Philipp Wich
ee3a4c2ee9
base-file: cleanup ipv6 enabling in unbridge
...
SVN-Revision: 25473
13 years ago
Jo-Philipp Wich
875ff44592
base-files: - properly disable IPv6 on bridge ports - introduce accept_ra option, defaults to true for dhcp interfaces, false for others - introduce send_rs option, defaults to true for static interfaces, false for others
...
SVN-Revision: 25454
14 years ago
Jo-Philipp Wich
a0b2eba08c
base-files: fix a typo in processing of additional dhcp request opts
...
SVN-Revision: 25239
14 years ago
Jo-Philipp Wich
a8edd9d50e
base-files: fix handling of dhcp "reqopts" option
...
SVN-Revision: 25237
14 years ago
Gabor Juhos
25feec0c9c
package/base-files: add get_magic_long() to common upgrade script
...
Patch-by: Mark Mentovai <mark@moxienet.com>
SVN-Revision: 25117
14 years ago
Jo-Philipp Wich
3b6851aa82
base-files: implement "reqopts" parameter for dhcp interfaces to specify additional dhcp options to request
...
SVN-Revision: 24780
14 years ago
Jo-Philipp Wich
deb9661785
Âbase-files: don't mark /etc/banner as conffile
...
SVN-Revision: 24742
14 years ago
Jo-Philipp Wich
ca829e805b
base-files: disable ipv6 on bridge ports, this prevents stray RA assigned and link local addresses on bridge member devices
...
SVN-Revision: 24194
14 years ago
Jo-Philipp Wich
d0ab35c115
base-file: add metric option for static and dhcp protos, this simplifies the management of multiple default routes
...
SVN-Revision: 24020
14 years ago
Jo-Philipp Wich
c5711cadd3
base-files: change /dev permissions to 0755 when hotplug2 is used ( #6039 )
...
SVN-Revision: 23908
14 years ago
Jo-Philipp Wich
a8efa34da3
Fix permissions for /etc and other dirs after clean flash ( #6039 )
...
During the first OpenWrt boot after a clean flash (when the jffs2
partition is not yet initialized) tmpfs is used instead of the usual
jffs2 overlay filesystem. If this tmpfs is mounted with default
options, all directories created there (/etc, /etc/config, other
subdirectories in /etc) get permissions 1777 by default, and these
permissions then persist in the created jffs2 at least until
subsequent sysupgrade. Mounting tmpfs with mode=0755 fixes the
permission problem.
Signed-off-by: Sergey Vlasov <vsu@altlinux.ru>
SVN-Revision: 23906
14 years ago
Jo-Philipp Wich
d856ed78ad
base-files: add udhcpc vendorid option ( #7744 )
...
SVN-Revision: 23279
14 years ago
Jo-Philipp Wich
d80f82d7a4
base-files: - add sysupgrade support for keepfile hints * introduces /lib/upgrade/keep.d/ for per-package keepfile lists * introduces /etc/sysupgrade.conf for user defined keepfile hints - prime /lib/upgrade/keep.d/base-files-essential to keep sysupgrade usable for images without opkg - change sysupgrade to build the keepfile list from /lib/upgrade/keep.d/, /etc/sysupgrade.conf and opkg list-changed-conffiles
...
SVN-Revision: 23258
14 years ago
Jo-Philipp Wich
6bcdab79b6
base-files: prevent possible sourcing of JFFS2 meta files when merging overlay hooks
...
SVN-Revision: 23114
14 years ago
Daniel Dickinson
b125e3f68e
Fixed duplicated content in file in commit 23111
...
SVN-Revision: 23112
14 years ago
Daniel Dickinson
7fe34123d6
Missed file committing previous change 23110
...
SVN-Revision: 23111
14 years ago
Daniel Dickinson
18b473ca9b
base/block-extroot, base/block-mount: Modified preinit and block-extroot and block-mount so that use of block-mount and block-extroot do not require that block-extroot, block-mount, nor the kernel modules they depend, on are required to included in the image. That is block-extroot and dependencies may now be installed as modules onto the jffs2 part of a squashfs system and it will work. In addition packages which are installed into the jffs2 of a squashfs system may now affect preinit, so long as they do not require execution of commands that occur before the merging of the jffs2 and built-in (squashfs) preinit scripts is done.
...
Thanks jow for the preinit merge stuff!
SVN-Revision: 23110
14 years ago
Daniel Dickinson
1385904dfa
base-files: Add function pi_include the /lib/functions/boot.sh used by preinit, which safely sources files as well as working correctly whether the script using it is a package added to the jffs2 part of a squashfs or built into an image or on some other root filesystem.
...
SVN-Revision: 23099
14 years ago
Jo-Philipp Wich
52531f4eb6
base-files: kill possibly existing udhcpc instance when bringing up a dhcp iface, utilize service_kill() in dhcp shutdown. Based on patch by Stijn Tintel. Possibly related to #7314
...
SVN-Revision: 23092
14 years ago
Jo-Philipp Wich
8c4ac87e8f
base-files: r22444 caused interfaces to remain down if the macaddr option is used, fix it. Also localize the txqueuelen option variable
...
SVN-Revision: 22467
14 years ago
Florian Fainelli
56aa129fed
add txqueuelen option, patch from Roberto Riggio
...
SVN-Revision: 22444
14 years ago
Jo-Philipp Wich
9bf9ea9802
base-files: localize variable in do_move_devtmpfs(), remove extra temporary variable and shorten conditional
...
SVN-Revision: 22380
14 years ago
Alexandros C. Couloumbis
6a85a3b53b
package/base-files: add support for devtmpfs (thank you rauchwolke at gmx.net)
...
SVN-Revision: 22379
14 years ago
Jo-Philipp Wich
e1a654dd9f
base-files: unconditionally unlock the rootfs_data partition ( #7437 )
...
SVN-Revision: 22377
14 years ago
Jo-Philipp Wich
93c2c81bcf
base-files: introduce option "broadcast" for proto=dhcp interface to enable the broadcast flag in DHCP requests, required by certain providers
...
SVN-Revision: 21661
14 years ago
Jo-Philipp Wich
fa244a1265
base-files: remove IPv6 LL addr from interfaces before adding them to a bridge
...
SVN-Revision: 21659
14 years ago
Jo-Philipp Wich
94db915196
base-files: - add aliases to device by default (not ifname) - introduce option "layer" to select the target ifname to attach the alias to: - 3 use tun device (tun over bridge over device) fallback to bridge or device - 2 use bridge (bridge over device) fallback to device - 1 use device
...
SVN-Revision: 21655
14 years ago
Jo-Philipp Wich
75941a19ac
base-file: move alias setup to route hotplug, this fixes alias sections for non-static interfaces like ppp, dhcp, 6in4 etc.
...
SVN-Revision: 21652
14 years ago
Jo-Philipp Wich
261d41a906
base-files: - use add_dns() and remove_dns() for when changing resolv.conf.auto for static or dhcp interfaces - force 0644 permissions when creating resolv.conf.auto, fixes dnsmasq permissions denied problem with pppd interfaces - revert dns servers in /sbin/ifdown - bump package revision
...
SVN-Revision: 21638
14 years ago
Jo-Philipp Wich
09df0523fd
base-files: revert r21595
...
SVN-Revision: 21597
14 years ago
Jo-Philipp Wich
482b8385d2
base-files: bring bridge port iface down before changing the mac ( #7111 )
...
SVN-Revision: 21595
14 years ago
Felix Fietkau
6df2ad3e70
when changing the mac address of a bridge interface, keep member interface addresses in sync (patch from #7111 )
...
SVN-Revision: 21577
14 years ago
Jo-Philipp Wich
d6a142375b
base-files: fix a preinit hang in jffs2_ready() when no rootfs_data partition is found ( #7362 )
...
SVN-Revision: 21511
14 years ago
Jo-Philipp Wich
be41fdd01a
base-files: add add_dns() and remove_dns() helpers to network config, useful to merge dns entries from multiple interfaces
...
SVN-Revision: 21391
14 years ago
Jo-Philipp Wich
dd38b15b75
base-files, ppp: fix interface shutdown
...
SVN-Revision: 21386
14 years ago
Jo-Philipp Wich
66ab73d01f
base-files, ppp: remove protocol specific cleanup code from /sbin/ifdown and move it to protocol stop callbacks
...
SVN-Revision: 21383
14 years ago
Jo-Philipp Wich
163b15f5bb
base-files: make press key message more explicit in preinit
...
SVN-Revision: 20392
14 years ago
Florian Fainelli
7af8ee0481
change from /jffs to /overlay, patch from Daniel Dickinson
...
SVN-Revision: 20356
14 years ago
Felix Fietkau
73f61a64eb
fix error output of brctl if bridging is not supported.
...
The following error is displayed during network configuration on any device that has DEVICE_TYPE set to something else then router, or has brctl functionality disabled through some other method:
"brctl: SIOCGIFBR: Package not installed"
This is due to the unbridge function being called, which uses "brctl show" to determine if the interface is bridged.
Signed-off-by: Ithamar R. Adema <ithamar.adema@team-embedded.nl>
SVN-Revision: 20218
14 years ago
Jo-Philipp Wich
1968fb8da3
base-files: force preinit to use busybox mount ( #6797 )
...
SVN-Revision: 20176
14 years ago
Gabor Juhos
32be7f7605
package/base-files: call preinit_ip_deconfig before processing init on initramfs images
...
SVN-Revision: 20159
14 years ago
Nicolas Thill
d08b2b02cf
base-files: fix preinit code typos
...
Signed-off-by: Ithamar R. Adema <ithamar.adema@team-embedded.nl>
Acked-by: Daniel Dickinson <cshore@csolve.net>
SVN-Revision: 20124
14 years ago
Nicolas Thill
45f7dc9459
firstboot: fix typo ( closes : #6738 )
...
SVN-Revision: 19944
14 years ago
Felix Fietkau
524303b849
base-files: fix enter failsafe message
...
SVN-Revision: 19937
14 years ago
Felix Fietkau
9be4598569
add block-extroot, a package for using an external filesystem as rootfs (patch by cshore)
...
SVN-Revision: 19880
14 years ago
Jo-Philipp Wich
250b52f673
base-files: revert dhcp state information on ifdown and restore pre-r19530 behaviour in udhcp default.script
...
SVN-Revision: 19597
15 years ago
Jo-Philipp Wich
7ad9c8615f
base-file: revert unrelated change accidentally committed in r19478
...
SVN-Revision: 19488
15 years ago
Jo-Philipp Wich
e367f5434a
base-files: preinit: get rid of /dev/null redirections and use grep -q where applicable
...
SVN-Revision: 19478
15 years ago
Florian Fainelli
b93682af14
quieten the check for devs, thanks nbd
...
SVN-Revision: 19473
15 years ago
Florian Fainelli
7480065917
/dev/null was used before it was created, so an empty file was created. This prevented the actual device node from being created. The attached patch fixes that, patch from cshore
...
SVN-Revision: 19472
15 years ago
Felix Fietkau
b88fc11e2a
preinit: Remove Ctrl-C prompt...impossible on /dev/console (patch by cshore)
...
SVN-Revision: 19367
15 years ago
Felix Fietkau
56bc02a305
add preinit modularization work by Daniel Dickinson (cshore)
...
SVN-Revision: 19331
15 years ago
Jo-Philipp Wich
8d0bb8f5dd
base-files: ensure that the ip6addr of the main interface stays the primary ip by re-adding it after alias setup is completed - patch by Alina Friedrichsen
...
SVN-Revision: 19303
15 years ago
Jo-Philipp Wich
39f2b6d957
base-files: sysupgade library coomon.sh has "bug" in glibc enviorement. For some reason ld-linux.so.3 is not installed at ramfs and sysupgrade always fails. Signed-off-by: Zintis Petersons <zintis.petersons@e-mail.lv>
...
SVN-Revision: 19167
15 years ago
Hamish Guthrie
406a4a885d
Add udhcpc command-line argument to request rootpath
...
SVN-Revision: 18876
15 years ago
Felix Fietkau
e9aa394113
remove obsolete uci validation awk code
...
SVN-Revision: 18110
15 years ago
Jo-Philipp Wich
2f921cb48d
base-files: clear ip addresses on interfaces that are about to be added to a bridge
...
SVN-Revision: 17596
15 years ago
Felix Fietkau
91d40a14af
Revert "fix nonhotpluggable networks not being brought up. Closes #2781" (r17527) until we've solved the race conditions it creates
...
SVN-Revision: 17544
15 years ago
Travis Kemen
27915ac778
fix nonhotpluggable networks not being brought up. Closes #2781
...
SVN-Revision: 17527
15 years ago
Jo-Philipp Wich
7d1c2a0612
base-files: fix sysupgrade get_magic_word() function to return proper values if the first two bytes are identical
...
SVN-Revision: 17319
15 years ago
Jo-Philipp Wich
27da9d1984
base-files: move ipv6 module loading from setup_interface() to addif() in the hotplug call, this ensures that ipv6 is loaded before any interfaces or aliases with ip6addr option are configured ( #5356 )
...
SVN-Revision: 17217
15 years ago
Felix Fietkau
91f98f1756
base-files: some /lib/network/config.sh refactoring
...
* Localize a lot more variables than before.
* Do stuff or localize variables at later points or inner blocks
so less commands are executed in some cases.
* Use the default option of config_get where it makes sense.
Signed-off-by: Malte S. Stretz <mss@apache.org>
SVN-Revision: 17160
15 years ago
Jo-Philipp Wich
3bb5ea71eb
base-files: ensure that ipv6 is loaded if interfaces have an ip6addr defined, clean trailing whitespace, bump pkg revision ( #5356 )
...
SVN-Revision: 17118
15 years ago
Vasilis Tsiligiannis
baa9053e7a
base-files: Fix sysupgrade .tar.gz configuration restoring
...
SVN-Revision: 16626
15 years ago
Jo-Philipp Wich
c6fe201fb6
sysupgrade: sync *before* mtd write, only fallback to sysrq-trigger if standard reboot fails
...
SVN-Revision: 16488
15 years ago
Vasilis Tsiligiannis
f4a81139b7
base-files: Add support for bzipped images in sysupgrade
...
SVN-Revision: 16408
15 years ago
Vasilis Tsiligiannis
57d7cc7666
base-files: Detect and decompressed gzipped images automatically when flashing with sysupgrade
...
SVN-Revision: 16407
15 years ago
Vasilis Tsiligiannis
d1f5700e78
base-files: format hexdump output instead of using awk for sysupgrade
...
SVN-Revision: 16405
15 years ago
Vasilis Tsiligiannis
5b72dc3d8f
base-files: fix test experession for sysupgrade
...
SVN-Revision: 16310
15 years ago
Felix Fietkau
642870d0cc
network: prevent unnecessary interface down/up cycles if no mac address change is requested
...
SVN-Revision: 16269
15 years ago
Felix Fietkau
154ebf9380
network: do not unnecessarily touch interfaces configured as proto=none; bring down old aliases before setting up new ones
...
SVN-Revision: 16266
15 years ago
Jo-Philipp Wich
af8500e97d
sysupgrade: use sysrq-trigger if available
...
SVN-Revision: 15865
15 years ago
Jo-Philipp Wich
d8aee6e471
base-files: show reboot notification is sysupgrade
...
SVN-Revision: 15730
15 years ago
Jo-Philipp Wich
71e0f59b80
Add option in sysupgrade to flash gzipped images
...
SVN-Revision: 15672
15 years ago
Felix Fietkau
6397e188af
do not run hotplug event for aliases
...
SVN-Revision: 15224
15 years ago
Jo-Philipp Wich
9a72419724
- fix mac assignment for broadcom vifs in bridging mode - thanks abramoff1 for spotting this - fix possible regression with different interface protocols - bump PKG_RELEASE
...
SVN-Revision: 15042
15 years ago
Jo-Philipp Wich
7e6c947e4b
sync macs with vif bssids in broadcom.sh, fixes multi-ssid with wpa
...
SVN-Revision: 15028
15 years ago
Jo-Philipp Wich
8a6acee2e2
sysupgrade: install /bin/sleep into ramdisk too and add completition notice ( #4747 )
...
SVN-Revision: 14784
15 years ago
Jo-Philipp Wich
789848d327
Prevent "SIOCSIFHWADDR: Device or resource busy" when trying to change mac address
...
SVN-Revision: 13258
16 years ago
Nicolas Thill
ac915623a6
make network config script work with brctl from both bridge-utils & busybox
...
SVN-Revision: 13165
16 years ago
Felix Fietkau
9b75b9e35c
don't bring down interfaces when preparing them
...
SVN-Revision: 13079
16 years ago
Felix Fietkau
7300d22877
install missing busybox symlinks for sysupgrade (patch by Frédéric Moulins)
...
SVN-Revision: 12695
16 years ago
Felix Fietkau
f47a4a58c5
fix sysupgrade support for brcm-2.4 and brcm47xx make mtd refresh based config append optional (leave enabled on x86)
...
SVN-Revision: 12657
16 years ago
Felix Fietkau
22585e578b
sysupgrade: add optional delay before rebooting
...
SVN-Revision: 12572
16 years ago
John Crispin
fd26ece7f1
fixes variables, oops
...
SVN-Revision: 12344
16 years ago
John Crispin
3cf1a8932b
adds the option to have no proto for a interface, usefull if the uci states need to be set, but interface bring up is handled somewhere else
...
SVN-Revision: 12343
16 years ago
Felix Fietkau
c05eb4ba63
add basic interface alias support. for now (since we don't use ip in our network scripts yet), it adds :1, :2, ... alias interfaces this will change when we add support for the ip utility, but the config format will remain the same. example:
...
config alias test
option interface lan
option ipaddr 192.168.1.1
option netmask 255.255.0.0
SVN-Revision: 12241
16 years ago
Felix Fietkau
d98002bd59
avoid duplicate vlan add events
...
SVN-Revision: 12057
16 years ago
Felix Fietkau
11df62d176
link default routes added by the network scripts to the appropriate interface ( #2621 )
...
SVN-Revision: 12027
16 years ago
Felix Fietkau
e606b1603b
properly keep track of bridged interfaces in the network state
...
SVN-Revision: 12004
16 years ago
Travis Kemen
7346ef83e1
fix sysupgrade endian issues
...
SVN-Revision: 11900
16 years ago
Felix Fietkau
036b397595
fix sysupgrade 'do_upgrade: not found' error
...
SVN-Revision: 11362
16 years ago
Felix Fietkau
3c94156b28
fix use of uci_set_state in network scripts (thx, netprince)
...
SVN-Revision: 10763
16 years ago
Felix Fietkau
f4f7d687f0
fix interface enumeration issues related to /var/state/network (thx to fish for debugging this)
...
SVN-Revision: 10715
16 years ago
Felix Fietkau
0cf1a58282
Here comes the new UCI. Enjoy :)
...
SVN-Revision: 10367
17 years ago
Felix Fietkau
2afa8ad23c
fix ppp issues (thanks to Fatus for debugging this)
...
SVN-Revision: 9634
17 years ago
Florian Fainelli
d8faf285a8
Allow specifying static IPv6 gateways ( #2710 )
...
SVN-Revision: 9569
17 years ago
Felix Fietkau
071a907015
add support for interfaces with ipv6, but no ipv4 (patch from #2695 )
...
SVN-Revision: 9545
17 years ago
Florian Fainelli
0d2e9a6539
Turn off stp by default, thanks ejka
...
SVN-Revision: 9345
17 years ago
Florian Fainelli
c37f550144
Turn on stp by default for bridges ( #2476 )
...
SVN-Revision: 9343
17 years ago
Travis Kemen
1c09c55875
add clientid to udhcpc thanks pjama
...
SVN-Revision: 9159
17 years ago
Felix Fietkau
ce63393e36
sync awk implementation of config_get_bool with the shell variant
...
SVN-Revision: 8841
17 years ago
Felix Fietkau
1e38527a52
add sysupgrade script for config preserving system upgrades. only implemented for x86-2.6 at the moment, but can be ported to other platforms easily
...
SVN-Revision: 8456
17 years ago
Felix Fietkau
049dc2925b
fix a race condition with dynamic interfaces and firewalling
...
SVN-Revision: 8343
17 years ago
Mike Baker
57da2d5713
move uci_load into config_load so that changes can be applied via uci without commiting
...
SVN-Revision: 7927
17 years ago
Mike Baker
9a785f0b0a
more wpa+wds patches
...
SVN-Revision: 7888
17 years ago
Felix Fietkau
5b52ebfcb1
fix a race condition with broadcom wl devices in a bridge if a device is added before the bridge is brought up, the wifi settings are lost
...
SVN-Revision: 7872
17 years ago
Mike Baker
810b0bcb22
fix broadcast address ( #1611 )
...
SVN-Revision: 7766
17 years ago
Felix Fietkau
4f16e9cc3e
keep track of the network interface states (stored in uci format in /var/state/network, overlay over /etc/config/network)
...
SVN-Revision: 7643
17 years ago
Felix Fietkau
90d54c0faa
more fixes
...
SVN-Revision: 7639
17 years ago
Felix Fietkau
5e6f8739be
some shell variable handling fixes
...
SVN-Revision: 7638
17 years ago
Felix Fietkau
74f84753e7
fix typo
...
SVN-Revision: 7637
17 years ago
Felix Fietkau
796e53414f
allow config_* and uci_* functions to work on files outside of /etc/config - these files are assumed to use commands generated by uci_* only (as overlay to regular config files)
...
SVN-Revision: 7636
17 years ago
Travis Kemen
ff111c2511
keep uci_set from saving things that have not changed
...
SVN-Revision: 7259
17 years ago
Eugene Konev
9cea5657af
Fix ipv6 address assignment ( #1622 ).
...
SVN-Revision: 7116
17 years ago
Mike Baker
10ac836039
various patches to add support for ppp over evdo or character devices
...
SVN-Revision: 7076
17 years ago
Felix Fietkau
478ee4a135
network config: ignore nonexistant interfaces
...
SVN-Revision: 6819
17 years ago
Felix Fietkau
7f0dd3fa45
rename uci-update.awk to uci.awk and add a few config_* functions
...
SVN-Revision: 6666
17 years ago
Felix Fietkau
f9abb7cbba
add an optional parameter to scan_interfaces() that can override the network config file (defaults to 'network')
...
SVN-Revision: 6619
17 years ago
Felix Fietkau
2c62bddcfe
Add an 'Image Configuration' menu to menuconfig Packages can export a list of config options with labels and data types through the metadata. The selected config values will be exported to the target filesystem in /etc/uci-defaults and applied on the first boot.
...
SVN-Revision: 6572
17 years ago
Felix Fietkau
a44c286fdb
nuke mdev and replace it with hotplug2 :)
...
SVN-Revision: 6512
17 years ago
Felix Fietkau
c1ab24d04a
add a check for brctl in the unbridge() function ( fixes #1417 )
...
SVN-Revision: 6410
18 years ago
Felix Fietkau
9405a2a6be
Integrate basic UCI config file validation support Needs more testing and validation is not enforced yet
...
Code contributed by Fraunhofer Fokus
SVN-Revision: 6391
18 years ago
Felix Fietkau
43580f1b1d
integrate the fix from #1348 and clean up the network scripts a bit...
...
SVN-Revision: 6355
18 years ago
Felix Fietkau
2ff5dc759a
add broadcast setting for /etc/config/network interfaces
...
SVN-Revision: 6225
18 years ago
Felix Fietkau
857d350bc7
ignore the bridge option if brctl is not available
...
SVN-Revision: 6145
18 years ago
Felix Fietkau
73e982ce0c
Fix the issue where the default gateway is not set in static mode most of the time. Seems like the bridge is not fast enough at switching to 'forwarding' mode so a short delay before setting the routes is necessary.
...
SVN-Revision: 6123
18 years ago
Felix Fietkau
d18161d2df
add checks for {ip,ip6}addr in the network config
...
SVN-Revision: 6099
18 years ago
Felix Fietkau
656412d1a3
Forward port whiterussian resolv.conf changes /etc/resolv.conf links to /tmp/resolv.conf /tmp/resolv.conf links to /tmp/resolv.conf.auto by default (which is where the ISPs nameserver is in) When dnsmasq starts, it replaces /tmp/resolv.conf with a file pointing to 127.0.0.1
...
SVN-Revision: 6043
18 years ago
Felix Fietkau
218b006536
fix CONFIG_FILENAME in uci_commit()
...
SVN-Revision: 5791
18 years ago
Felix Fietkau
bfd12920bb
fix typo
...
SVN-Revision: 5790
18 years ago
Felix Fietkau
3310901f9b
fix uci_load trash output ( #1040 )
...
SVN-Revision: 5745
18 years ago
Florian Fainelli
cac1789e6c
Set up ipv6 address if provided in network configuration ( #1028 )
...
SVN-Revision: 5738
18 years ago
Felix Fietkau
545284a609
fix a typo
...
SVN-Revision: 5719
18 years ago
Felix Fietkau
7cc6503877
add option for setting the mac address ( #1014 )
...
SVN-Revision: 5690
18 years ago
Felix Fietkau
59a06c71cb
rename default/ to files/
...
SVN-Revision: 5622
18 years ago