Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						ff3161a6c4 
					 
					
						
						
							
							base-files: ensure that /sys is available during sysupgrade, some essential services like om-watchdog need it  
						
						... 
						
						
						
						SVN-Revision: 32587 
						
						
					 
					
						2012-07-03 15:43:43 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						b2e5c5f82e 
					 
					
						
						
							
							base-files: implement network_get_dnsserver() and network_get_dnssearch() in /lib/functions/network.sh  
						
						... 
						
						
						
						SVN-Revision: 32531 
						
						
					 
					
						2012-06-29 19:04:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						e654014352 
					 
					
						
						
							
							base-files: only consider enabled default routes when finding the wan iface ( #11774 )  
						
						... 
						
						
						
						SVN-Revision: 32525 
						
						
					 
					
						2012-06-29 11:58:35 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						57a7257569 
					 
					
						
						
							
							base-files: implement network_get_gateway(), network_get_gateway6(), network_find_wan() and network_find_wan6() in /lib/functions/network.sh  
						
						... 
						
						
						
						SVN-Revision: 32397 
						
						
					 
					
						2012-06-17 11:50:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						9869b4da3c 
					 
					
						
						
							
							base-files: implement network_defer_device() and network_ready_device() wrappers for upcoming netifd iface deferring support  
						
						... 
						
						
						
						SVN-Revision: 32106 
						
						
					 
					
						2012-06-07 14:55:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						a044a43d06 
					 
					
						
						
							
							base-files: make user_add() populate the shadow db as well  
						
						... 
						
						
						
						SVN-Revision: 32063 
						
						
					 
					
						2012-06-05 17:40:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						9ae901445b 
					 
					
						
						
							
							/etc/functions.sh => /lib/functions.sh  
						
						... 
						
						
						
						SVN-Revision: 32062 
						
						
					 
					
						2012-06-05 16:04:23 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Juhos 
							
						 
					 
					
						
						
							
						
						eca7502dfd 
					 
					
						
						
							
							base-files: add LED specific functions to /lib/functions/uci-defaults  
						
						... 
						
						
						
						SVN-Revision: 31991 
						
						
					 
					
						2012-05-29 16:39:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						c11151bc70 
					 
					
						
						
							
							base-files: add network_is_up()  
						
						... 
						
						
						
						SVN-Revision: 31978 
						
						
					 
					
						2012-05-29 02:03:25 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						bf52cbf108 
					 
					
						
						
							
							base-files: let network_get_device() return the l3 interface, introduce network_get_physdev() to obtain the underlying iface (if applicable)  
						
						... 
						
						
						
						SVN-Revision: 31960 
						
						
					 
					
						2012-05-29 00:20:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						8ef9450b37 
					 
					
						
						
							
							base-files: add network_get_device() to network.sh  
						
						... 
						
						
						
						SVN-Revision: 31937 
						
						
					 
					
						2012-05-28 03:24:56 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						f1d04190c5 
					 
					
						
						
							
							base-files: introduce /lib/functions/network.sh This file will contain common procedures to deal with network interfaces. Initially provides network_get_ipaddr(), network_get_ipaddr6(), network_get_subnet() and network_get_subnet6() to determine the primary IP addresses or subnets of a given logical interface.  
						
						... 
						
						
						
						SVN-Revision: 31935 
						
						
					 
					
						2012-05-28 03:15:02 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						166db84309 
					 
					
						
						
							
							base-files: kill ubusd and udhcpc on sysupgrade as well  
						
						... 
						
						
						
						SVN-Revision: 31852 
						
						
					 
					
						2012-05-23 21:54:12 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						5d6628a88c 
					 
					
						
						
							
							base-files: allow sysupgrade to kill netifd, fixes pppd shutdown on upgrade  
						
						... 
						
						
						
						SVN-Revision: 31851 
						
						
					 
					
						2012-05-23 21:49:31 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Juhos 
							
						 
					 
					
						
						
							
						
						6aec1d72c2 
					 
					
						
						
							
							package/base-files: copy /lib/functions.sh to the ramfs on sysupgrade  
						
						... 
						
						
						
						SVN-Revision: 31842 
						
						
					 
					
						2012-05-23 21:05:20 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
							
						
						129afe12b7 
					 
					
						
						
							
							base-files: fix typo in 05_firstboot_skip script ( #11359 )  
						
						... 
						
						
						
						SVN-Revision: 31492 
						
						
					 
					
						2012-04-27 16:49:16 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						3678ba60ca 
					 
					
						
						
							
							base-files: rename internal variables in config_foreach to make namespace conflicts more unlikely  
						
						... 
						
						
						
						SVN-Revision: 31431 
						
						
					 
					
						2012-04-21 20:34:45 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						6f46704743 
					 
					
						
						
							
							base-files: split service related functions off to /lib/functions/service.sh  
						
						... 
						
						
						
						SVN-Revision: 31042 
						
						
					 
					
						2012-03-20 14:29:50 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Juhos 
							
						 
					 
					
						
						
							
						
						6c61d7cbf1 
					 
					
						
						
							
							base-files: remove trailing whitespaces from lib/functions/boot.sh  
						
						... 
						
						
						
						SVN-Revision: 30776 
						
						
					 
					
						2012-03-02 11:17:30 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Juhos 
							
						 
					 
					
						
						
							
						
						8ae051799a 
					 
					
						
						
							
							base-files: remove trailing whitespaces from lib/functions.sh  
						
						... 
						
						
						
						SVN-Revision: 30775 
						
						
					 
					
						2012-03-02 11:17:29 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Juhos 
							
						 
					 
					
						
						
							
						
						561f4d2840 
					 
					
						
						
							
							base-files: add lib/functions/uci-defaults.sh  
						
						... 
						
						
						
						SVN-Revision: 29384 
						
						
					 
					
						2011-12-01 22:48:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						6d80ce78f1 
					 
					
						
						
							
							base-files: rewrite killing of nonessential services to not rely on top, use the proc filesystem only  
						
						... 
						
						
						
						SVN-Revision: 29187 
						
						
					 
					
						2011-11-16 15:01:18 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Thill 
							
						 
					 
					
						
						
							
						
						b49aed1520 
					 
					
						
						
							
							package/base-files: enhance service functions  
						
						... 
						
						
						
						* allow matching process by name (useful for processes changing it)
 * check if first argument is executable
 * fix function name used in error messages
SVN-Revision: 28991 
						
						
					 
					
						2011-11-12 13:53:15 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Thill 
							
						 
					 
					
						
						
							
						
						f371d516bf 
					 
					
						
						
							
							package/base-files: /lib/functions.sh: add {group,user}_{add,exists} functions  
						
						... 
						
						
						
						SVN-Revision: 28871 
						
						
					 
					
						2011-11-09 00:23:58 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Thill 
							
						 
					 
					
						
						
							
						
						62a2827ea7 
					 
					
						
						
							
							package/base-files: /lib/functions.sh: let service_stop exit early if no matching process to stop where found  
						
						... 
						
						
						
						SVN-Revision: 28870 
						
						
					 
					
						2011-11-08 23:35:13 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Thill 
							
						 
					 
					
						
						
							
						
						b7b56df707 
					 
					
						
						
							
							package/base-files: enhance & cleanup service wrappers  
						
						... 
						
						
						
						* add service_check function for checking if a process is alive
 * add service_signal for sending arbitrary signals to a process
 * change service_stop to send a TERM signal first, wait for the process to die and send a KILL signal if it doen't
 * have service_kill print a warning on STDERR stating it has been deprecated
SVN-Revision: 28865 
						
						
					 
					
						2011-11-08 22:47:49 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Thill 
							
						 
					 
					
						
						
							
						
						d0659ce37e 
					 
					
						
						
							
							package/base-files: move service* functions from /etc/rc.common to /lib/functions.sh  
						
						... 
						
						
						
						SVN-Revision: 28864 
						
						
					 
					
						2011-11-08 22:47:41 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						7e3b6aa1f1 
					 
					
						
						
							
							base-files: do not kill udhcpc on sysupgrade, it will tear down the interface if terminated  
						
						... 
						
						
						
						SVN-Revision: 28863 
						
						
					 
					
						2011-11-08 19:14:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						daca6a6a97 
					 
					
						
						
							
							base-files: do not assume that "top" is busybox' top, but try to call the applet explicitely  
						
						... 
						
						
						
						SVN-Revision: 28862 
						
						
					 
					
						2011-11-08 18:48:38 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Thill 
							
						 
					 
					
						
						
							
						
						b6aef59ea8 
					 
					
						
						
							
							package/base-files: move /etc/functions.sh to /lib/functions.sh  
						
						... 
						
						
						
						SVN-Revision: 28857 
						
						
					 
					
						2011-11-08 14:14:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						e3daeabda3 
					 
					
						
						
							
							base-files: add some more protected services to sysupgrade kill blacklist  
						
						... 
						
						
						
						SVN-Revision: 28732 
						
						
					 
					
						2011-11-03 19:25:25 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						ef6d7a7e33 
					 
					
						
						
							
							base-files: fix typo  
						
						... 
						
						
						
						SVN-Revision: 28681 
						
						
					 
					
						2011-10-30 15:48:14 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						52e93e54bc 
					 
					
						
						
							
							base-files: sysupgrade: kill all but essential processes before starting the update  
						
						... 
						
						
						
						SVN-Revision: 28626 
						
						
					 
					
						2011-10-27 16:52:31 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2011-10-27 07:54:49 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						c2b5767572 
					 
					
						
						
							
							base-files: move network related scripts to a separate package to make the transition to netifd easier  
						
						... 
						
						
						
						SVN-Revision: 28495 
						
						
					 
					
						2011-10-20 15:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						59c13202e0 
					 
					
						
						
							
							base-files: introduce "igmp_snooping" option to toggle IGMP snooping on bridge interfaces  
						
						... 
						
						
						
						SVN-Revision: 28412 
						
						
					 
					
						2011-10-11 13:43:08 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2011-09-24 20:34:17 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2011-09-23 08:35:50 +00:00 
						 
				 
			
				
					
						
							
							
								Vasilis Tsiligiannis 
							
						 
					 
					
						
						
							
						
						98372a8eb5 
					 
					
						
						
							
							base-files: Fix IPv6 address and route adding on aliases with no IPv4 address configured  
						
						... 
						
						
						
						SVN-Revision: 28241 
						
						
					 
					
						2011-09-14 13:37:44 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2011-09-14 13:37:40 +00:00 
						 
				 
			
				
					
						
							
							
								Vasilis Tsiligiannis 
							
						 
					 
					
						
						
							
						
						718c8ab940 
					 
					
						
						
							
							base-files: Add support for assigning multiple IPv6 addresses on an interface  
						
						... 
						
						
						
						SVN-Revision: 28222 
						
						
					 
					
						2011-09-12 21:07:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						94c728dc39 
					 
					
						
						
							
							base-files: use "reboot -f" after sysupgrade to prevent executing deleted init scripts  
						
						... 
						
						
						
						SVN-Revision: 27776 
						
						
					 
					
						2011-07-25 22:19:55 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2011-07-17 17:10:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						e0e6d1029e 
					 
					
						
						
							
							base-files: use uci_toggle_state() to prevent unwanted aggregation of state vars ( #9711 )  
						
						... 
						
						
						
						SVN-Revision: 27616 
						
						
					 
					
						2011-07-15 14:57:44 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2011-07-07 02:52:02 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2011-06-09 12:36:30 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2011-06-09 12:25:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
							
						
						97ee10d691 
					 
					
						
						
							
							base-files: fix error reporting for unsupported protocols on virtual interfaces  
						
						... 
						
						
						
						SVN-Revision: 27132 
						
						
					 
					
						2011-06-07 23:25:43 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						60f66ded72 
					 
					
						
						
							
							base-files: make the MAC address of bridge interfaces sticky to avoid ARP issues on wifi re-configuration  
						
						... 
						
						
						
						SVN-Revision: 26990 
						
						
					 
					
						2011-05-24 09:31:37 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2011-04-03 01:23:45 +00:00