Martin Mares 
							
						 
					 
					
						
						
							
						
						d7390312d4 
					 
					
						
						
							
							Unused parameters in the client.  
						
						 
						
						
						
						
					 
					
						2004-06-05 09:26:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						7deffd845a 
					 
					
						
						
							
							Need <termios.h> for tcdrain().  
						
						 
						
						
						
						
					 
					
						2004-05-31 20:51:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						5f2a6a9ff3 
					 
					
						
						
							
							Fix handling on full pipe to client in bird. Prevent packet overflows  
						
						 
						
						... 
						
						
						
						for even only medium sized route table output. Fix a strange garbled
output problem in the client. The latter seems to be caused by some
library doing tcflush while there is still command output pending. So
the best fix here is to do fflush and then tcdrain. Note that this
problem occurs only under certain load situations and is not too easy to
reproduce.
(by Andreas) 
						
						
					 
					
						2004-05-31 17:55:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						bd62eeca27 
					 
					
						
						
							
							Small change to compile client on FreeBSD.  
						
						 
						
						
						
						
					 
					
						2004-05-31 13:32:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						59b96d7b4d 
					 
					
						
						
							
							Don't use obsolete functions which are no longer declared in the header.  
						
						 
						
						
						
						
					 
					
						2002-11-13 08:45:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						01b776e117 
					 
					
						
						
							
							Fixed <time.h> vs. <sys/time.h> problems.  
						
						 
						
						
						
						
					 
					
						2001-03-06 13:40:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						4daf03e513 
					 
					
						
						
							
							Use our own SUN_LEN if libc doesn't provide it.  
						
						 
						
						
						
						
					 
					
						2000-06-16 23:12:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						0b3bf4b1d8 
					 
					
						
						
							
							Use SUN_LEN() for length of UNIX domain addresses. This should fix problems  
						
						 
						
						... 
						
						
						
						with connection to clients on libc5 machines. 
						
						
					 
					
						2000-06-09 07:30:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						2983460bc0 
					 
					
						
						
							
							Both help' command and the unknown command' error message now tell  
						
						 
						
						... 
						
						
						
						the user to press `?' if he wants help. 
						
						
					 
					
						2000-05-31 22:39:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						fcb5f4a725 
					 
					
						
						
							
							Updated all the Doc files to new format.  
						
						 
						
						
						
						
					 
					
						2000-05-31 11:30:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						9e85a5e6f2 
					 
					
						
						
							
							Delay user input whereever appropriate.  
						
						 
						
						
						
						
					 
					
						2000-05-29 22:16:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						d69e5ff2ad 
					 
					
						
						
							
							Use PATH_CONTROL_SOCKET instead of tacking on "bird.ctl" manually.  
						
						 
						
						
						
						
					 
					
						2000-05-08 14:29:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						ab1129c1bd 
					 
					
						
						
							
							Added skeleton Doc files for the whole developer's documentation.  
						
						 
						
						
						
						
					 
					
						2000-05-05 17:17:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						f33c6c6602 
					 
					
						
						
							
							Use xmalloc() instead of malloc().  
						
						 
						
						
						
						
					 
					
						2000-04-20 22:55:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						7750634946 
					 
					
						
						
							
							Introduced `ARRAY_SIZE' macro to replace all the sizeof(a)/sizeof(*a) constructs.  
						
						 
						
						
						
						
					 
					
						2000-04-12 13:21:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						221135d6bf 
					 
					
						
						
							
							Include "lib/string.h" instead of <string.h>. It should give us bzero()  
						
						 
						
						... 
						
						
						
						and other non-portable functions on all systems. 
						
						
					 
					
						2000-03-31 23:30:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						abf2be7d0c 
					 
					
						
						
							
							Add internal commands of the client to the command list.  
						
						 
						
						
						
						
					 
					
						2000-03-12 23:04:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						971b2310ae 
					 
					
						
						
							
							Commands which failed expansions are to be stored to history, too.  
						
						 
						
						
						
						
					 
					
						2000-03-12 22:55:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						3eb0b586ca 
					 
					
						
						
							
							No longer echoes commands before sending them.  
						
						 
						
						
						
						
					 
					
						2000-03-07 21:04:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						54fb7701a2 
					 
					
						
						
							
							Fixed display of short continued messages in verbose mode.  
						
						 
						
						
						
						
					 
					
						2000-03-04 21:26:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						e69e4ed934 
					 
					
						
						
							
							Support expansion of command abbreviations.  
						
						 
						
						... 
						
						
						
						Client considered finished (modulo bugs). 
						
						
					 
					
						2000-02-27 22:00:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						fae0396ea4 
					 
					
						
						
							
							Completion works. Unfortunately, we have to access a couple of internal  
						
						 
						
						... 
						
						
						
						symbols of libreadline :-( 
						
						
					 
					
						2000-02-17 23:37:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						0223d4fff1 
					 
					
						
						
							
							Client: Online help works (Cisco style: just press `?' at the end of a line).  
						
						 
						
						
						
						
					 
					
						2000-02-17 22:00:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						c51f132d58 
					 
					
						
						
							
							First usable version of the client. No command completion and similar nifty  
						
						 
						
						... 
						
						
						
						features yet, but it works. 
						
						
					 
					
						2000-02-15 12:18:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						7211be1cff 
					 
					
						
						
							
							Configure, link and use the readline library.  
						
						 
						
						
						
						
					 
					
						2000-01-20 13:13:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						9fac310d1a 
					 
					
						
						
							
							Put client on a stony ground. The whole client is going to be system-specific  
						
						 
						
						... 
						
						
						
						(the current version UNIX-specific) anyway, so it's useless to try splitting it
to sysdep and generic part. Instead of this, configure script decides (based on
system type and user's wish) what (if any) client should be built and what
autoconfiguration it requires. Also, the client provides its own die/bug/...
functions. 
						
						
					 
					
						2000-01-19 15:07:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						f50b9e48b9 
					 
					
						
						
							
							Generate a list of all commands and their help texts for the client to use.  
						
						 
						
						
						
						
					 
					
						2000-01-19 14:37:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Mares 
							
						 
					 
					
						
						
							
						
						ed6081502a 
					 
					
						
						
							
							Added skeleton of the client. Does nothing, but at least compiles.  
						
						 
						
						
						
						
					 
					
						1999-10-29 09:44:44 +00:00