[Canna-cvs 817] CVS update: canna/server

Back to archive index

canna****@lists***** canna****@lists*****
2003年 9月 21日 (日) 21:56:30 JST


Date:	Sunday September 21, 2003 @ 21:56
Author:	aida_s

Update of /cvsroot/canna/canna/server
In directory sf-cvs:/tmp/cvs-serv28606/server

Modified Files:
	IR.h Imakefile convert.c main.c misc.c server.h util.c 
	wconvert.c 
Added Files:
	comm.c comm.h session.c 
Removed Files:
	WaitFor.c connection.c 
Log Message:
ServerNG: 50% scratched reimplementation of cannaserver.

* Now cannaserver does not use bitmap of sockets to manage clients.
  This makes it far easy to port cannaserver to 64bit environments.
* Now cannaserver performs fully multiplexed I/O. Especially
  we are free from hangs waiting for response from dead client.
* Intitialization, termination and error handling is much more
  clean.
* All code derived from X server retired.
* All functions have prototypes.

* configure.ac: check syslog(), vsyslog() and time_t.
* canna/protodefs.h: simplify !EXTENSION case
* lib/RKindep/file.h(RKI_FD_SETSIZE): added
* server/IR.h: Now contains only minimum definitions for use
  in cannastat and cshost.
* server/server.h: place prototype declarations here
* server/WaitFor.c: Removed.
* server/connectoin.c: Removed. Some code are moved into comm.c
  and session.c.
* server/convert.c: Reduce use of ClientRec by some formal changes.
* server/wconvert.c: ditto
* server/comm.c: added
* server/session.c: added
* server/util.c: add const qualifier, replace int to size_t

===================================================================
File: no file comm.c		Status: Needs Checkout

   Working revision:	1.1	Sun Sep 21 12:56:29 2003
   Repository revision:	1.1	/cvsroot/canna/canna/server/comm.c,v

   Existing Tags:
	No Tags Exist

===================================================================
File: no file comm.h		Status: Needs Checkout

   Working revision:	1.1	Sun Sep 21 12:56:29 2003
   Repository revision:	1.1	/cvsroot/canna/canna/server/comm.h,v

   Existing Tags:
	No Tags Exist

===================================================================
File: no file session.c		Status: Needs Checkout

   Working revision:	1.1	Sun Sep 21 12:56:29 2003
   Repository revision:	1.1	/cvsroot/canna/canna/server/session.c,v

   Existing Tags:
	No Tags Exist

===================================================================
File: no file IR.h		Status: Needs Checkout

   Working revision:	1.10	Sun Sep 21 12:56:29 2003
   Repository revision:	1.10	/cvsroot/canna/canna/server/IR.h,v

   Existing Tags:
	after_win_removal        	(revision: 1.8)
	before_win_removal       	(revision: 1.8)
	RELBR_3_6                	(branch: 1.3.2)
	after_autoconf           	(revision: 1.6)
	before_autoconf          	(revision: 1.6)
	release_3_6_p3           	(revision: 1.3.2.1)
	release_3_6_p2           	(revision: 1.3.2.1)
	after_new_wchar          	(revision: 1.6)
	before_new_wchar         	(revision: 1.5)
	after_cvsignore          	(revision: 1.4)
	before_cvsignore         	(revision: 1.4)
	release_3_6_p1           	(revision: 1.3)
	relbr_3_bp               	(revision: 1.3)
	release_3_6              	(revision: 1.3)
	after_fujieda_patches    	(revision: 1.2)
	orig_35b2                	(revision: 1.1.1.1)
	NEC_CORP                 	(branch: 1.1.1)

===================================================================
File: no file Imakefile		Status: Needs Checkout

   Working revision:	1.7	Sun Sep 21 12:56:29 2003
   Repository revision:	1.7	/cvsroot/canna/canna/server/Imakefile,v

   Existing Tags:
	after_win_removal        	(revision: 1.5)
	before_win_removal       	(revision: 1.5)
	RELBR_3_6                	(branch: 1.4.2)
	after_autoconf           	(revision: 1.5)
	before_autoconf          	(revision: 1.4)
	release_3_6_p3           	(revision: 1.4)
	release_3_6_p2           	(revision: 1.4)
	after_new_wchar          	(revision: 1.4)
	before_new_wchar         	(revision: 1.4)
	after_cvsignore          	(revision: 1.4)
	before_cvsignore         	(revision: 1.4)
	release_3_6_p1           	(revision: 1.4)
	relbr_3_bp               	(revision: 1.4)
	release_3_6              	(revision: 1.4)
	after_fujieda_patches    	(revision: 1.2)
	orig_35b2                	(revision: 1.1.1.1)
	NEC_CORP                 	(branch: 1.1.1)

