/[v1]/trunk/c++/src/cgi
ViewVC logotype

Log of /trunk/c++/src/cgi

View Directory Listing Directory Listing


Sticky Revision:

Revision 1187 - Directory Listing
Modified Thu Dec 30 22:11:17 1999 UTC (25 years, 1 month ago) by vakatov
CCgiCookie::GetExpDate() -- use a more standard time string format.
CCgiCookie::CCgiCookie() -- check the validity of passed cookie attributes

Revision 1186 - Directory Listing
Modified Thu Dec 30 22:06:14 1999 UTC (25 years, 1 month ago) by vakatov
TestCgi() -- use $CONTENT_TYPE

Revision 1147 - Directory Listing
Modified Thu Dec 23 17:16:18 1999 UTC (25 years, 1 month ago) by golikov
CtxMsgs made not HTML lib depended

Revision 1127 - Directory Listing
Modified Fri Dec 17 17:25:15 1999 UTC (25 years, 1 month ago) by vakatov
Typo fixed

Revision 1126 - Directory Listing
Modified Fri Dec 17 17:24:52 1999 UTC (25 years, 1 month ago) by vakatov
Get rid of some extra stuff

Revision 1124 - Directory Listing
Modified Fri Dec 17 15:35:24 1999 UTC (25 years, 1 month ago) by vakatov
Workaround of a GMAKE glitch

Revision 1122 - Directory Listing
Modified Fri Dec 17 04:08:05 1999 UTC (25 years, 1 month ago) by vakatov
cgiapp.cpp

Revision 1120 - Directory Listing
Modified Fri Dec 17 03:59:41 1999 UTC (25 years, 1 month ago) by vakatov
Cosmetics

Revision 1119 - Directory Listing
Modified Fri Dec 17 03:55:03 1999 UTC (25 years, 1 month ago) by vakatov
Initial revision

Revision 1112 - Directory Listing
Modified Wed Dec 15 19:19:10 1999 UTC (25 years, 1 month ago) by golikov
fixes

Revision 1064 - Directory Listing
Modified Mon Nov 22 19:57:09 1999 UTC (25 years, 2 months ago) by vakatov
TestCgiResponse() -- made "static"

Revision 1059 - Directory Listing
Modified Mon Nov 22 19:07:47 1999 UTC (25 years, 2 months ago) by vakatov
CCgiRequest::CCgiRequest() -- check for the NULL "query_string"

Revision 1036 - Directory Listing
Modified Wed Nov 17 22:48:51 1999 UTC (25 years, 2 months ago) by vakatov
Moved "GetModTime()"-related code and headers to under #if HAVE_LIBFASTCGI

Revision 1020 - Directory Listing
Modified Mon Nov 15 15:54:59 1999 UTC (25 years, 2 months ago) by sandomir
Registry support moved from CCgiApplication to CNcbiApplication

Revision 1015 - Directory Listing
Modified Fri Nov 12 17:50:05 1999 UTC (25 years, 2 months ago) by vakatov
To be more careful with _DEBUG to suit some ugly MSVC++ features

Revision 1007 - Directory Listing
Modified Tue Nov 2 22:15:50 1999 UTC (25 years, 3 months ago) by vakatov
const CCgiCookie* CCgiCookies::Find() -- forgot to cast to non-const "this"

Revision 1006 - Directory Listing
Modified Tue Nov 2 20:35:45 1999 UTC (25 years, 3 months ago) by vakatov
Redesigned of CCgiCookie and CCgiCookies to make them closer to the
cookie standard, smarter, and easier in use

Revision 997 - Directory Listing
Modified Tue Oct 26 18:11:57 1999 UTC (25 years, 3 months ago) by vakatov
CCgiObuffer::overflow() -- get rid of unused var "bumpCount" (warning)

Revision 983 - Directory Listing
Modified Thu Oct 21 16:10:56 1999 UTC (25 years, 3 months ago) by vasilche
Fixed memory leak in CNcbiOstrstream::str()

Revision 981 - Directory Listing
Modified Thu Oct 21 14:50:49 1999 UTC (25 years, 3 months ago) by sandomir
optimization for overflow() (internal buffer added)

Revision 958 - Directory Listing
Modified Mon Oct 18 15:17:40 1999 UTC (25 years, 3 months ago) by vakatov
Rolled back previous commit -- restoring the build of test/demo apps

Revision 955 - Directory Listing
Modified Thu Oct 14 18:58:30 1999 UTC (25 years, 3 months ago) by golikov
sub_proj off

Revision 920 - Directory Listing
Modified Fri Oct 1 14:22:04 1999 UTC (25 years, 4 months ago) by golikov
Now messages in context are html nodes

