Branch: Tag:

1997-03-26

1997-03-26 05:54:17 by Per Hedbor <ph@opera.com>

Fixes to support the newest pike

Rev: server/base_server/cache.pike:1.11
Rev: server/base_server/config/builders.pike:1.5
Rev: server/base_server/config/describers.pike:1.21
Rev: server/base_server/config/low_describers.pike:1.6
Rev: server/base_server/configuration.pike:1.19
Rev: server/base_server/mainconfig.pike:1.36
Rev: server/base_server/module.pike:1.12
Rev: server/base_server/persistent.pike:1.16
Rev: server/base_server/roxen.pike:1.46
Rev: server/base_server/roxenlib.pike:1.19
Rev: server/base_server/roxenloader.pike:1.11
Rev: server/etc/extensions:1.4
Rev: server/etc/include/module.h:1.7
Rev: server/etc/roxen_master.pike:1.29
Rev: server/etc/supports:1.14
Rev: server/modules/directories/directories.pike:1.9
Rev: server/modules/directories/fastdir.pike:1.7
Rev: server/modules/filesystems/filesystem.pike:1.11
Rev: server/modules/filesystems/userfs.pike:1.11
Rev: server/modules/filters/hostredirect.pike:1.8
Rev: server/modules/filters/redirect.pike:1.7
Rev: server/modules/filters/relay.pike:1.6
Rev: server/modules/graphics/graphic_text.pike:1.39
Rev: server/modules/misc/userdb.pike:1.11
Rev: server/modules/scripting/cgi.pike:1.13
Rev: server/modules/scripting/pikescript.pike:1.9
Rev: server/modules/tags/htmlparse.pike:1.25
Rev: server/protocols/http.pike:1.21

1: - string cvs_version = "$Id: roxen.pike,v 1.45 1997/03/12 19:38:34 per Exp $"; + string cvs_version = "$Id: roxen.pike,v 1.46 1997/03/26 05:54:03 per Exp $";   #define IN_ROXEN   #ifdef THREADS   #include <fifo.h>
567:      public void update_supports_from_roxen_com()   { +  if(QUERY(next_supports_update) <= time()) +  {    if(QUERY(AutoUpdate))    {    async_connect("roxen.com.", 80, connected_to_roxen_com);
579:    // Check again in one week.    QUERY(next_supports_update)=3600*24*7 + time();    store("Variables", variables, 0, 0); -  -  call_out(update_supports_from_roxen_com, 3600*24*7); +     } -  +  call_out(update_supports_from_roxen_com, QUERY(next_supports_update)-time()); + }      // Return a list of 'supports' values for the current connection.   
650:    mark_fd(current_user_id_file->query_fd(), "Unique user ID logfile.\n");   }    +    int increase_id()   {    if(!current_user_id_file)
1933:       create_pid_file(QUERY(pidfile));    -  restore_current_user_id_number(); -  +    #if efun(syslog)    init_logger();   #endif
1944:    initiate_languages();       enable_configurations(); -  + #if 0 +  restore_current_user_id_number(); + #endif   // Rebuild the configuration interface tree if the interface was   // loaded before the configurations was enabled (a configuration is a   // virtual server, perhaps the name should be changed internally as