Steven Barth 
							
						 
					 
					
						
						
						
						
							
						
						
							231f8c2969 
							
						 
					 
					
						
						
							
							base-files: fix network_get_prefix6  
						
						... 
						
						
						
						SVN-Revision: 35300 
						
					 
					
						2013-01-22 16:47:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
						
						
							
						
						
							1941fb309d 
							
						 
					 
					
						
						
							
							base-files: network.sh: fix typo in previous commit  
						
						... 
						
						
						
						SVN-Revision: 35287 
						
					 
					
						2013-01-21 19:02:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
						
						
							
						
						
							3b2db1838a 
							
						 
					 
					
						
						
							
							base-files: network.sh: simplify network_get_prefix6()  
						
						... 
						
						
						
						SVN-Revision: 35286 
						
					 
					
						2013-01-21 18:54:58 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Barth 
							
						 
					 
					
						
						
						
						
							
						
						
							847cd984b9 
							
						 
					 
					
						
						
							
							base-files: add support for ipv6-prefixes in connection with netifd  
						
						... 
						
						
						
						SVN-Revision: 35168 
						
					 
					
						2013-01-15 13:07:51 +00:00 
						 
				 
			
				
					
						
							
							
								Vasilis Tsiligiannis 
							
						 
					 
					
						
						
						
						
							
						
						
							674439299f 
							
						 
					 
					
						
						
							
							base-files: Don't pass '--set-worker /lib/hotplug2/worker_fork.so' to hotplug2 ( #12781 )  
						
						... 
						
						
						
						SVN-Revision: 35095 
						
					 
					
						2013-01-11 13:20:51 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Barth 
							
						 
					 
					
						
						
						
						
							
						
						
							f657787b52 
							
						 
					 
					
						
						
							
							base-files: Fix a typo in config_list_foreach  
						
						... 
						
						
						
						SVN-Revision: 34893 
						
					 
					
						2012-12-27 14:10:01 +00:00 
						 
				 
			
				
					
						
							
							
								Mirko Vogt 
							
						 
					 
					
						
						
						
						
							
						
						
							4cca5cd4fd 
							
						 
					 
					
						
						
							
							hot-fix nameclash in sysupgrade: rename pivot() to supivot() in sysupgrade  
						
						... 
						
						
						
						Sysupgrade defines its very own pivot() function.
Prior merging boot.sh and functions.sh sysupgrade just included boot.sh,
now it includes functions.sh which defines pivot() as well, however
slightly different which causes sysupgrade to fail.
This is a hot-fix to unbreak sysupgrade, however those two pivot()
functions should actually get merged.
SVN-Revision: 34815 
						
					 
					
						2012-12-21 12:10:21 +00:00 
						 
				 
			
				
					
						
							
							
								Mirko Vogt 
							
						 
					 
					
						
						
						
						
							
						
						
							4d4b2d3ced 
							
						 
					 
					
						
						
							
							merge /lib/functions/boot.sh and /lib/functions.sh  
						
						... 
						
						
						
						SVN-Revision: 34794 
						
					 
					
						2012-12-19 16:07:53 +00:00 
						 
				 
			
				
					
						
							
							
								Mirko Vogt 
							
						 
					 
					
						
						
						
						
							
						
						
							439a869090 
							
						 
					 
					
						
						
							
							Do not overload mount-call - trying to reduce confusion  
						
						... 
						
						
						
						The behaviour of calling 'mount' differed depending on whether it called
the busybox-mount, the mount of util-linux, the mount defined in
/lib/functions.sh and /lib/functions/boot.sh
/etc/preinit even included /lib/functions.sh and /lib/functions/boot.sh,
both re-defining 'mount'.
SVN-Revision: 34792 
						
					 
					
						2012-12-19 16:07:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
						
						
							
						
						
							3339316fbe 
							
						 
					 
					
						
						
							
							base-files: use json_is_a() in network.sh  
						
						... 
						
						
						
						SVN-Revision: 34733 
						
					 
					
						2012-12-17 13:07:42 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
						
						
							
						
						
							17acf9bf27 
							
						 
					 
					
						
						
							
							base-files: rework cache handling in network.sh to keep the entire parsed ifstatus, use jshn namespaces to support using it concurrently with other jshn users  
						
						... 
						
						
						
						SVN-Revision: 34725 
						
					 
					
						2012-12-16 20:17:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
						
						
							
						
						
							1600ba99e4 
							
						 
					 
					
						
						
							
							base-files: various enhancements to network.sh  
						
						... 
						
						
						
						- support reading inactive gateways and DNS information in
	  network_get_gateway(), network_get_dnsserver() and network_get_dnssearch()
	  by passing "true" as optional last argument
	- internally cache fetched values to speed up subsequent accesses to the same
	  data, introduce network_flush_cache() to clear them
	- add some inline function documentation
SVN-Revision: 34722 
						
					 
					
						2012-12-16 18:22:02 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Juhos 
							
						 
					 
					
						
						
						
						
							
						
						
							1552af3131 
							
						 
					 
					
						
						
							
							base-files: add mtd_find_chardev helper  
						
						... 
						
						
						
						Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34648 
						
					 
					
						2012-12-12 16:49:50 +00:00 
						 
				 
			
				
					
						
							
							
								Mirko Vogt 
							
						 
					 
					
						
						
						
						
							
						
						
							ee17703371 
							
						 
					 
					
						
						
							
							Revert "remove function find_mtd_part() from /lib/functions.sh"  
						
						... 
						
						
						
						Reverting commit 34641.
Function find_mtd_part() is needed by some scripts deployed
for certain targets but not including boot.sh after all.
Still, all this certainly needs some love.
SVN-Revision: 34642 
						
					 
					
						2012-12-12 13:41:56 +00:00 
						 
				 
			
				
					
						
							
							
								Mirko Vogt 
							
						 
					 
					
						
						
						
						
							
						
						
							1521cdda0f 
							
						 
					 
					
						
						
							
							remove function find_mtd_part() from /lib/functions.sh  
						
						... 
						
						
						
						Since all scripts using this function include /lib/functions/boot.sh -
where this function is defined as well - it can be dropped
from /lib/functions.sh. Also avoids further confusion about this
function being declared and defined in two different places.
SVN-Revision: 34641 
						
					 
					
						2012-12-12 12:38:31 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							5ae2524d3a 
							
						 
					 
					
						
						
							
							base-files: use a natural mount syntax  
						
						... 
						
						
						
						Busybox built against musl-libc will choke on these otherwise, besides that
it is more natural to use the filesystem type, then options, then name, then
mountpoint.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34308 
						
					 
					
						2012-11-23 20:02:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
						
						
							
						
						
							dac5ed38b6 
							
						 
					 
					
						
						
							
							base-files: remove route enabled check in lib/functions/network.sh after netifd bump  
						
						... 
						
						
						
						SVN-Revision: 33391 
						
					 
					
						2012-09-13 08:47:10 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Juhos 
							
						 
					 
					
						
						
						
						
							
						
						
							ca857b7a50 
							
						 
					 
					
						
						
							
							base-files: uci-defaults for rssileds  
						
						... 
						
						
						
						Adds capability to add uci-defaults defining RSSI LEDs
Signed-off-by: Daniel Golle <dgolle@allnet.de>
SVN-Revision: 33164 
						
					 
					
						2012-08-13 14:01:37 +00:00 
						 
				 
			
				
					
						
							
							
								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