===================================================================
File: no file convert.c		Status: Needs Checkout

   Working revision:	1.9	Sun Sep 21 12:56:29 2003
   Repository revision:	1.9	/cvsroot/canna/canna/server/convert.c,v

   Existing Tags:
	after_win_removal        	(revision: 1.7)
	before_win_removal       	(revision: 1.7)
	RELBR_3_6                	(branch: 1.1.1.1.2)
	after_autoconf           	(revision: 1.5)
	before_autoconf          	(revision: 1.5)
	release_3_6_p3           	(revision: 1.1.1.1.2.3)
	release_3_6_p2           	(revision: 1.1.1.1.2.3)
	after_new_wchar          	(revision: 1.5)
	before_new_wchar         	(revision: 1.5)
	after_cvsignore          	(revision: 1.5)
	before_cvsignore         	(revision: 1.5)
	release_3_6_p1           	(revision: 1.1.1.1.2.1)
	relbr_3_bp               	(revision: 1.1.1.1)
	release_3_6              	(revision: 1.1.1.1)
	after_fujieda_patches    	(revision: 1.1.1.1)
	orig_35b2                	(revision: 1.1.1.1)
	NEC_CORP                 	(branch: 1.1.1)

===================================================================
File: no file main.c		Status: Needs Checkout

   Working revision:	1.8	Sun Sep 21 12:56:29 2003
   Repository revision:	1.8	/cvsroot/canna/canna/server/main.c,v

   Existing Tags:
	after_win_removal        	(revision: 1.6)
	before_win_removal       	(revision: 1.6)
	RELBR_3_6                	(branch: 1.1.1.1.2)
	after_autoconf           	(revision: 1.1.1.1)
	before_autoconf          	(revision: 1.1.1.1)
	release_3_6_p3           	(revision: 1.1.1.1)
	release_3_6_p2           	(revision: 1.1.1.1)
	after_new_wchar          	(revision: 1.1.1.1)
	before_new_wchar         	(revision: 1.1.1.1)
	after_cvsignore          	(revision: 1.1.1.1)
	before_cvsignore         	(revision: 1.1.1.1)
	release_3_6_p1           	(revision: 1.1.1.1)
	relbr_3_bp               	(revision: 1.1.1.1)
	release_3_6              	(revision: 1.1.1.1)
	after_fujieda_patches    	(revision: 1.1.1.1)
	orig_35b2                	(revision: 1.1.1.1)
	NEC_CORP                 	(branch: 1.1.1)

===================================================================
File: no file misc.c		Status: Needs Checkout

   Working revision:	1.15	Sun Sep 21 12:56:29 2003
   Repository revision:	1.15	/cvsroot/canna/canna/server/misc.c,v

   Existing Tags:
	after_win_removal        	(revision: 1.13)
	before_win_removal       	(revision: 1.13)
	RELBR_3_6                	(branch: 1.4.2)
	after_autoconf           	(revision: 1.6)
	before_autoconf          	(revision: 1.6)
	release_3_6_p3           	(revision: 1.4.2.1)
	release_3_6_p2           	(revision: 1.4.2.1)
	after_new_wchar          	(revision: 1.6)
	before_new_wchar         	(revision: 1.6)
	after_cvsignore          	(revision: 1.6)
	before_cvsignore         	(revision: 1.6)
	release_3_6_p1           	(revision: 1.4)
	relbr_3_bp               	(revision: 1.4)
	release_3_6              	(revision: 1.4)
	after_fujieda_patches    	(revision: 1.1.1.1)
	orig_35b2                	(revision: 1.1.1.1)
	NEC_CORP                 	(branch: 1.1.1)

===================================================================
File: no file server.h		Status: Needs Checkout

   Working revision:	1.2	Sun Sep 21 12:56:29 2003
   Repository revision:	1.2	/cvsroot/canna/canna/server/server.h,v

   Existing Tags:
	No Tags Exist

