You can subscribe to this list here.
2005 |
Jan
|
Feb
(32) |
Mar
(56) |
Apr
(92) |
May
(39) |
Jun
(226) |
Jul
(98) |
Aug
(66) |
Sep
|
Oct
(153) |
Nov
(43) |
Dec
(42) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(97) |
Feb
(141) |
Mar
(147) |
Apr
(80) |
May
(51) |
Jun
(93) |
Jul
(88) |
Aug
(50) |
Sep
(179) |
Oct
(48) |
Nov
(82) |
Dec
(71) |
2007 |
Jan
(42) |
Feb
(46) |
Mar
(123) |
Apr
(21) |
May
(139) |
Jun
(59) |
Jul
(34) |
Aug
(57) |
Sep
(47) |
Oct
(137) |
Nov
(49) |
Dec
(12) |
2008 |
Jan
(10) |
Feb
(8) |
Mar
(63) |
Apr
(17) |
May
(34) |
Jun
(38) |
Jul
(16) |
Aug
(62) |
Sep
(9) |
Oct
(121) |
Nov
(38) |
Dec
(4) |
2009 |
Jan
|
Feb
(11) |
Mar
(9) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2010 |
Jan
|
Feb
|
Mar
(4) |
Apr
(10) |
May
(1) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
(1) |
Feb
(1) |
Mar
(3) |
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
(3) |
Sep
(2) |
Oct
(1) |
Nov
|
Dec
(12) |
2012 |
Jan
(26) |
Feb
(1) |
Mar
(15) |
Apr
(1) |
May
(1) |
Jun
(7) |
Jul
(2) |
Aug
|
Sep
(1) |
Oct
(52) |
Nov
(8) |
Dec
(25) |
2013 |
Jan
(35) |
Feb
(14) |
Mar
(10) |
Apr
(10) |
May
(29) |
Jun
(16) |
Jul
(5) |
Aug
(8) |
Sep
(8) |
Oct
(6) |
Nov
(1) |
Dec
(3) |
2014 |
Jan
(16) |
Feb
(13) |
Mar
(5) |
Apr
(9) |
May
(21) |
Jun
(6) |
Jul
(5) |
Aug
(2) |
Sep
(59) |
Oct
(115) |
Nov
(122) |
Dec
(45) |
2015 |
Jan
(31) |
Feb
(32) |
Mar
(19) |
Apr
(25) |
May
(3) |
Jun
(4) |
Jul
(18) |
Aug
(3) |
Sep
(23) |
Oct
(11) |
Nov
(17) |
Dec
(12) |
2016 |
Jan
(20) |
Feb
(27) |
Mar
(20) |
Apr
(40) |
May
(35) |
Jun
(48) |
Jul
(44) |
Aug
(51) |
Sep
(18) |
Oct
(42) |
Nov
(39) |
Dec
(29) |
2017 |
Jan
(37) |
Feb
(34) |
Mar
(20) |
Apr
(37) |
May
(10) |
Jun
(2) |
Jul
(14) |
Aug
(15) |
Sep
(25) |
Oct
(29) |
Nov
(15) |
Dec
(29) |
2018 |
Jan
(5) |
Feb
(15) |
Mar
(6) |
Apr
(20) |
May
(39) |
Jun
(39) |
Jul
(17) |
Aug
(20) |
Sep
(10) |
Oct
(17) |
Nov
(20) |
Dec
(8) |
2019 |
Jan
(28) |
Feb
(21) |
Mar
(13) |
Apr
(44) |
May
(44) |
Jun
(28) |
Jul
(51) |
Aug
(30) |
Sep
(7) |
Oct
(20) |
Nov
(8) |
Dec
(21) |
2020 |
Jan
(27) |
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Vlad S. <ser...@us...> - 2005-08-01 19:50:08
|
Update of /cvsroot/naviserver/modules/nsudp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11863 Modified Files: nsudp.c Log Message: removed old compat functions Index: nsudp.c =================================================================== RCS file: /cvsroot/naviserver/modules/nsudp/nsudp.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** nsudp.c 9 Jun 2005 21:31:30 -0000 1.2 --- nsudp.c 1 Aug 2005 19:49:53 -0000 1.3 *************** *** 87,91 **** return NS_ERROR; } ! return Ns_TclInitInterps(server, UdpInterpInit, 0); } --- 87,92 ---- return NS_ERROR; } ! Ns_TclRegisterTrace(server, UdpInterpInit, 0, NS_TCL_TRACE_CREATE); ! return NS_OK; } |
From: Vlad S. <ser...@us...> - 2005-08-01 19:49:13
|
Update of /cvsroot/naviserver/modules/nssys In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11705 Modified Files: tclsys.c Log Message: removed old compat functions Index: tclsys.c =================================================================== RCS file: /cvsroot/naviserver/modules/nssys/tclsys.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** tclsys.c 17 Jun 2005 03:03:41 -0000 1.1.1.1 --- tclsys.c 1 Aug 2005 19:49:03 -0000 1.2 *************** *** 87,96 **** #include "ns.h" ! DllExport int Ns_ModuleVersion = 1; ! DllExport int Ns_ModuleInit(char *hServer,char *hModule) { ! return (Ns_TclInitInterps(hServer,NsSysInterpInit,NULL)); } --- 87,97 ---- #include "ns.h" ! NS_EXPORT int Ns_ModuleVersion = 1; ! NS_EXPORT int Ns_ModuleInit(char *hServer,char *hModule) { ! Ns_TclRegisterTrace(hServer, NsSysInterpInit, 0, NS_TCL_TRACE_CREATE); ! return NS_OK; } |
From: Vlad S. <ser...@us...> - 2005-08-01 19:47:54
|
Update of /cvsroot/naviserver/modules/nssnmp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11494 Modified Files: ChangeLog nssnmp.c Log Message: removed old compat functions Index: nssnmp.c =================================================================== RCS file: /cvsroot/naviserver/modules/nssnmp/nssnmp.c,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** nssnmp.c 21 Jul 2005 14:44:39 -0000 1.6 --- nssnmp.c 1 Aug 2005 19:47:45 -0000 1.7 *************** *** 515,520 **** if(!Ns_ConfigGetInt(path,"idle_timeout",&serverPtr->idle_timeout)) serverPtr->idle_timeout = 600; if(!Ns_ConfigGetInt(path,"gc_interval",&serverPtr->gc_interval)) serverPtr->gc_interval = 600; ! if(!(serverPtr->community = Ns_ConfigGet(path,"community"))) serverPtr->community = "public"; ! if(!(serverPtr->writecommunity = Ns_ConfigGet(path,"writecommunity"))) serverPtr->writecommunity = "private"; if(!Ns_ConfigGetInt(path,"port",&serverPtr->port)) serverPtr->port = 161; if(!Ns_ConfigGetInt(path,"timeout",&serverPtr->timeout)) serverPtr->timeout = 2; --- 515,520 ---- if(!Ns_ConfigGetInt(path,"idle_timeout",&serverPtr->idle_timeout)) serverPtr->idle_timeout = 600; if(!Ns_ConfigGetInt(path,"gc_interval",&serverPtr->gc_interval)) serverPtr->gc_interval = 600; ! if(!(serverPtr->community = Ns_ConfigGetValue(path,"community"))) serverPtr->community = "public"; ! if(!(serverPtr->writecommunity = Ns_ConfigGetValue(path,"writecommunity"))) serverPtr->writecommunity = "private"; if(!Ns_ConfigGetInt(path,"port",&serverPtr->port)) serverPtr->port = 161; if(!Ns_ConfigGetInt(path,"timeout",&serverPtr->timeout)) serverPtr->timeout = 2; *************** *** 523,532 **** if(!Ns_ConfigGetInt(path,"bulk",&serverPtr->bulk)) serverPtr->bulk = 10; if(!Ns_ConfigGetInt(path,"trap_port",&serverPtr->trap.port)) serverPtr->trap.port = 162; ! if(!(serverPtr->trap.address = Ns_ConfigGet(path,"trap_address"))) serverPtr->trap.address = "0.0.0.0"; ! serverPtr->trap.proc = Ns_ConfigGet(path,"trap_proc"); if(!Ns_ConfigGetInt(path,"radius_auth_port",&serverPtr->radius.auth_port)) serverPtr->radius.auth_port = RADIUS_AUTH_PORT; if(!Ns_ConfigGetInt(path,"radius_acct_port",&serverPtr->radius.acct_port)) serverPtr->radius.acct_port = RADIUS_ACCT_PORT; ! if(!(serverPtr->radius.address = Ns_ConfigGet(path,"radius_address"))) serverPtr->radius.address = "0.0.0.0"; ! serverPtr->radius.proc = Ns_ConfigGet(path,"radius_proc"); // Initialize ICMP system --- 523,532 ---- if(!Ns_ConfigGetInt(path,"bulk",&serverPtr->bulk)) serverPtr->bulk = 10; if(!Ns_ConfigGetInt(path,"trap_port",&serverPtr->trap.port)) serverPtr->trap.port = 162; ! if(!(serverPtr->trap.address = Ns_ConfigGetValue(path,"trap_address"))) serverPtr->trap.address = "0.0.0.0"; ! serverPtr->trap.proc = Ns_ConfigGetValue(path,"trap_proc"); if(!Ns_ConfigGetInt(path,"radius_auth_port",&serverPtr->radius.auth_port)) serverPtr->radius.auth_port = RADIUS_AUTH_PORT; if(!Ns_ConfigGetInt(path,"radius_acct_port",&serverPtr->radius.acct_port)) serverPtr->radius.acct_port = RADIUS_ACCT_PORT; ! if(!(serverPtr->radius.address = Ns_ConfigGetValue(path,"radius_address"))) serverPtr->radius.address = "0.0.0.0"; ! serverPtr->radius.proc = Ns_ConfigGetValue(path,"radius_proc"); // Initialize ICMP system *************** *** 593,598 **** Ns_MutexSetName2(&serverPtr->radius.clientMutex,"nssnmp","radiusClient"); Ns_MutexSetName2(&serverPtr->radius.requestMutex,"nssnmp","radiusRequest"); ! ! return Ns_TclInitInterps(server, SnmpInterpInit, serverPtr); } --- 593,598 ---- Ns_MutexSetName2(&serverPtr->radius.clientMutex,"nssnmp","radiusClient"); Ns_MutexSetName2(&serverPtr->radius.requestMutex,"nssnmp","radiusRequest"); ! Ns_TclRegisterTrace(server, SnmpInterpInit, serverPtr, NS_TCL_TRACE_CREATE); ! return NS_OK; } *************** *** 2012,2015 **** --- 2012,2018 ---- * * $Log$ + * Revision 1.7 2005/08/01 19:47:45 seryakov + * removed old compat functions + * * Revision 1.6 2005/07/21 14:44:39 seryakov * *** empty log message *** Index: ChangeLog =================================================================== RCS file: /cvsroot/naviserver/modules/nssnmp/ChangeLog,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ChangeLog 21 Jul 2005 14:40:19 -0000 1.3 --- ChangeLog 1 Aug 2005 19:47:45 -0000 1.4 *************** *** 1,2 **** --- 1,6 ---- + 2005-08-01 Vlad Seryakov vl...@cr... + + * removed old compat functions + 2005-07-21 Vlad Seryakov vl...@cr... |
From: Vlad S. <ser...@us...> - 2005-08-01 19:45:52
|
Update of /cvsroot/naviserver/modules/nssavi In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11051 Modified Files: nssavi.c Log Message: removed old compat functions Index: nssavi.c =================================================================== RCS file: /cvsroot/naviserver/modules/nssavi/nssavi.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** nssavi.c 12 Jun 2005 22:34:23 -0000 1.3 --- nssavi.c 1 Aug 2005 19:45:44 -0000 1.4 *************** *** 68,72 **** path = Ns_ConfigGetPath(server,module,NULL); if(Ns_SaviInit() != TCL_OK) return TCL_ERROR; ! return Ns_TclInitInterps(server, SAVIInterpInit, NULL); } --- 68,73 ---- path = Ns_ConfigGetPath(server,module,NULL); if(Ns_SaviInit() != TCL_OK) return TCL_ERROR; ! Ns_TclRegisterTrace(server, SAVIInterpInit, 0, NS_TCL_TRACE_CREATE); ! return NS_OK; } |
From: Vlad S. <ser...@us...> - 2005-08-01 19:45:04
|
Update of /cvsroot/naviserver/modules/nsocaml In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10877 Modified Files: nsocaml.c Log Message: removed old compat functions Index: nsocaml.c =================================================================== RCS file: /cvsroot/naviserver/modules/nsocaml/nsocaml.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** nsocaml.c 12 Jun 2005 22:34:23 -0000 1.3 --- nsocaml.c 1 Aug 2005 19:44:56 -0000 1.4 *************** *** 74,78 **** } // Initialize Tcl interpreter ! return Ns_TclInitInterps(server, OCAMLInterpInit, NULL); } --- 74,79 ---- } // Initialize Tcl interpreter ! Ns_TclRegisterTrace(server, OCAMLInterpInit, 0, NS_TCL_TRACE_CREATE); ! return NS_OK; } |
From: Vlad S. <ser...@us...> - 2005-08-01 19:42:32
|
Update of /cvsroot/naviserver/modules/nsimap In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10126 Modified Files: ChangeLog nsimap.c Log Message: removed old compat functions Index: nsimap.c =================================================================== RCS file: /cvsroot/naviserver/modules/nsimap/nsimap.c,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** nsimap.c 13 Jun 2005 16:04:33 -0000 1.4 --- nsimap.c 1 Aug 2005 19:42:23 -0000 1.5 *************** *** 361,367 **** serverPtr = ns_calloc(1,sizeof(mailServer)); serverPtr->server = server; ! serverPtr->mailbox = Ns_ConfigGet(path,"mailbox"); ! serverPtr->user = Ns_ConfigGet(path,"user"); ! serverPtr->passwd = Ns_ConfigGet(path,"password"); if(!Ns_ConfigGetInt(path,"idle_timeout",&serverPtr->idle_timeout)) serverPtr->idle_timeout = 1800; if(!Ns_ConfigGetInt(path,"gc_interval",&serverPtr->gc_interval)) serverPtr->gc_interval = 600; --- 361,367 ---- serverPtr = ns_calloc(1,sizeof(mailServer)); serverPtr->server = server; ! serverPtr->mailbox = Ns_ConfigGetValue(path,"mailbox"); ! serverPtr->user = Ns_ConfigGetValue(path,"user"); ! serverPtr->passwd = Ns_ConfigGetValue(path,"password"); if(!Ns_ConfigGetInt(path,"idle_timeout",&serverPtr->idle_timeout)) serverPtr->idle_timeout = 1800; if(!Ns_ConfigGetInt(path,"gc_interval",&serverPtr->gc_interval)) serverPtr->gc_interval = 600; *************** *** 375,379 **** } Ns_MutexSetName2(&serverPtr->mailMutex,"nsimap","imap"); ! return Ns_TclInitInterps(server,MailInterpInit,serverPtr); } --- 375,380 ---- } Ns_MutexSetName2(&serverPtr->mailMutex,"nsimap","imap"); ! Ns_TclRegisterTrace(server, MailInterpInit, serverPtr, NS_TCL_TRACE_CREATE); ! return NS_OK; } Index: ChangeLog =================================================================== RCS file: /cvsroot/naviserver/modules/nsimap/ChangeLog,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** ChangeLog 20 May 2005 20:41:25 -0000 1.1.1.1 --- ChangeLog 1 Aug 2005 19:42:23 -0000 1.2 *************** *** 1,2 **** --- 1,6 ---- + 2005-08-01 Vlad Seryakov vl...@cr... + + * removed old compat functions + 2004-02-19 Vlad Seryakov vl...@cr... |
From: Vlad S. <ser...@us...> - 2005-08-01 19:40:59
|
Update of /cvsroot/naviserver/modules/nsgdchart In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9774 Modified Files: nsgdchart.c Log Message: removed old compat functions Index: nsgdchart.c =================================================================== RCS file: /cvsroot/naviserver/modules/nsgdchart/nsgdchart.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** nsgdchart.c 12 Jun 2005 22:34:23 -0000 1.3 --- nsgdchart.c 1 Aug 2005 19:40:51 -0000 1.4 *************** *** 67,71 **** path = Ns_ConfigGetPath(server,module,NULL); Ns_ConfigGetInt(path,"debug",&gdcDebug); ! return Ns_TclInitInterps(server,GDCInterpInit,NULL); } --- 67,72 ---- path = Ns_ConfigGetPath(server,module,NULL); Ns_ConfigGetInt(path,"debug",&gdcDebug); ! Ns_TclRegisterTrace(server, GDCInterpInit, 0, NS_TCL_TRACE_CREATE); ! return NS_OK; } |
From: Vlad S. <ser...@us...> - 2005-08-01 19:39:25
|
Update of /cvsroot/naviserver/modules/nsfortune In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9301 Modified Files: nsfortune.c Log Message: removed old compat functions Index: nsfortune.c =================================================================== RCS file: /cvsroot/naviserver/modules/nsfortune/nsfortune.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** nsfortune.c 12 Jun 2005 22:34:22 -0000 1.3 --- nsfortune.c 1 Aug 2005 19:39:16 -0000 1.4 *************** *** 52,58 **** static int NsFortuneInterpInit(Tcl_Interp *,void *) ; ! DllExport int Ns_ModuleVersion = 1; ! DllExport int Ns_ModuleInit(char *server, char *module) { --- 52,58 ---- static int NsFortuneInterpInit(Tcl_Interp *,void *) ; ! NS_EXPORT int Ns_ModuleVersion = 1; ! NS_EXPORT int Ns_ModuleInit(char *server, char *module) { *************** *** 65,74 **** Ns_ConfigGetBool(path,"text_load",&fortune->text_load); ! if(!(fortune->path = Ns_ConfigGet(path,"path"))) fortune->path = "/usr/share/games/fortunes"; NsFortuneAddPath(fortune,fortune->path); Ns_Log(Notice,"nsfortune: %s: loaded %d epigrams from %d files", fortune->path,fortune->offset_count,fortune->file_count); ! return (Ns_TclInitInterps(server,NsFortuneInterpInit,fortune)); } --- 65,75 ---- Ns_ConfigGetBool(path,"text_load",&fortune->text_load); ! if(!(fortune->path = Ns_ConfigGetValue(path,"path"))) fortune->path = "/usr/share/games/fortunes"; NsFortuneAddPath(fortune,fortune->path); Ns_Log(Notice,"nsfortune: %s: loaded %d epigrams from %d files", fortune->path,fortune->offset_count,fortune->file_count); ! Ns_TclRegisterTrace(server, NsFortuneInterpInit, fortune, NS_TCL_TRACE_CREATE); ! return NS_OK; } |
From: Vlad S. <ser...@us...> - 2005-08-01 19:35:57
|
Update of /cvsroot/naviserver/modules/nsexample In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8362 Modified Files: ChangeLog nsexample.c Log Message: removed old compat functions Index: ChangeLog =================================================================== RCS file: /cvsroot/naviserver/modules/nsexample/ChangeLog,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ChangeLog 15 Jun 2005 20:02:33 -0000 1.3 --- ChangeLog 1 Aug 2005 19:35:49 -0000 1.4 *************** *** 1,2 **** --- 1,6 ---- + 2005-08-01 Vlad Seryakov <vse...@us...> + + * nsexample.c: removed old compat functions + 2005-06-15 Zoran Vasiljevic <vas...@us...> Index: nsexample.c =================================================================== RCS file: /cvsroot/naviserver/modules/nsexample/nsexample.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** nsexample.c 15 Jun 2005 19:57:33 -0000 1.2 --- nsexample.c 1 Aug 2005 19:35:49 -0000 1.3 *************** *** 108,114 **** } ! if (Ns_TclInitInterps(server, AddCmds, cfg) != NS_OK) { ! return NS_ERROR; ! } numLoaded++; --- 108,112 ---- } ! Ns_TclRegisterTrace(server, AddCmds, cfg, NS_TCL_TRACE_CREATE); numLoaded++; |
From: Vlad S. <ser...@us...> - 2005-08-01 19:34:33
|
Update of /cvsroot/naviserver/modules/nsdbtds In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7751 Modified Files: ChangeLog nsdbtds.c Log Message: removed old compat functions Index: nsdbtds.c =================================================================== RCS file: /cvsroot/naviserver/modules/nsdbtds/nsdbtds.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** nsdbtds.c 17 Jun 2005 02:42:52 -0000 1.1 --- nsdbtds.c 1 Aug 2005 19:34:08 -0000 1.2 *************** *** 89,96 **** ! DllExport int Ns_ModuleVersion = 1; ! DllExport int Ns_ModuleFlags = 0; ! DllExport int Ns_DbDriverInit(char *hDriver, char *configPath) { --- 89,96 ---- ! NS_EXPORT int Ns_ModuleVersion = 1; ! NS_EXPORT int Ns_ModuleFlags = 0; ! NS_EXPORT int Ns_DbDriverInit(char *hDriver, char *configPath) { *************** *** 431,435 **** Db_ServerInit(char *hServer, char *hModule, char *hDriver) { ! return Ns_TclInitInterps(hServer, Db_InterpInit, NULL); } --- 431,436 ---- Db_ServerInit(char *hServer, char *hModule, char *hDriver) { ! Ns_TclRegisterTrace(hServer, Db_InterpInit, NULL, NS_TCL_TRACE_CREATE); ! return NS_OK; } Index: ChangeLog =================================================================== RCS file: /cvsroot/naviserver/modules/nsdbtds/ChangeLog,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ChangeLog 17 Jun 2005 02:42:52 -0000 1.1 --- ChangeLog 1 Aug 2005 19:34:08 -0000 1.2 *************** *** 1,2 **** --- 1,6 ---- + 2005-08-01 Vlad Seryakov <ser...@us...> + + * nsdbtds.c: removed old compat functions + 2005-06-16 Vlad Seryakov <ser...@us...> |
From: Vlad S. <ser...@us...> - 2005-08-01 19:32:32
|
Update of /cvsroot/naviserver/modules/nsdbpg In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7283 Modified Files: ChangeLog tclcmds.c Log Message: removed old compat functions Index: tclcmds.c =================================================================== RCS file: /cvsroot/naviserver/modules/nsdbpg/tclcmds.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** tclcmds.c 15 Jun 2005 23:20:39 -0000 1.2 --- tclcmds.c 1 Aug 2005 19:32:22 -0000 1.3 *************** *** 103,107 **** Ns_PgServerInit(char *server, char *module, char *hDriver) { ! return Ns_TclInitInterps(server, AddCmds, NULL); } --- 103,108 ---- Ns_PgServerInit(char *server, char *module, char *hDriver) { ! Ns_TclRegisterTrace(server, AddCmds, NULL, NS_TCL_TRACE_CREATE); ! return NS_OK; } Index: ChangeLog =================================================================== RCS file: /cvsroot/naviserver/modules/nsdbpg/ChangeLog,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ChangeLog 17 Jun 2005 02:39:53 -0000 1.4 --- ChangeLog 1 Aug 2005 19:32:22 -0000 1.5 *************** *** 1,2 **** --- 1,6 ---- + 2005-08-01 Vlad Seryakov <ser...@us...> + + * tclcmds.c: removed usage of old compat functions + 2005-06-16 Vlad Seryakov <ser...@us...> |
From: Vlad S. <ser...@us...> - 2005-08-01 19:30:36
|
Update of /cvsroot/naviserver/modules/nsdbbdb In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6694 Modified Files: Makefile nsdbbdb.c Log Message: removed old compat functions Index: Makefile =================================================================== RCS file: /cvsroot/naviserver/modules/nsdbbdb/Makefile,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** Makefile 20 May 2005 20:37:12 -0000 1.1.1.1 --- Makefile 1 Aug 2005 19:30:26 -0000 1.2 *************** *** 6,15 **** # Module name # ! MOD = nsberkeleydb.so # # Objects to build. # ! OBJS = nsberkeleydb.o MODLIBS = -ldb --- 6,15 ---- # Module name # ! MOD = nsdbbdb.so # # Objects to build. # ! OBJS = nsdbbdb.o MODLIBS = -ldb Index: nsdbbdb.c =================================================================== RCS file: /cvsroot/naviserver/modules/nsdbbdb/nsdbbdb.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** nsdbbdb.c 17 Jun 2005 02:44:45 -0000 1.1 --- nsdbbdb.c 1 Aug 2005 19:30:26 -0000 1.2 *************** *** 119,125 **** Ns_DStringInit(&ds); configPath = Ns_ConfigGetPath(0,0,"db","pool",hModule); ! if(!(dbDelimiter = Ns_ConfigGet(configPath,"delimiter"))) dbDelimiter = "\n"; ! if((dbHome = Ns_ConfigGet(configPath,"home"))) Ns_DStringAppend(&ds,dbHome); ! if(!ds.length) Ns_DStringPrintf(&ds,"%s/db",Ns_InfoHome()); dbHome = ns_strdup(ds.string); Ns_ConfigGetInt(configPath,"pagesize",&dbPageSize); --- 119,125 ---- Ns_DStringInit(&ds); configPath = Ns_ConfigGetPath(0,0,"db","pool",hModule); ! if(!(dbDelimiter = Ns_ConfigGetValue(configPath,"delimiter"))) dbDelimiter = "\n"; ! if((dbHome = Ns_ConfigGetValue(configPath,"home"))) Ns_DStringAppend(&ds,dbHome); ! if(!ds.length) Ns_DStringPrintf(&ds,"%s/db",Ns_InfoHomePath()); dbHome = ns_strdup(ds.string); Ns_ConfigGetInt(configPath,"pagesize",&dbPageSize); *************** *** 129,137 **** // Db flags ! if(!(str = Ns_ConfigGet(configPath,"dbflags"))) str = ""; if(strstr(str,"dup")) dbDbFlags |= DB_DUP; // Environment flags ! if(!(str = Ns_ConfigGet(configPath,"envflags"))) str = ""; if(!strstr(str,"nolock")) dbEnvFlags |= DB_INIT_LOCK; if(!strstr(str,"nolog")) dbEnvFlags |= DB_INIT_LOG; --- 129,137 ---- // Db flags ! if(!(str = Ns_ConfigGetValue(configPath,"dbflags"))) str = ""; if(strstr(str,"dup")) dbDbFlags |= DB_DUP; // Environment flags ! if(!(str = Ns_ConfigGetValue(configPath,"envflags"))) str = ""; if(!strstr(str,"nolock")) dbEnvFlags |= DB_INIT_LOCK; if(!strstr(str,"nolog")) dbEnvFlags |= DB_INIT_LOG; *************** *** 517,521 **** DbServerInit(char *hServer, char *hModule, char *hDriver) { ! return Ns_TclInitInterps(hServer,DbInterpInit,NULL); } --- 517,522 ---- DbServerInit(char *hServer, char *hModule, char *hDriver) { ! Ns_TclRegisterTrace(hServer, DbInterpInit, 0, NS_TCL_TRACE_CREATE); ! return NS_OK; } |
From: Vlad S. <ser...@us...> - 2005-08-01 19:22:03
|
Update of /cvsroot/naviserver/modules/nsclamav In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4871 Modified Files: nsclamav.c Log Message: removed usage of old compat functions Index: nsclamav.c =================================================================== RCS file: /cvsroot/naviserver/modules/nsclamav/nsclamav.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** nsclamav.c 12 Jun 2005 22:34:22 -0000 1.3 --- nsclamav.c 1 Aug 2005 19:21:45 -0000 1.4 *************** *** 59,63 **** path = Ns_ConfigGetPath(server,module,NULL); ! if(!(db = Ns_ConfigGet(path,"dbdir"))) db = (char*)cl_retdbdir(); if((rc = cl_loaddbdir(db,&ClamAvRoot,&virnum))) { Ns_Log(Error,"nsclamav: failed to load db: %s",cl_strerror(rc)); --- 59,63 ---- path = Ns_ConfigGetPath(server,module,NULL); ! if(!(db = Ns_ConfigGetValue(path,"dbdir"))) db = (char*)cl_retdbdir(); if((rc = cl_loaddbdir(db,&ClamAvRoot,&virnum))) { Ns_Log(Error,"nsclamav: failed to load db: %s",cl_strerror(rc)); *************** *** 76,80 **** if(!Ns_ConfigGetInt(path,"archivememlim",&ClamAvLimits.archivememlim)) ClamAvLimits.archivememlim = 0; Ns_Log(Notice,"nsclamav: loaded %d virues",virnum); ! return Ns_TclInitInterps(server, ClamAvInterpInit, NULL); } --- 76,81 ---- if(!Ns_ConfigGetInt(path,"archivememlim",&ClamAvLimits.archivememlim)) ClamAvLimits.archivememlim = 0; Ns_Log(Notice,"nsclamav: loaded %d virues",virnum); ! Ns_TclRegisterTrace(server, ClamAvInterpInit, 0, NS_TCL_TRACE_CREATE); ! return NS_OK; } |
From: Vlad S. <ser...@us...> - 2005-08-01 19:19:53
|
Update of /cvsroot/naviserver/modules/nschartdir In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4206 Modified Files: nschartdir.c Log Message: removed usage of old compat functions Index: nschartdir.c =================================================================== RCS file: /cvsroot/naviserver/modules/nschartdir/nschartdir.c,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** nschartdir.c 13 Jun 2005 16:04:31 -0000 1.4 --- nschartdir.c 1 Aug 2005 19:19:44 -0000 1.5 *************** *** 147,151 **** } Ns_MutexSetName2(&chartMutex,"nschartdir","chart"); ! return Ns_TclInitInterps(server,ChartInterpInit,NULL); } --- 147,152 ---- } Ns_MutexSetName2(&chartMutex,"nschartdir","chart"); ! Ns_TclRegisterTrace(server, ChartInterpInit, 0, NS_TCL_TRACE_CREATE); ! return NS_OK; } |
From: Vlad S. <ser...@us...> - 2005-08-01 19:17:54
|
Update of /cvsroot/naviserver/modules/nsaspell In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3693 Modified Files: nsaspell.c Log Message: removed usage of old compat functions Index: nsaspell.c =================================================================== RCS file: /cvsroot/naviserver/modules/nsaspell/nsaspell.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** nsaspell.c 12 Jun 2005 22:34:21 -0000 1.3 --- nsaspell.c 1 Aug 2005 19:17:45 -0000 1.4 *************** *** 60,64 **** path = Ns_ConfigGetPath(server,module,NULL); ! return Ns_TclInitInterps(server,AspellInterpInit,0); } --- 60,66 ---- path = Ns_ConfigGetPath(server,module,NULL); ! Ns_TclRegisterTrace(server, AspellInterpInit, 0, NS_TCL_TRACE_CREATE); ! ! return NS_OK; } |
From: Vlad S. <ser...@us...> - 2005-08-01 19:16:49
|
Update of /cvsroot/naviserver/modules/nsaccess In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3401 Modified Files: nsaccess.c Log Message: removed usage of old compat functions Index: nsaccess.c =================================================================== RCS file: /cvsroot/naviserver/modules/nsaccess/nsaccess.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** nsaccess.c 29 Jun 2005 14:39:06 -0000 1.2 --- nsaccess.c 1 Aug 2005 19:16:36 -0000 1.3 *************** *** 76,85 **** path = Ns_ConfigGetPath(server,module,NULL); ! if((file = Ns_ConfigGet(path,"allow_file"))) hosts_allow_table = ns_strdup(file); ! if((file = Ns_ConfigGet(path,"deny_file"))) hosts_deny_table = ns_strdup(file); ! if (Ns_TclInitInterps(server, AddCmds, 0) != NS_OK) { ! return NS_ERROR; ! } return NS_OK; --- 76,83 ---- path = Ns_ConfigGetPath(server,module,NULL); ! if((file = Ns_ConfigGetValue(path,"allow_file"))) hosts_allow_table = ns_strdup(file); ! if((file = Ns_ConfigGetValue(path,"deny_file"))) hosts_deny_table = ns_strdup(file); ! Ns_TclRegisterTrace(server, AddCmds, 0, NS_TCL_TRACE_CREATE); return NS_OK; |
From: Vlad S. <ser...@us...> - 2005-08-01 18:56:20
|
Update of /cvsroot/naviserver/modules/nsdns In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31262 Modified Files: ChangeLog nsdns.c Log Message: removed old compat functions Index: nsdns.c =================================================================== RCS file: /cvsroot/naviserver/modules/nsdns/nsdns.c,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** nsdns.c 24 Jun 2005 00:37:39 -0000 1.15 --- nsdns.c 1 Aug 2005 18:55:59 -0000 1.16 *************** *** 164,175 **** // DNS proxy thread if(!Ns_ConfigGetInt(path,"proxyport",&dnsProxyPort)) dnsProxyPort = 53; ! if((dnsProxyHost = Ns_ConfigGet(path,"proxyhost")) && ! (Ns_GetSockAddr(&dnsProxyAddr,dnsProxyHost,dnsProxyPort) != NS_OK || ! (dnsProxySock = socket(AF_INET,SOCK_DGRAM,0)) == -1 || ! Ns_BeginDetachedThread(DnsProxyThread,0) != NS_OK)) { ! close(dnsUdpSock); ! close(dnsTcpSock); ! Ns_Log(Error,"nsdns: create proxy thread %s:%d: %s",dnsProxyHost,dnsProxyPort,strerror(errno)); ! return NS_ERROR; } if(dnsRcvBuf) { --- 164,176 ---- // DNS proxy thread if(!Ns_ConfigGetInt(path,"proxyport",&dnsProxyPort)) dnsProxyPort = 53; ! if((dnsProxyHost = Ns_ConfigGet(path,"proxyhost"))) { ! if(Ns_GetSockAddr(&dnsProxyAddr,dnsProxyHost,dnsProxyPort) != NS_OK || ! (dnsProxySock = socket(AF_INET,SOCK_DGRAM,0)) == -1) { ! close(dnsUdpSock); ! close(dnsTcpSock); ! Ns_Log(Error,"nsdns: create proxy thread %s:%d: %s",dnsProxyHost,dnsProxyPort,strerror(errno)); ! return NS_ERROR; ! } ! Ns_ThreadCreate(DnsProxyThread,0,0,0); } if(dnsRcvBuf) { *************** *** 186,199 **** dnsQueues[n].freelist = req; } ! if(Ns_BeginDetachedThread(DnsQueueRequestThread,&dnsQueues[n]) != NS_OK) { ! Ns_Log(Error,"nsdns: queue thread failed: %s",strerror(errno)); ! return NS_ERROR; ! } } // Start listen thread ! if(Ns_BeginDetachedThread(DnsQueueListenThread,0) != NS_OK) { ! Ns_Log(Error,"nsdns: main thread failed: %s",strerror(errno)); ! return NS_ERROR; ! } } if(dnsDebug) { --- 187,194 ---- dnsQueues[n].freelist = req; } ! Ns_ThreadCreate(DnsQueueRequestThread,&dnsQueues[n],0,0); } // Start listen thread ! Ns_ThreadCreate(DnsQueueListenThread,0,0,0); } if(dnsDebug) { *************** *** 662,669 **** if((arg.sock = Ns_SockAccept(sock,(struct sockaddr*)&arg.saddr,&saddr_len)) == INVALID_SOCKET) break; if(dnsDebug > 3) Ns_Log(Error,"DnsTcpListen: connection from %s",ns_inet_ntoa(arg.saddr.sin_addr)); ! if(Ns_BeginDetachedThread(DnsTcpThread,(void *)&arg) != NS_OK) { ! Ns_Log(Error,"nsdns: Ns_BeginThread() failed with %s.",strerror(errno)); ! close(arg.sock); ! } return NS_TRUE; } --- 657,661 ---- if((arg.sock = Ns_SockAccept(sock,(struct sockaddr*)&arg.saddr,&saddr_len)) == INVALID_SOCKET) break; if(dnsDebug > 3) Ns_Log(Error,"DnsTcpListen: connection from %s",ns_inet_ntoa(arg.saddr.sin_addr)); ! Ns_ThreadCreate(DnsTcpThread,(void *)&arg,0,0); return NS_TRUE; } Index: ChangeLog =================================================================== RCS file: /cvsroot/naviserver/modules/nsdns/ChangeLog,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** ChangeLog 27 Jun 2005 00:01:22 -0000 1.6 --- ChangeLog 1 Aug 2005 18:55:59 -0000 1.7 *************** *** 1,2 **** --- 1,6 ---- + 2005-08-01 Vlad Seryakov vl...@cr... + + * removed all compat functions + 2005-06-26 Vlad Seryakov vl...@cr... |
From: Vlad S. <ser...@us...> - 2005-08-01 16:23:22
|
Update of /cvsroot/naviserver/naviserver In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18733 Modified Files: ChangeLog Log Message: see ChangeLog Index: ChangeLog =================================================================== RCS file: /cvsroot/naviserver/naviserver/ChangeLog,v retrieving revision 1.178 retrieving revision 1.179 diff -C2 -d -r1.178 -r1.179 *** ChangeLog 30 Jul 2005 09:08:22 -0000 1.178 --- ChangeLog 1 Aug 2005 16:22:11 -0000 1.179 *************** *** 1,2 **** --- 1,20 ---- + 2005-07-11 Vlad Seryakov <ser...@us...> + + * include/ns.h: + * nsd/nsd.h: + * nsd.queue.c: + * nsd.return.c: + * nsd/conn.c: added ns_conn responseversion to manually set response + protocol and version to have full control about returned HTTP format. + For C API 2 functiosn are added: Ns_ConnResponseVersion and + Ns_ConnSetResponseVersion. Added responseVersion char* pointer to + Conn structure. To enable response version tests ns_httptest needs + to be changed to return response protocol/version. + + * nsd/adprequest.c: + * tests/http_chunked.test: + * tests/testserver/pages/http_chunked.adp: detects now whether client + is HTTP/1.1 and therefore handles chunked encoding. + 2005-07-30 Stephen Deasey <sd...@us...> |
From: Vlad S. <ser...@us...> - 2005-08-01 16:23:03
|
Update of /cvsroot/naviserver/naviserver/include In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18733/include Modified Files: ns.h Log Message: see ChangeLog Index: ns.h =================================================================== RCS file: /cvsroot/naviserver/naviserver/include/ns.h,v retrieving revision 1.41 retrieving revision 1.42 diff -C2 -d -r1.41 -r1.42 *** ns.h 30 Jul 2005 09:08:22 -0000 1.41 --- ns.h 1 Aug 2005 16:22:13 -0000 1.42 *************** *** 701,704 **** --- 701,706 ---- NS_EXTERN int Ns_ConnResponseStatus(Ns_Conn *conn); NS_EXTERN void Ns_ConnSetResponseStatus(Ns_Conn *conn, int new_status); + NS_EXTERN char *Ns_ConnResponseVersion(Ns_Conn *conn); + NS_EXTERN void Ns_ConnSetResponseVersion(Ns_Conn *conn, char *new_version); NS_EXTERN int Ns_ConnContentSent(Ns_Conn *conn); NS_EXTERN int Ns_ConnResponseLength(Ns_Conn *conn); |
From: Vlad S. <ser...@us...> - 2005-08-01 16:22:36
|
Update of /cvsroot/naviserver/naviserver/tests/testserver/pages In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18733/tests/testserver/pages Modified Files: http_chunked.adp Log Message: see ChangeLog Index: http_chunked.adp =================================================================== RCS file: /cvsroot/naviserver/naviserver/tests/testserver/pages/http_chunked.adp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** http_chunked.adp 21 Jul 2005 10:43:09 -0000 1.1 --- http_chunked.adp 1 Aug 2005 16:22:26 -0000 1.2 *************** *** 1,12 **** <% - - # This is redundant/broken -- should chunk if browser supports - # chunked encoding and streaming is enabled. - # - - if {[ns_conn version] == 1.1} { - ns_conn chunked 1 - } - # If streaming is enabled but the browser does not support # chunked encoding, revert to Connection: close to mark --- 1,3 ---- *************** *** 23,26 **** ns_adp_append 0123456789 ns_adp_append 01234 - %> \ No newline at end of file --- 14,16 ---- |
From: Vlad S. <ser...@us...> - 2005-08-01 16:22:36
|
Update of /cvsroot/naviserver/naviserver/nsd In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18733/nsd Modified Files: adprequest.c conn.c nsd.h queue.c return.c Log Message: see ChangeLog Index: return.c =================================================================== RCS file: /cvsroot/naviserver/naviserver/nsd/return.c,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** return.c 12 Jul 2005 03:16:05 -0000 1.13 --- return.c 1 Aug 2005 16:22:25 -0000 1.14 *************** *** 221,226 **** } ! Ns_DStringPrintf(dsPtr, "HTTP/%s %d %s\r\n", ! (conn->flags & NS_CONN_WRITE_CHUNKED) ? "1.1" : "1.0", connPtr->responseStatus, reason); --- 221,227 ---- } ! Ns_DStringPrintf(dsPtr, "%s %d %s\r\n", ! (connPtr->responseVersion != NULL) ? connPtr->responseVersion : ! (conn->flags & NS_CONN_WRITE_CHUNKED) ? "HTTP/1.1" : "HTTP/1.0", connPtr->responseStatus, reason); Index: nsd.h =================================================================== RCS file: /cvsroot/naviserver/naviserver/nsd/nsd.h,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** nsd.h 30 Jul 2005 03:17:50 -0000 1.28 --- nsd.h 1 Aug 2005 16:22:25 -0000 1.29 *************** *** 482,485 **** --- 482,486 ---- int responseStatus; int responseLength; + char *responseVersion; int recursionCount; Index: conn.c =================================================================== RCS file: /cvsroot/naviserver/naviserver/nsd/conn.c,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** conn.c 12 Jul 2005 03:16:05 -0000 1.20 --- conn.c 1 Aug 2005 16:22:25 -0000 1.21 *************** *** 264,267 **** --- 264,321 ---- *---------------------------------------------------------------------- * + * Ns_ConnResponseVersion -- + * + * Get the reponse protocol and version that will be sent + * + * Results: + * String like HTTP/1.0 + * + * Side effects: + * None + * + *---------------------------------------------------------------------- + */ + + char * + Ns_ConnResponseVersion(Ns_Conn *conn) + { + Conn *connPtr = (Conn *) conn; + + return connPtr->responseVersion; + + } + + + /* + *---------------------------------------------------------------------- + * + * Ns_ConnSetResponseVersion -- + * + * Set the response protocol an dversion that will be sent + * + * Results: + * None + * + * Side effects: + * None + * + *---------------------------------------------------------------------- + */ + + void + Ns_ConnSetResponseVersion(Ns_Conn *conn, char *new_version) + { + Conn *connPtr = (Conn *) conn; + + if (connPtr->responseVersion != NULL) { + ns_free(connPtr->responseVersion); + } + connPtr->responseVersion = ns_strcopy(new_version); + } + + + /* + *---------------------------------------------------------------------- + * * Ns_ConnContentSent -- * *************** *** 959,963 **** "query", "request", "server", "sock", "start", "status", "url", "urlc", "urlencoding", "urlv", "version", "write_encoded", ! "chunked", NULL }; --- 1013,1017 ---- "query", "request", "server", "sock", "start", "status", "url", "urlc", "urlencoding", "urlv", "version", "write_encoded", ! "chunked", "responseversion", NULL }; *************** *** 971,975 **** CServerIdx, CSockIdx, CStartIdx, CStatusIdx, CUrlIdx, CUrlcIdx, CUrlEncodingIdx, CUrlvIdx, CVersionIdx, CWriteEncodedIdx, ! CChunkedIdx }; --- 1025,1029 ---- CServerIdx, CSockIdx, CStartIdx, CStatusIdx, CUrlIdx, CUrlcIdx, CUrlEncodingIdx, CUrlvIdx, CVersionIdx, CWriteEncodedIdx, ! CChunkedIdx, CResponseVersionIdx }; *************** *** 1215,1218 **** --- 1269,1279 ---- break; + case CResponseVersionIdx: + if (objc > 2) { + Ns_ConnSetResponseVersion(conn, Tcl_GetString(objv[2])); + } + Tcl_SetResult(interp, Ns_ConnResponseVersion(conn), TCL_STATIC); + break; + case CRequestIdx: Tcl_SetResult(interp, request->line, TCL_STATIC); Index: adprequest.c =================================================================== RCS file: /cvsroot/naviserver/naviserver/nsd/adprequest.c,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** adprequest.c 12 Jul 2005 11:19:21 -0000 1.4 --- adprequest.c 1 Aug 2005 16:22:25 -0000 1.5 *************** *** 228,231 **** --- 228,234 ---- if (AdpFlush(itPtr, 1) != NS_OK) { itPtr->adp.stream = 0; + if (Ns_ConnGetChunkedFlag(itPtr->conn)) { + Ns_ConnSetChunkedFlag(itPtr->conn, 0); + } } } *************** *** 244,248 **** * * Side effects: ! * Headers and current data, if any, are flushed. * *---------------------------------------------------------------------- --- 247,252 ---- * * Side effects: ! * Headers and current data, if any, are flushed. Can enable chunked ! * mode depending on the browser version. * *---------------------------------------------------------------------- *************** *** 253,258 **** { if (!itPtr->adp.stream && itPtr->conn != NULL) { ! itPtr->adp.stream = 1; ! NsAdpFlush(itPtr); } } --- 257,270 ---- { if (!itPtr->adp.stream && itPtr->conn != NULL) { ! itPtr->adp.stream = 1; ! ! /* Switch to chunked mode if browser supports chunked encoding and ! * streaming is enabled. ! */ ! ! if (itPtr->conn->request->version == 1.1) { ! Ns_ConnSetChunkedFlag(itPtr->conn, 1); ! } ! NsAdpFlush(itPtr); } } Index: queue.c =================================================================== RCS file: /cvsroot/naviserver/naviserver/nsd/queue.c,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** queue.c 12 Jul 2005 07:31:39 -0000 1.5 --- queue.c 1 Aug 2005 16:22:25 -0000 1.6 *************** *** 714,717 **** --- 714,718 ---- connPtr->nContentSent = 0; connPtr->responseStatus = 0; + connPtr->responseVersion = 0; connPtr->responseLength = 0; connPtr->recursionCount = 0; *************** *** 825,828 **** --- 826,833 ---- NsFreeRequest(connPtr->reqPtr); connPtr->reqPtr = NULL; + if (connPtr->responseVersion != NULL) { + ns_free(connPtr->responseVersion); + connPtr->responseVersion = NULL; + } } |
From: Vlad S. <ser...@us...> - 2005-08-01 16:22:36
|
Update of /cvsroot/naviserver/naviserver/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18733/tests Modified Files: http_chunked.test Log Message: see ChangeLog Index: http_chunked.test =================================================================== RCS file: /cvsroot/naviserver/naviserver/tests/http_chunked.test,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** http_chunked.test 21 Jul 2005 10:43:09 -0000 1.1 --- http_chunked.test 1 Aug 2005 16:22:26 -0000 1.2 *************** *** 48,54 **** } -result "200 chunked {} {a\r\n0123456789\r\n5\r\n01234\r\n0\r\n\r\n}" ! test http_chunked-1.2 {adp with buffered response} -constraints { ! serverListen knownBug ! } -body { nstest_http -http 1.1 -getheaders {Transfer-Encoding Content-Length} -getbody t \ GET /http_chunked.adp?stream=0 --- 48,52 ---- } -result "200 chunked {} {a\r\n0123456789\r\n5\r\n01234\r\n0\r\n\r\n}" ! test http_chunked-1.2 {adp with buffered response} -constraints serverListen -body { nstest_http -http 1.1 -getheaders {Transfer-Encoding Content-Length} -getbody t \ GET /http_chunked.adp?stream=0 *************** *** 56,60 **** test http_chunked-1.3 {adp streaming to HTTP/1.0 client} -constraints serverListen -body { ! nstest_http -setheaders {Connection keep-alive} \ -getheaders {Transfer-Encoding Connection Content-Length} -getbody t \ GET /http_chunked.adp?stream=1 --- 54,58 ---- test http_chunked-1.3 {adp streaming to HTTP/1.0 client} -constraints serverListen -body { ! nstest_http -http 1.0 -setheaders {Connection keep-alive} \ -getheaders {Transfer-Encoding Connection Content-Length} -getbody t \ GET /http_chunked.adp?stream=1 |
From: Stephen D. <sd...@us...> - 2005-07-30 09:08:31
|
Update of /cvsroot/naviserver/naviserver/include In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16707/include Modified Files: ns.h Log Message: * include/ns.h: Untabify and reformat some definitions. Remove unused/unneeded NS_AOLSERVER_3_PLUS, NS_SHUTDOWN and NS_REGISTER_SERVER_TRACE. Index: ns.h =================================================================== RCS file: /cvsroot/naviserver/naviserver/include/ns.h,v retrieving revision 1.40 retrieving revision 1.41 diff -C2 -d -r1.40 -r1.41 *** ns.h 30 Jul 2005 04:06:01 -0000 1.40 --- ns.h 30 Jul 2005 09:08:22 -0000 1.41 *************** *** 50,113 **** #ifdef NSD_EXPORTS ! #undef NS_EXTERN ! #ifdef __cplusplus ! #define NS_EXTERN extern "C" NS_EXPORT ! #else ! #define NS_EXTERN extern NS_EXPORT ! #endif #endif /* ! * Various constants. */ ! #define NS_CONN_CLOSED 1 ! #define NS_CONN_SKIPHDRS 2 ! #define NS_CONN_SKIPBODY 4 ! #define NS_CONN_READHDRS 8 ! #define NS_CONN_SENTHDRS 16 ! #define NS_CONN_KEEPALIVE 32 ! #define NS_CONN_WRITE_ENCODED 64 ! #define NS_CONN_WRITE_CHUNKED 128 ! #define NS_CONN_SENT_LAST_CHUNK 256 ! #define NS_CONN_MAXCLS 16 ! #define NS_CONN_MAXBUFS 16 ! #define NS_AOLSERVER_3_PLUS ! #define NS_UNAUTHORIZED (-2) ! #define NS_FORBIDDEN (-3) ! #define NS_FILTER_BREAK (-4) ! #define NS_FILTER_RETURN (-5) ! #define NS_SHUTDOWN (-4) ! #define NS_TRUE 1 ! #define NS_FALSE 0 ! #define NS_FILTER_PRE_AUTH 1 ! #define NS_FILTER_POST_AUTH 2 ! #define NS_FILTER_TRACE 4 ! #define NS_FILTER_VOID_TRACE 8 ! #define NS_REGISTER_SERVER_TRACE 16 ! #define NS_OP_NOINHERIT 2 ! #define NS_OP_NODELETE 4 ! #define NS_OP_RECURSE 8 ! #define NS_SCHED_THREAD 1 ! #define NS_SCHED_ONCE 2 ! #define NS_SCHED_DAILY 4 ! #define NS_SCHED_WEEKLY 8 ! #define NS_SCHED_PAUSED 16 ! #define NS_SCHED_RUNNING 32 ! #define NS_SOCK_READ 1 ! #define NS_SOCK_WRITE 2 ! #define NS_SOCK_EXCEPTION 4 ! #define NS_SOCK_EXIT 8 ! #define NS_SOCK_DROP 16 ! #define NS_SOCK_CANCEL 32 ! #define NS_SOCK_ANY 255 ! #define NS_ENCRYPT_BUFSIZE 16 ! #define NS_DRIVER_ASYNC 1 /* Use async read-ahead. */ ! #define NS_DRIVER_SSL 2 /* Use SSL port, protocol defaults. */ ! #define NS_DRIVER_UDP 4 /* UDP socket */ ! #define NS_DRIVER_UNIX 8 /* Unix domain socket */ ! #define NS_DRIVER_VERSION_1 1 /* --- 50,150 ---- #ifdef NSD_EXPORTS ! # undef NS_EXTERN ! # ifdef __cplusplus ! # define NS_EXTERN extern "C" NS_EXPORT ! # else ! # define NS_EXTERN extern NS_EXPORT ! # endif #endif /* ! * Boolean result. */ ! #define NS_TRUE 1 ! #define NS_FALSE 0 ! /* ! * The following describe various properties of a connection. ! */ ! #define NS_CONN_CLOSED 0x001 /* The underlying socket is closed */ ! #define NS_CONN_SKIPHDRS 0x002 /* Client is HTTP/0.9, do not send HTTP headers */ ! #define NS_CONN_SKIPBODY 0x004 /* HTTP HEAD request, do not send body */ ! #define NS_CONN_READHDRS 0x008 /* Unused */ ! #define NS_CONN_SENTHDRS 0x010 /* Response headers have been sent to client */ ! #define NS_CONN_KEEPALIVE 0x020 /* Client expects or has requested a keep-alive connection */ ! #define NS_CONN_WRITE_ENCODED 0x040 /* Unused */ ! #define NS_CONN_WRITE_CHUNKED 0x080 /* Client expects or has requested a chunked response */ ! #define NS_CONN_SENT_LAST_CHUNK 0x100 /* Undocumented */ ! ! /* ! * The following are valid return codes from an Ns_UserAuthorizeProc. ! */ ! ! /* NS_OK The user's access is authorized */ ! #define NS_UNAUTHORIZED (-2) /* Bad user/passwd or unauthorized */ ! #define NS_FORBIDDEN (-3) /* Authorization is not possible */ ! /* NS_ERROR The authorization function failed */ ! ! /* ! * The following are valid options when manipulating ! * URL specific data. ! */ ! ! #define NS_OP_NOINHERIT 0x02 /* Match URL exactly */ ! #define NS_OP_NODELETE 0x04 /* Do call previous procs Ns_OpDeleteProc */ ! #define NS_OP_RECURSE 0x08 /* Also destroy registered procs below given URL */ ! ! /* ! * The following types of filters may be registered. ! */ ! ! #define NS_FILTER_PRE_AUTH 0x01 /* Runs before any Ns_UserAuthProc */ ! #define NS_FILTER_POST_AUTH 0x02 /* Runs after any Ns_UserAuthProc */ ! #define NS_FILTER_TRACE 0x04 /* Runs after Ns_OpProc completes successfully */ ! #define NS_FILTER_VOID_TRACE 0x08 /* Run ns_register_trace procs after previous traces */ ! ! /* ! * The following are valid return codes from an Ns_FilterProc. ! */ ! ! /* NS_OK Run next filter */ ! #define NS_FILTER_BREAK (-4) /* Run next stage of connection */ ! #define NS_FILTER_RETURN (-5) /* Close connection */ ! ! /* ! * The following are the valid attributes of a scheduled event. ! */ ! ! #define NS_SCHED_THREAD 0x01 /* Ns_SchedProc will run in detached thread */ ! #define NS_SCHED_ONCE 0x02 /* Call cleanup proc after running once */ ! #define NS_SCHED_DAILY 0x04 /* Event is scheduled to occur daily */ ! #define NS_SCHED_WEEKLY 0x08 /* Event is scheduled to occur weekly */ ! #define NS_SCHED_PAUSED 0x10 /* Event is currently paused */ ! #define NS_SCHED_RUNNING 0x20 /* Event is currently running, perhaps in detached thread */ ! ! /* ! * The following define socket events for the Ns_Sock* APIs. ! */ ! ! #define NS_SOCK_READ 0x01 /* Socket is readable */ ! #define NS_SOCK_WRITE 0x02 /* Socket is writeable */ ! #define NS_SOCK_EXCEPTION 0x04 /* Socket has OOB data */ ! #define NS_SOCK_EXIT 0x08 /* The server is shutting down */ ! #define NS_SOCK_DROP 0x10 /* Unused */ ! #define NS_SOCK_CANCEL 0x20 /* Remove event from sock callback thread */ ! #define NS_SOCK_ANY 0x40 /* ??? */ ! ! /* ! * The following are valid comm driver options. ! */ ! ! #define NS_DRIVER_ASYNC 0x01 /* Use async read-ahead. */ ! #define NS_DRIVER_SSL 0x02 /* Use SSL port, protocol defaults. */ ! #define NS_DRIVER_UDP 0x04 /* Listening on a UDP socket */ ! #define NS_DRIVER_UNIX 0x08 /* Listening on a Unix domain socket */ ! ! #define NS_DRIVER_VERSION_1 1 /* *************** *** 115,124 **** */ ! #define NS_TCL_TRACE_CREATE 0x01 ! #define NS_TCL_TRACE_DELETE 0x02 ! #define NS_TCL_TRACE_ALLOCATE 0x04 ! #define NS_TCL_TRACE_DEALLOCATE 0x08 ! #define NS_TCL_TRACE_GETCONN 0x10 ! #define NS_TCL_TRACE_FREECONN 0x20 #if defined(__alpha) --- 152,170 ---- */ ! #define NS_TCL_TRACE_CREATE 0x01 /* New interp created */ ! #define NS_TCL_TRACE_DELETE 0x02 /* Interp destroyed */ ! #define NS_TCL_TRACE_ALLOCATE 0x04 /* Interp allocated, possibly from thread cache */ ! #define NS_TCL_TRACE_DEALLOCATE 0x08 /* Interp de-allocated, returned to thread-cache */ ! #define NS_TCL_TRACE_GETCONN 0x10 /* Interp allocated for connection processing (filter, proc) */ ! #define NS_TCL_TRACE_FREECONN 0x20 /* Interp finnished connection processing */ ! ! /* ! * The following define some buffer sizes and limits. ! */ ! ! #define NS_CONN_MAXCLS 16 /* Max num CLS keys which may be allocated */ ! #define NS_CONN_MAXBUFS 16 /* Max num buffers which Ns_ConnSend will write */ ! #define NS_ENCRYPT_BUFSIZE 16 /* Min size of buffer for Ns_Encrypt output */ ! #if defined(__alpha) *************** *** 140,161 **** /* ! * The following flags define how Ns_Set's ! * are managed by Tcl: ! * ! * NS_TCL_SET_STATIC: Underlying Ns_Set managed ! * elsewhere, only maintain a ! * Tcl reference. ! * ! * NS_TCL_SET_DYNAMIC: Ownership of Ns_Set is given ! * entirely to Tcl, free the set ! * when no longer referenced in Tcl. ! * ! * In addition, the NS_TCL_SET_SHARED flag can be set ! * to make the set available to all interps. */ ! #define NS_TCL_SET_STATIC 0 ! #define NS_TCL_SET_DYNAMIC 1 ! #define NS_TCL_SET_SHARED 2 /* --- 186,195 ---- /* ! * The following flags define how Ns_Set's are managed by Tcl. */ ! #define NS_TCL_SET_STATIC 0 /* Ns_Set managed elsewhere, maintain a Tcl reference */ ! #define NS_TCL_SET_DYNAMIC 1 /* Tcl owns the Ns_Set and will free when finnished */ ! #define NS_TCL_SET_SHARED 2 /* Ns_Set will be shared with all interps (deprecated, see: nsv) */ /* *************** *** 163,211 **** */ ! #define NS_TCL_SET_PERSISTENT NS_TCL_SET_SHARED ! #define NS_TCL_SET_TEMPORARY NS_TCL_SET_STATIC ! ! #define NS_DSTRING_STATIC_SIZE TCL_DSTRING_STATIC_SIZE ! #define NS_DSTRING_PRINTF_MAX 2048 ! #define NS_CACHE_FREE ((Ns_Callback *) (-1)) #ifdef _WIN32 ! NS_EXTERN char * NsWin32ErrMsg(int err); ! NS_EXTERN SOCKET ns_sockdup(SOCKET sock); ! NS_EXTERN int ns_socknbclose(SOCKET sock); ! NS_EXTERN int truncate(char *file, off_t size); ! NS_EXTERN int link(char *from, char *to); ! NS_EXTERN int symlink(char *from, char *to); ! NS_EXTERN int kill(int pid, int sig); ! #define ns_sockclose closesocket ! #define ns_sockioctl ioctlsocket ! #define ns_sockerrno GetLastError() ! #define ns_sockstrerror NsWin32ErrMsg ! #define strcasecmp _stricmp ! #define strncasecmp _strnicmp ! #define vsnprintf _vsnprintf ! #define snprintf _snprintf ! #define mkdir(d,m) _mkdir((d)) ! #define ftruncate(f,s) chsize((f),(s)) ! #define EINPROGRESS WSAEINPROGRESS ! #define EWOULDBLOCK WSAEWOULDBLOCK ! #define F_OK 0 ! #define W_OK 2 ! #define R_OK 4 ! #define X_OK R_OK #else ! #define O_TEXT 0 ! #define O_BINARY 0 ! #define SOCKET int ! #define INVALID_SOCKET (-1) ! #define SOCKET_ERROR (-1) #define NS_EXPORT ! #define ns_sockclose close ! #define ns_socknbclose close ! #define ns_sockioctl ioctl ! #define ns_sockerrno errno ! #define ns_sockstrerror strerror ! #define ns_sockdup dup #endif --- 197,244 ---- */ ! #define NS_TCL_SET_PERSISTENT NS_TCL_SET_SHARED ! #define NS_TCL_SET_TEMPORARY NS_TCL_SET_STATIC ! #define NS_CACHE_FREE ((Ns_Callback *) (-1)) #ifdef _WIN32 ! NS_EXTERN char * NsWin32ErrMsg(int err); ! NS_EXTERN SOCKET ns_sockdup(SOCKET sock); ! NS_EXTERN int ns_socknbclose(SOCKET sock); ! NS_EXTERN int truncate(char *file, off_t size); ! NS_EXTERN int link(char *from, char *to); ! NS_EXTERN int symlink(char *from, char *to); ! NS_EXTERN int kill(int pid, int sig); ! #define ns_sockclose closesocket ! #define ns_sockioctl ioctlsocket ! #define ns_sockerrno GetLastError() ! #define ns_sockstrerror NsWin32ErrMsg ! #define strcasecmp _stricmp ! #define strncasecmp _strnicmp ! #define vsnprintf _vsnprintf ! #define snprintf _snprintf ! #define mkdir(d,m) _mkdir((d)) ! #define ftruncate(f,s) chsize((f),(s)) ! #define EINPROGRESS WSAEINPROGRESS ! #define EWOULDBLOCK WSAEWOULDBLOCK ! #define F_OK 0 ! #define W_OK 2 ! #define R_OK 4 ! #define X_OK R_OK ! #else ! ! #define O_TEXT 0 ! #define O_BINARY 0 ! #define SOCKET int ! #define INVALID_SOCKET (-1) ! #define SOCKET_ERROR (-1) #define NS_EXPORT ! #define ns_sockclose close ! #define ns_socknbclose close ! #define ns_sockioctl ioctl ! #define ns_sockerrno errno ! #define ns_sockstrerror strerror ! #define ns_sockdup dup #endif *************** *** 214,221 **** */ ! #define UCHAR(c) ((unsigned char)(c)) ! #define STREQ(a,b) (((*a) == (*b)) && (strcmp((a),(b)) == 0)) ! #define STRIEQ(a,b) (strcasecmp((a),(b)) == 0) ! #define Ns_IndexCount(X) ((X)->n) #define Ns_ListPush(elem,list) ((list)=Ns_ListCons((elem),(list))) #define Ns_ListFirst(list) ((list)->first) --- 247,254 ---- */ ! #define UCHAR(c) ((unsigned char)(c)) ! #define STREQ(a,b) (((*a) == (*b)) && (strcmp((a),(b)) == 0)) ! #define STRIEQ(a,b) (strcasecmp((a),(b)) == 0) ! #define Ns_IndexCount(X) ((X)->n) #define Ns_ListPush(elem,list) ((list)=Ns_ListCons((elem),(list))) #define Ns_ListFirst(list) ((list)->first) *************** *** 231,244 **** */ ! #define Ns_DString Tcl_DString ! #define Ns_DStringLength Tcl_DStringLength ! #define Ns_DStringValue Tcl_DStringValue ! #define Ns_DStringNAppend Tcl_DStringAppend ! #define Ns_DStringAppend(d,s) Tcl_DStringAppend((d), (s), -1) ! #define Ns_DStringAppendElement Tcl_DStringAppendElement ! #define Ns_DStringInit Tcl_DStringInit ! #define Ns_DStringFree Tcl_DStringFree ! #define Ns_DStringTrunc Tcl_DStringTrunc ! #define Ns_DStringSetLength Tcl_DStringSetLength /* --- 264,280 ---- */ ! #define Ns_DString Tcl_DString ! #define Ns_DStringLength Tcl_DStringLength ! #define Ns_DStringValue Tcl_DStringValue ! #define Ns_DStringNAppend Tcl_DStringAppend ! #define Ns_DStringAppend(d,s) Tcl_DStringAppend((d), (s), -1) ! #define Ns_DStringAppendElement Tcl_DStringAppendElement ! #define Ns_DStringInit Tcl_DStringInit ! #define Ns_DStringFree Tcl_DStringFree ! #define Ns_DStringTrunc Tcl_DStringTrunc ! #define Ns_DStringSetLength Tcl_DStringSetLength ! #define NS_DSTRING_STATIC_SIZE TCL_DSTRING_STATIC_SIZE ! #define NS_DSTRING_PRINTF_MAX 2048 ! /* |
From: Stephen D. <sd...@us...> - 2005-07-30 09:08:31
|
Update of /cvsroot/naviserver/naviserver In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16707 Modified Files: ChangeLog Log Message: * include/ns.h: Untabify and reformat some definitions. Remove unused/unneeded NS_AOLSERVER_3_PLUS, NS_SHUTDOWN and NS_REGISTER_SERVER_TRACE. Index: ChangeLog =================================================================== RCS file: /cvsroot/naviserver/naviserver/ChangeLog,v retrieving revision 1.177 retrieving revision 1.178 diff -C2 -d -r1.177 -r1.178 *** ChangeLog 30 Jul 2005 04:27:41 -0000 1.177 --- ChangeLog 30 Jul 2005 09:08:22 -0000 1.178 *************** *** 1,4 **** --- 1,12 ---- + 2005-07-30 Stephen Deasey <sd...@us...> + + * include/ns.h: Untabify and reformat some definitions. Remove + unused/unneeded NS_AOLSERVER_3_PLUS, NS_SHUTDOWN and + NS_REGISTER_SERVER_TRACE. + 2005-07-29 Stephen Deasey <sd...@us...> + * include/ns.h: + * nslog/nslog.c: Fix use of ex-compat macro Ns_ConfigGet. |
From: Stephen D. <sd...@us...> - 2005-07-30 04:27:49
|
Update of /cvsroot/naviserver/naviserver/nslog In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6696/nslog Modified Files: nslog.c Log Message: Fix use of ex-compat macro Ns_ConfigGet. Index: nslog.c =================================================================== RCS file: /cvsroot/naviserver/naviserver/nslog/nslog.c,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** nslog.c 12 Jul 2005 07:31:40 -0000 1.9 --- nslog.c 30 Jul 2005 04:27:41 -0000 1.10 *************** *** 253,257 **** /* Parse extended headers, it is just Tcl list of names */ Ns_DStringTrunc(&ds,0); ! Ns_DStringVarAppend(&ds, Ns_ConfigGet(path, "extendedheaders"), NULL); if (Tcl_SplitList(NULL,ds.string,&opt,&logPtr->extheaders) != TCL_OK) { Ns_Log(Error,"nslog: invalid %s/extendedHeaders parameter: %s",path,ds.string); --- 253,257 ---- /* Parse extended headers, it is just Tcl list of names */ Ns_DStringTrunc(&ds,0); ! Ns_DStringVarAppend(&ds, Ns_ConfigGetValue(path, "extendedheaders"), NULL); if (Tcl_SplitList(NULL,ds.string,&opt,&logPtr->extheaders) != TCL_OK) { Ns_Log(Error,"nslog: invalid %s/extendedHeaders parameter: %s",path,ds.string); |