Revision 898 - Directory Listing
Modified Fri Sep 24 03:50:57 1999 UTC (25 years, 4 months ago) by vakatov
No need in NCBI_C_INCLUDE

Revision 897 - Directory Listing
Modified Fri Sep 24 02:49:28 1999 UTC (25 years, 4 months ago) by vakatov
+ FASTCGI_INCLUDE

Revision 884 - Directory Listing
Modified Thu Sep 23 18:27:18 1999 UTC (25 years, 4 months ago) by vakatov
Major revision of the configuration scripts and parameters

Revision 855 - Directory Listing
Modified Fri Sep 3 21:32:28 1999 UTC (25 years, 5 months ago) by vakatov
Move #include <algorithm> after the NCBI #include's for more
consistency and to suppress some bulky MSVC++ warnings.

Revision 833 - Directory Listing
Modified Thu Aug 12 14:54:43 1999 UTC (25 years, 5 months ago) by sandomir
#include <algorithm> added

Revision 832 - Directory Listing
Modified Wed Aug 11 18:33:50 1999 UTC (25 years, 6 months ago) by sandomir
class CNcbiResource more logical (some functionality from CNcbiDbResource moved in CNcbiResource; CNcbiCommand get CNcbiResource in ctor

Revision 810 - Directory Listing
Modified Mon Jul 19 21:02:32 1999 UTC (25 years, 6 months ago) by pubmed
minor change: show error if any

Revision 805 - Directory Listing
Modified Thu Jul 15 19:05:17 1999 UTC (25 years, 6 months ago) by sandomir
GetSelfURL(() added in Context

Revision 797 - Directory Listing
Modified Fri Jul 9 18:50:21 1999 UTC (25 years, 7 months ago) by sandomir
FASTCGI mode: if programs modification date changed, break out the loop

Revision 789 - Directory Listing
Modified Thu Jul 8 16:25:05 1999 UTC (25 years, 7 months ago) by vakatov
Get rid of the redundant `extern "C"' at "main()"

Revision 785 - Directory Listing
Modified Thu Jul 8 14:10:16 1999 UTC (25 years, 7 months ago) by sandomir
Simple output add on exitfastcgi command

Revision 779 - Directory Listing
Modified Wed Jul 7 14:23:38 1999 UTC (25 years, 7 months ago) by pubmed
minor changes for VC++

Revision 768 - Directory Listing
Modified Tue Jun 29 20:05:53 1999 UTC (25 years, 7 months ago) by pubmed
many changes due to query interface changes

Revision 764 - Directory Listing
Modified Mon Jun 21 16:04:17 1999 UTC (25 years, 7 months ago) by vakatov
CCgiRequest::CCgiRequest() -- the last(optional) arg is of type
"TFlags" rather than the former "bool"

Revision 762 - Directory Listing
Modified Fri Jun 18 20:42:50 1999 UTC (25 years, 7 months ago) by vakatov
Fixed tiny compilation warnings

Revision 751 - Directory Listing
Modified Fri Jun 11 20:30:37 1999 UTC (25 years, 8 months ago) by vasilche
We should catch exception by reference, because catching by value
doesn't preserve comment string.

Revision 740 - Directory Listing
Modified Tue Jun 8 21:36:29 1999 UTC (25 years, 8 months ago) by vakatov
#HAVE_NO_CHAR_TRAITS::  use "CT_XXX_TYPE" instead of "xxx_type" for
xxx = { "int", "char", "pos", "off" }

Revision 735 - Directory Listing
Modified Tue Jun 8 00:31:22 1999 UTC (25 years, 8 months ago) by vakatov
No need to explicitly add $(NETWORK_LIBS) for $(FASTCGI_LIBS) -- these
get added automagically when FASTCGI_LIBS is engaged

Revision 714 - Directory Listing
Modified Thu Jun 3 21:47:20 1999 UTC (25 years, 8 months ago) by vakatov
CCgiApplication::LoadConfig():  patch for R1.12

Revision 691 - Directory Listing
Modified Thu May 27 16:42:42 1999 UTC (25 years, 8 months ago) by vakatov
CCgiApplication::LoadConfig():  if the executable name is "*.exe" then
compose the default registry file name as "*.ini" rather than
"*.exe.ini";  use "Warning" rather than "Error" diagnostic severity
if cannot open the default registry file

Revision 686 - Directory Listing
Modified Mon May 24 15:15:19 1999 UTC (25 years, 8 months ago) by golikov
class CNcbiRelocateCommand added

Revision 677 - Directory Listing
Modified Mon May 17 00:26:21 1999 UTC (25 years, 8 months ago) by vakatov
Use double-quote rather than angle-brackets for the private headers

Revision 673 - Directory Listing
Modified Fri May 14 19:21:54 1999 UTC (25 years, 8 months ago) by pubmed
myncbi - initial version; minor changes in CgiContext, history, query

Revision 663 - Directory Listing
Modified Tue May 11 03:11:57 1999 UTC (25 years, 9 months ago) by vakatov
Moved the CGI API(along with the relevant tests) from "corelib/" to "cgi/"

Revision 647 - Directory Listing
Modified Thu May 6 23:24:22 1999 UTC (25 years, 9 months ago) by vakatov
Use configurable $(FASTCGI_LIBS) and $(NETWORK_LIBS) instead of
the hard-coded ones

Revision 645 - Directory Listing
Modified Thu May 6 23:18:10 1999 UTC (25 years, 9 months ago) by vakatov
<fcgibuf.hpp> became a local header file.

Revision 644 - Directory Listing
Modified Thu May 6 23:16:45 1999 UTC (25 years, 9 months ago) by vakatov
<fcgibuf.hpp> became a local header file.
Use #HAVE_LIBFASTCGI(from <ncbiconf.h>) rather than cmd.-line #FAST_CGI.

Revision 637 - Directory Listing
Modified Thu May 6 20:33:44 1999 UTC (25 years, 9 months ago) by pubmed
CNcbiResource -> CNcbiDbResource; utils from query; few more context methods

Revision 633 - Directory Listing
Modified Tue May 4 16:14:50 1999 UTC (25 years, 9 months ago) by vasilche
Fixed problems with program environment.
Added class CNcbiEnvironment for cached access to C environment.

Revision 631 - Directory Listing
Modified Tue May 4 00:03:18 1999 UTC (25 years, 9 months ago) by vakatov
Removed the redundant severity arg from macro ERR_POST()

Revision 630 - Directory Listing
Modified Mon May 3 20:32:31 1999 UTC (25 years, 9 months ago) by vakatov
Use the (newly introduced) macro from <corelib/ncbidbg.h>:
  RETHROW_TRACE,
  THROW0_TRACE(exception_class),
  THROW1_TRACE(exception_class, exception_arg),
  THROW_TRACE(exception_class, exception_args)
instead of the former (now obsolete) macro _TRACE_THROW.

Revision 626 - Directory Listing
Modified Fri Apr 30 19:21:08 1999 UTC (25 years, 9 months ago) by vakatov
Added more details and more control on the diagnostics
See #ERR_POST, EDiagPostFlag, and ***DiagPostFlag()

Revision 620 - Directory Listing
Modified Wed Apr 28 16:54:43 1999 UTC (25 years, 9 months ago) by vasilche
Implemented stream input processing for FastCGI applications.
Fixed POST request parsing

Revision 619 - Directory Listing
Modified Wed Apr 28 16:54:19 1999 UTC (25 years, 9 months ago) by vasilche
Implemented stream input processing for FastCGI applications.

Revision 614 - Directory Listing
Modified Tue Apr 27 16:11:11 1999 UTC (25 years, 9 months ago) by vakatov
Moved #define FAST_CGI from inside the "cgiapp.cpp" to "sunpro50.sh"

Revision 613 - Directory Listing
Modified Tue Apr 27 14:50:21 1999 UTC (25 years, 9 months ago) by vasilche
Added FastCGI interface.
CNcbiContext renamed to CCgiContext.

Revision 574 - Directory Listing
Modified Wed Apr 14 21:01:22 1999 UTC (25 years, 9 months ago) by vakatov
s_HexChar():  get rid of "::tolower()"

Revision 572 - Directory Listing
Modified Wed Apr 14 20:11:56 1999 UTC (25 years, 9 months ago) by vakatov
+ <stdio.h>
Changed all "str.compare(...)" to "NStr::Compare(str, ...)"

Revision 559 - Directory Listing
Modified Wed Apr 14 17:29:01 1999 UTC (25 years, 9 months ago) by vasilche
Added parsing of CGI parameters from IMAGE input tag like "cmd.x=1&cmd.y=2"
As a result special parameter is added with empty name: "=cmd"

Revision 557 - Directory Listing
Modified Tue Apr 13 14:26:01 1999 UTC (25 years, 9 months ago) by vasilche
Removed old _TRACE

Revision 545 - Directory Listing
Modified Wed Mar 17 18:59:51 1999 UTC (25 years, 10 months ago) by vasilche
Changed CNcbiQueryResult&Iterator.

Revision 543 - Directory Listing
Modified Mon Mar 15 19:58:24 1999 UTC (25 years, 10 months ago) by vasilche
Added CNcbiQueryResultIterator

Revision 536 - Directory Listing
Modified Wed Mar 10 21:20:23 1999 UTC (25 years, 11 months ago) by sandomir
Resource added to CNcbiContext

Revision 532 - Directory Listing
Modified Mon Mar 1 21:02:22 1999 UTC (25 years, 11 months ago) by vasilche
Added parsing of 'form-data' requests.

Revision 529 - Directory Listing
Modified Mon Feb 22 22:45:43 1999 UTC (25 years, 11 months ago) by vasilche
Fixed map::insert(value_type) usage.

Revision 528 - Directory Listing
Modified Mon Feb 22 21:12:39 1999 UTC (25 years, 11 months ago) by sandomir
MsgRequest -> NcbiContext

Revision 515 - Directory Listing
Modified Wed Jan 27 16:46:23 1999 UTC (26 years ago) by sandomir
minor change: PFindByName added

Revision 498 - Directory Listing
Modified Thu Jan 14 20:03:49 1999 UTC (26 years ago) by sandomir
minor changes

Revision 496 - Directory Listing
Modified Wed Jan 13 19:21:47 1999 UTC (26 years ago) by lewisg
check for end of multimap

Revision 495 - Directory Listing
Modified Wed Jan 13 14:46:45 1999 UTC (26 years ago) by lewisg
simple cgi demo

Revision 492 - Directory Listing
Modified Tue Jan 12 17:06:37 1999 UTC (26 years ago) by sandomir
GetLink changed

Revision 483 - Directory Listing
Modified Thu Jan 7 22:03:42 1999 UTC (26 years, 1 month ago) by vakatov
s_URL_Decode():  typo fixed

Revision 482 - Directory Listing
Modified Thu Jan 7 21:15:24 1999 UTC (26 years, 1 month ago) by vakatov
Changed prototypes for URL_DecodeString() and URL_EncodeString()

Revision 481 - Directory Listing
Modified Thu Jan 7 20:06:06 1999 UTC (26 years, 1 month ago) by vakatov
+ URL_DecodeString()
+ URL_EncodeString()

Revision 475 - Directory Listing
Modified Wed Jan 6 22:23:40 1999 UTC (26 years, 1 month ago) by sandomir
minor changes

Revision 469 - Directory Listing
Modified Tue Jan 5 21:03:01 1999 UTC (26 years, 1 month ago) by sandomir
GetEntry() changes

Revision 459 - Directory Listing
Modified Thu Dec 31 19:47:29 1998 UTC (26 years, 1 month ago) by sandomir
GetEntry() fixed

Revision 449 - Directory Listing
Modified Mon Dec 28 23:29:17 1998 UTC (26 years, 1 month ago) by vakatov
New CVS and development tree structure for the NCBI C++ projects

Revision 441 - Directory Listing
Modified Mon Dec 28 17:56:43 1998 UTC (26 years, 1 month ago) by vakatov
New CVS and development tree structure for the NCBI C++ projects

Revision 438 - Directory Listing
Modified Mon Dec 28 15:43:13 1998 UTC (26 years, 1 month ago) by sandomir
minor fixed in CgiApp and Resource

Revision 428 - Directory Listing
Modified Wed Dec 23 13:57:55 1998 UTC (26 years, 1 month ago) by vasilche
Default output stream will be NcbiCout.

Revision 415 - Directory Listing
Modified Mon Dec 21 17:19:37 1998 UTC (26 years, 1 month ago) by sandomir
VC++ fixes in ncbistd; minor fixes in Resource

Revision 409 - Directory Listing
Modified Thu Dec 17 21:50:45 1998 UTC (26 years, 1 month ago) by sandomir
CNCBINode fixed in Resource; case insensitive string comparison predicate added

Revision 406 - Directory Listing
Modified Thu Dec 17 17:25:02 1998 UTC (26 years, 1 month ago) by sandomir
minor changes in Report

Revision 402 - Directory Listing
Modified Mon Dec 14 20:25:37 1998 UTC (26 years, 1 month ago) by sandomir
changed with Command handling

Revision 401 - Directory Listing
Modified Mon Dec 14 15:30:08 1998 UTC (26 years, 1 month ago) by sandomir
minor fixes in CNcbiApplication; command handling fixed

Revision 397 - Directory Listing
Modified Fri Dec 11 22:00:34 1998 UTC (26 years, 2 months ago) by vasilche
Added raw CGI response

Revision 395 - Directory Listing
Modified Fri Dec 11 18:00:56 1998 UTC (26 years, 2 months ago) by vasilche
Added cookies and output stream

Revision 392 - Directory Listing
Modified Thu Dec 10 20:40:21 1998 UTC (26 years, 2 months ago) by sandomir
#include <algorithm> added in ncbires.cpp

Revision 391 - Directory Listing
Modified Thu Dec 10 19:58:22 1998 UTC (26 years, 2 months ago) by vasilche
Header option made more generic

Revision 388 - Directory Listing
Modified Thu Dec 10 17:36:56 1998 UTC (26 years, 2 months ago) by sandomir
ncbires.cpp added

Revision 381 - Directory Listing
Modified Wed Dec 9 20:18:18 1998 UTC (26 years, 2 months ago) by vasilche
Initial implementation of CGI response generator

Revision 358 - Directory Listing
Modified Fri Dec 4 23:38:35 1998 UTC (26 years, 2 months ago) by vakatov
Workaround SunPro's "buggy const"(see "BW_01")
Renamed "CCgiCookies::Erase()" method to "...Clear()"

Revision 340 - Directory Listing
Modified Tue Dec 1 00:27:21 1998 UTC (26 years, 2 months ago) by vakatov
Made CCgiRequest::ParseEntries() to read ISINDEX data, too.
Got rid of now redundant CCgiRequest::ParseIndexesAsEntries()

Revision 339 - Directory Listing
Modified Mon Nov 30 21:23:20 1998 UTC (26 years, 2 months ago) by vakatov
CCgiRequest:: - by default, interprete ISINDEX data as regular FORM entries
+ CCgiRequest::ParseIndexesAsEntries()
Allow FORM entry in format "name1&name2....." (no '=' necessary after name)

Revision 338 - Directory Listing
Modified Fri Nov 27 20:55:23 1998 UTC (26 years, 2 months ago) by vakatov
CCgiRequest::  made the input stream arg. be optional(std.input by default)

Revision 336 - Directory Listing
Modified Fri Nov 27 19:44:34 1998 UTC (26 years, 2 months ago) by vakatov
CCgiRequest::  Engage cmd.-line args if "$REQUEST_METHOD" is undefined

Revision 334 - Directory Listing
Modified Fri Nov 27 15:54:05 1998 UTC (26 years, 2 months ago) by vakatov
Cosmetics in the ParseEntries() diagnostics

Revision 333 - Directory Listing
Modified Thu Nov 26 00:29:55 1998 UTC (26 years, 2 months ago) by vakatov
Finished NCBI CGI API;  successfully tested on MSVC++ and SunPro C++ 5.0

Revision 330 - Directory Listing
Modified Tue Nov 24 23:07:31 1998 UTC (26 years, 2 months ago) by vakatov
Draft(almost untested) version of CCgiRequest API

Revision 329 - Directory Listing
Modified Tue Nov 24 21:31:34 1998 UTC (26 years, 2 months ago) by vakatov
Updated with the ISINDEX-related code for CCgiRequest::
TCgiEntries, ParseIndexes(), GetIndexes(), etc.

Revision 327 - Directory Listing
Modified Tue Nov 24 17:52:17 1998 UTC (26 years, 2 months ago) by vakatov
Starting to implement CCgiRequest::
Fully implemented CCgiRequest::ParseEntries() static function

Revision 317 - Directory Listing
Modified Fri Nov 20 22:36:40 1998 UTC (26 years, 2 months ago) by vakatov
Added destructor to CCgiCookies:: class
+ Save the works on CCgiRequest:: class in a "compilable" state

Revision 315 - Directory Listing
Modified Thu Nov 19 23:53:30 1998 UTC (26 years, 2 months ago) by vakatov
Bug/typo fixed

Revision 314 - Directory Listing
Modified Thu Nov 19 23:41:14 1998 UTC (26 years, 2 months ago) by vakatov
Tested version of "CCgiCookie::" and "CCgiCookies::"

Revision 312 - Directory Listing
Modified Thu Nov 19 20:02:51 1998 UTC (26 years, 2 months ago) by vakatov
Logic typo:  actually, the cookie string does not contain "Cookie: "

Revision 311 - Directory Listing
Modified Thu Nov 19 19:50:03 1998 UTC (26 years, 2 months ago) by vakatov
Implemented "CCgiCookies::"
Slightly changed "CCgiCookie::" API

Revision 310 - Directory Listing
Added Wed Nov 18 21:47:53 1998 UTC (26 years, 2 months ago) by vakatov
Draft version of CCgiCookie::

NCBI Systems Team">NCBI Systems Team
ViewVC Help
Powered by ViewVC 1.1.20  

HHS Vulnerability Disclosure