⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 早期freebsd实现
💻
字号:
Product Description:-------------------    	The BillBoard is an RPC service program which maintains    	the information about testsuite completions.  There are 2 parts to the  	program, the client and the server.  The client provides an interface	with which the user may update or view testsuite completions.  The	server maintains all data input by the client.	In order for a client to access or modify any data on the server	it must be supplied with an identifier.  The server uses this	identifier as a key for data access.  The identifiers will be assigned	by Sun and will be issued at Connectathon.  For the purpose of testing	the billboard programs on your machine, you use the identifiers	which you specify in the bb_data.company file.  An example data file	is provided for you and includes a description of the file.  A	password may be set for each identifier to provide some measure of	security.	There are 2 versions of the program:  	billboard and bb are the client and server program respectively for 			 the NFS testsuites. 	xbillboard and xbb are the client and server program respectively for 			   the X testsuites. Usage:-----	Client:	------	1) Set the environment variable BB_SERVER to the hostname of the	   machine running the billboard server,	   eg. If we are using the billboard programs for the NFS testsuites 	       and the host running bb server is "holy_cow", then you may	       do this			%setenv BB_SERVER holy_cow	2) Run the client program:	   for the NFS testsuites:	 	billboard [-s|-u client_identifier server_identifier]           		  [-a|-b client_identifier]           		  [-c|-d server_identifier]			  [-p identifier]	   for the X testsuites:	 	xbillboard [-s|-u client_identifier server_identifier]           		   [-a|-b client_identifier]           		   [-c|-d server_identifier]			   [-p identifier]	   options: 		-s client_identifier server_identifier> 		   	is to set test between client_identifier and  		   	server_identifier as successfully tested 		-u client_identifier server_identifier 		   	to set test between client_identifier and  		   	server_identifier as NOT successfully tested 		-a client_identifier 			to list server implementations that are successfully 			tested against client client_identifier 		-b client_identifier 			to list server implementations that are NOT 			successfully tested against client client_identifier 		-c server_identifier 			to list client implementations that are successfully 			tested against server server_identifier 		-d server_identifier 			to list client implementations that are NOT  			successfully tested against server server_identifier 		-p identifier 			to change the password of the identifier implementation.   			There is a password for each implementation. 		    		where 		    	client_identifier and server_identifier are 		      	identifiers of the client and server implementation 		      	respectively. 		If no option is specified, the program is in interactive mode. 		Whereby the user is presented with a list of options 		(same as the features described above) to choose from.  		User will be prompted for any additional data.    	Server:  	-------	1) In order to use the billboard server you must edit the file    	   named bb_data.company.  This file contains entries for each 	   implementation to be tested.  The file itself contains information 	   about it's structure and syntax.  	2) Start the billboard server from the same directory where the 	   bb_data.company file exists.  The name of the executable is bb for	   NFS testsuite server, and xbb for X testsuite server.Porting	Note:------------The current implementation runs on all Sun platforms.You will need to port the client programs, (i.e. billboard if you are testing NFS at Connectathon, and xbillboard if you are testing X).Though, you do need to port the servers to your machine to test the client programs, both servers will be provided and run on a Sun machine at Connectathon.All sources are in the src/ directory.Sources for client program uses "billboard" as prefix, and  server use"bb" as prefix.  The Makefile contains compilation instructions for bothclient and servers.  protocol.x is the the protocol to be used with rpcgen.To compile:	%cd src	%make		makes client and server executables, OR	%make debug	makes with -g optionWhat can be modified:--------------------1) At Connectathon the billboard servers will be run ONLY on a Sun machine,   hence, only the client program may be modified to your liking.2) The password encryption algorithm can be modified in _bb_get_passwd()    (billboard.c).  The algorithm used is UNIX DES with a fixed salt key, you   are welcome to implement your own.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -