Fossil

Check-in [4b4e133a]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Disable the backoffice for SSH clients.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | forum-v2
Files: files | file ages | folders
SHA3-256: 4b4e133a8c4497d1eaf65a4e36f9391b60286629b7941162735a82bbd4fdba09
User & Date: drh 2018-08-07 13:52:57.802
Context
2018-08-07
15:12
A new implementation for "Forum" in which each forum post is an artifact. This merge includes lots of enhancements to email notification, backoffice, configuration, and other subsystems, all in support of the new forum artifacts. The forum feature is not complete nor bug-free but at this point it seems good enough to continue development on trunk. ... (check-in: 99fcc43f user: drh tags: trunk)
13:52
Disable the backoffice for SSH clients. ... (Closed-Leaf check-in: 4b4e133a user: drh tags: forum-v2)
13:28
More conversions of fossil_panic() into fossil_fatal(). ... (check-in: 666b0ce6 user: drh tags: forum-v2)
Changes
Unified Diff Ignore Whitespace Patch
Changes to src/cgi.c.
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
  fflush(g.httpOut);
  CGIDEBUG(("DONE\n"));

  /* After the webpage has been sent, do any useful background
  ** processing.
  */
  g.cgiOutput = 2;
  if( g.db!=0 && iReplyStatus==200 ){
    fclose(g.httpOut);
#ifdef _WIN32
    g.httpOut = fossil_fopen("NUL", "wb");
#else
    g.httpOut = fossil_fopen("/dev/null", "wb");
#endif
    if( g.httpOut==0 ){







|







342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
  fflush(g.httpOut);
  CGIDEBUG(("DONE\n"));

  /* After the webpage has been sent, do any useful background
  ** processing.
  */
  g.cgiOutput = 2;
  if( g.db!=0 && iReplyStatus==200 && !g.fSshClient ){
    fclose(g.httpOut);
#ifdef _WIN32
    g.httpOut = fossil_fopen("NUL", "wb");
#else
    g.httpOut = fossil_fopen("/dev/null", "wb");
#endif
    if( g.httpOut==0 ){