===================================================================
File: no file util.c		Status: Needs Checkout

   Working revision:	1.8	Sun Sep 21 12:56:29 2003
   Repository revision:	1.8	/cvsroot/canna/canna/server/util.c,v

   Existing Tags:
	after_win_removal        	(revision: 1.7)
	before_win_removal       	(revision: 1.7)
	RELBR_3_6                	(branch: 1.3.2)
	after_autoconf           	(revision: 1.7)
	before_autoconf          	(revision: 1.7)
	release_3_6_p3           	(revision: 1.3.2.2)
	release_3_6_p2           	(revision: 1.3.2.2)
	after_new_wchar          	(revision: 1.7)
	before_new_wchar         	(revision: 1.6)
	after_cvsignore          	(revision: 1.6)
	before_cvsignore         	(revision: 1.6)
	release_3_6_p1           	(revision: 1.3.2.2)
	relbr_3_bp               	(revision: 1.3)
	release_3_6              	(revision: 1.3)
	after_fujieda_patches    	(revision: 1.2)
	orig_35b2                	(revision: 1.1.1.1)
	NEC_CORP                 	(branch: 1.1.1)

===================================================================
File: no file wconvert.c		Status: Needs Checkout

   Working revision:	1.10	Sun Sep 21 12:56:29 2003
   Repository revision:	1.10	/cvsroot/canna/canna/server/wconvert.c,v

   Existing Tags:
	after_win_removal        	(revision: 1.8)
	before_win_removal       	(revision: 1.8)
	RELBR_3_6                	(branch: 1.2.2)
	after_autoconf           	(revision: 1.6)
	before_autoconf          	(revision: 1.6)
	release_3_6_p3           	(revision: 1.2.2.3)
	release_3_6_p2           	(revision: 1.2.2.3)
	after_new_wchar          	(revision: 1.6)
	before_new_wchar         	(revision: 1.6)
	after_cvsignore          	(revision: 1.5)
	before_cvsignore         	(revision: 1.5)
	release_3_6_p1           	(revision: 1.2.2.1)
	relbr_3_bp               	(revision: 1.2)
	release_3_6              	(revision: 1.2)
	after_fujieda_patches    	(revision: 1.2)
	orig_35b2                	(revision: 1.1.1.1)
	NEC_CORP                 	(branch: 1.1.1)

===================================================================
File: no file WaitFor.c		Status: Up-to-date

   Working revision:	No entry for WaitFor.c
   Repository revision:	1.5	/cvsroot/canna/canna/server/Attic/WaitFor.c,v

   Existing Tags:
	after_win_removal        	(revision: 1.3)
	before_win_removal       	(revision: 1.3)
	RELBR_3_6                	(branch: 1.1.1.1.2)
	after_autoconf           	(revision: 1.2)
	before_autoconf          	(revision: 1.2)
	release_3_6_p3           	(revision: 1.1.1.1.2.1)
	release_3_6_p2           	(revision: 1.1.1.1.2.1)
	after_new_wchar          	(revision: 1.2)
	before_new_wchar         	(revision: 1.2)
	after_cvsignore          	(revision: 1.2)
	before_cvsignore         	(revision: 1.2)
	release_3_6_p1           	(revision: 1.1.1.1)
	relbr_3_bp               	(revision: 1.1.1.1)
	release_3_6              	(revision: 1.1.1.1)
	after_fujieda_patches    	(revision: 1.1.1.1)
	orig_35b2                	(revision: 1.1.1.1)
	NEC_CORP                 	(branch: 1.1.1)

===================================================================
File: no file connection.c		Status: Up-to-date

   Working revision:	No entry for connection.c
   Repository revision:	1.8	/cvsroot/canna/canna/server/Attic/connection.c,v

   Existing Tags:
	after_win_removal        	(revision: 1.6)
	before_win_removal       	(revision: 1.6)
	RELBR_3_6                	(branch: 1.2.2)
	after_autoconf           	(revision: 1.3)
	before_autoconf          	(revision: 1.3)
	release_3_6_p3           	(revision: 1.2)
	release_3_6_p2           	(revision: 1.2)
	after_new_wchar          	(revision: 1.3)
	before_new_wchar         	(revision: 1.3)
	after_cvsignore          	(revision: 1.3)
	before_cvsignore         	(revision: 1.3)
	release_3_6_p1           	(revision: 1.2)
	relbr_3_bp               	(revision: 1.2)
	release_3_6              	(revision: 1.2)
	after_fujieda_patches    	(revision: 1.1.1.1)
	orig_35b2                	(revision: 1.1.1.1)
	NEC_CORP                 	(branch: 1.1.1)




Canna-cvs メーリングリストの案内
Back to archive index