You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(447) |
Nov
(163) |
Dec
(57) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
(172) |
Feb
|
Mar
(123) |
Apr
(64) |
May
(1) |
Jun
(278) |
Jul
(89) |
Aug
(97) |
Sep
(62) |
Oct
(53) |
Nov
(119) |
Dec
(60) |
| 2006 |
Jan
(76) |
Feb
(1094) |
Mar
(363) |
Apr
(163) |
May
(57) |
Jun
(43) |
Jul
(39) |
Aug
(15) |
Sep
(33) |
Oct
(62) |
Nov
(8) |
Dec
|
| 2007 |
Jan
(9) |
Feb
(34) |
Mar
(2) |
Apr
(14) |
May
(8) |
Jun
(40) |
Jul
(21) |
Aug
(1) |
Sep
(20) |
Oct
(15) |
Nov
(26) |
Dec
|
| 2008 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(3) |
Oct
|
Nov
|
Dec
(1) |
| 2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(32) |
Jun
|
Jul
|
Aug
(3) |
Sep
(3) |
Oct
|
Nov
|
Dec
|
| 2010 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2011 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(7) |
Dec
|
| 2012 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: creedon <icr...@us...> - 2005-06-13 20:36:57
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/Frontier/data/commonStylesMacCarbon/huge In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19236/huge Log Message: Directory /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/Frontier/data/commonStylesMacCarbon/huge added to the repository |
|
From: creedon <icr...@us...> - 2005-06-13 20:34:49
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/Frontier/data/commonStylesMacCarbon In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17116/commonStylesMacCarbon Log Message: Directory /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/Frontier/data/commonStylesMacCarbon added to the repository |
|
From: creedon <icr...@us...> - 2005-06-13 20:30:47
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/Frontier/data In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14719/data Log Message: Directory /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/Frontier/data added to the repository |
|
From: creedon <icr...@us...> - 2005-06-13 20:14:03
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/rootUpdates In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6292 Modified Files: init Log Message: moved some code from userland.completeSetup; changed userland.initialLastUpdateTime to Frontier.data.initialLastUpdateTime for open source release Index: init =================================================================== RCS file: /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/rootUpdates/init,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** init 26 Mar 2005 19:43:26 -0000 1.1.1.1 --- init 13 Jun 2005 20:13:46 -0000 1.2 *************** *** 1,3 **** FrontierVcsFile:1:scpt:system.verbs.builtins.rootUpdates.init ! on init () { ÇChanges: Ç8/28/02; 10:42:47 PM by JES ÇInit user.rootUpdates.callbacks. Ç06/17/00; 4:18:28 PM by PBS ÇAdded new timeout pref specific to root updates. This way you can set the root updates timeout much higher than the default RPC client timeout. ÇLogging of root updates is now false by default. Ç08/20/00; 11:59:32 AM by PBS ÇIf this is Radio UserLand, don't set up prefs for updating Frontier.root. Ç10/7/99; 6:07:04 PM by DW ÇAdded user.rootupdates.prefs and user.rootupdates.prefs.flShowUpdatesToUser ÇInstead of defaulting to madrid.userland.com, the server defaults to updates.userland.com. Çhttp://frontier.userland.com/discuss/msgReader$1766 if not defined (user.rootUpdates) { new (tableType, @user.rootUpdates)}; bundle { //user.rootupdates.prefs if not defined (user.rootupdates.prefs) { new (tableType, @user.rootUpdates.prefs)}; if not defined (user.rootupdates.prefs.flShowUpdatesToUser) { user.rootupdates.prefs.flShowUpdatesToUser = true; user.rootupdates.prefs.flShowUpdatesToUser = false}; //PBS 06/17/00: logging is off by default if not defined (user.rootupdates.prefs.adrOutlineForUser) { user.rootupdates.prefs.adrOutlineForUser = @user.rootUpdates.updateOutline}; if not defined (user.rootUpdates.prefs.timeout) { //PBS 06/17/00: timeout ticks specific to root updates user.rootUpdates.prefs.timeout = ((60 * 60) * 60)}}; //one minute bundle { //user.rootUpdates.callbacks if not defined (user.rootUpdates.callbacks) { new (tableType, @user.rootUpdates.callbacks)}; if not defined (user.rootUpdates.callbacks.beforeInstallPart) { new (tableType, @user.rootUpdates.callbacks.beforeInstallPart)}; if not defined (user.rootUpdates.callbacks.afterInstallPart) { new (tableType, @user.rootUpdates.callbacks.afterInstallPart)}}; bundle { //user.rootUpdates.servers if not defined (user.rootUpdates.servers) { new (tableType, @user.rootUpdates.servers)}; if not system.environment.isPike { //PBS 08/20/00: set up root updates prefs for Frontier.root only if this is Frontier if not defined (user.rootUpdates.servers.Frontier) { new (tableType, @user.rootUpdates.servers.Frontier)}; if not defined (user.rootUpdates.servers.Frontier.lastupdate) { user.rootUpdates.servers.Frontier.lastupdate = "Sun, 14 Jun 1998 12:00:00 GMT"}; if typeOf (user.rootUpdates.servers.Frontier.lastUpdate) != stringType { user.rootUpdates.servers.Frontier.lastupdate = "Sun, 14 Jun 1998 12:00:00 GMT"}; if not defined (user.rootUpdates.servers.Frontier.autobackup) { user.rootUpdates.servers.Frontier.autobackup = true}; if not defined (user.rootUpdates.servers.Frontier.method) { user.rootUpdates.servers.Frontier.method = "rootUpdates.public.getUpdate"}; if not defined (user.rootUpdates.servers.Frontier.server) { user.rootUpdates.servers.Frontier.server = "updates.userland.com"}; if not defined (user.rootUpdates.servers.Frontier.port) { user.rootUpdates.servers.Frontier.port = 80}; if not defined (user.rootUpdates.servers.Frontier.dialogs) { user.rootUpdates.servers.Frontier.dialogs = true}; if not defined (user.rootUpdates.servers.Frontier.URL) { user.rootUpdates.servers.Frontier.URL = "http://support.userland.com/rootUpdatesLog.html"}}}}; bundle { //test code init ()} \ No newline at end of file --- 1,3 ---- FrontierVcsFile:1:scpt:system.verbs.builtins.rootUpdates.init ! on init () { ÇChanges Ç1/22/05; 7:48:55 PM by TAC Çmoved some code from userland.completeSetup Ç12/4/04; 6:39:37 PM by TAC Çchanged userland.initialLastUpdateTime to Frontier.data.initialLastUpdateTime for open source release Ç8/28/02; 10:42:47 PM by JES ÇInit user.rootUpdates.callbacks. Ç06/17/00; 4:18:28 PM by PBS ÇAdded new timeout pref specific to root updates. This way you can set the root updates timeout much higher than the default RPC client timeout. ÇLogging of root updates is now false by default. Ç08/20/00; 11:59:32 AM by PBS ÇIf this is Radio UserLand, don't set up prefs for updating Frontier.root. Ç10/7/99; 6:07:04 PM by DW ÇAdded user.rootupdates.prefs and user.rootupdates.prefs.flShowUpdatesToUser ÇInstead of defaulting to madrid.userland.com, the server defaults to updates.userland.com. Çhttp://frontier.userland.com/discuss/msgReader$1766 if not defined (user.rootUpdates) { new (tableType, @user.rootUpdates)}; bundle { //user.rootupdates.prefs if not defined (user.rootupdates.prefs) { new (tableType, @user.rootUpdates.prefs)}; if not defined (user.rootupdates.prefs.flShowUpdatesToUser) { user.rootupdates.prefs.flShowUpdatesToUser = true; user.rootupdates.prefs.flShowUpdatesToUser = false}; //PBS 06/17/00: logging is off by default if not defined (user.rootupdates.prefs.adrOutlineForUser) { user.rootupdates.prefs.adrOutlineForUser = @user.rootUpdates.updateOutline}; if not defined (user.rootUpdates.prefs.timeout) { //PBS 06/17/00: timeout ticks specific to root updates user.rootUpdates.prefs.timeout = ((60 * 60) * 60)}}; //one minute bundle { //user.rootUpdates.callbacks if not defined (user.rootUpdates.callbacks) { new (tableType, @user.rootUpdates.callbacks)}; if not defined (user.rootUpdates.callbacks.beforeInstallPart) { new (tableType, @user.rootUpdates.callbacks.beforeInstallPart)}; if not defined (user.rootUpdates.callbacks.afterInstallPart) { new (tableType, @user.rootUpdates.callbacks.afterInstallPart)}}; bundle { //user.rootUpdates.servers // ? - change to open source Frontier.root update server if not defined (user.rootUpdates.servers) { new (tableType, @user.rootUpdates.servers)}; if not system.environment.isPike { //PBS 08/20/00: set up root updates prefs for Frontier.root only if this is Frontier if not defined (user.rootUpdates.servers.Frontier) { new (tableType, @user.rootUpdates.servers.Frontier)}; if not defined (user.rootUpdates.servers.Frontier.lastupdate) { user.rootUpdates.servers.Frontier.lastupdate = Frontier.data.initialLastUpdateTime}; if typeOf (user.rootUpdates.servers.Frontier.lastUpdate) != stringType { user.rootUpdates.servers.Frontier.lastupdate = Frontier.data.initialLastUpdateTime}; if not defined (user.rootUpdates.servers.Frontier.autobackup) { user.rootUpdates.servers.Frontier.autobackup = true}; if not defined (user.rootUpdates.servers.Frontier.method) { user.rootUpdates.servers.Frontier.method = "rootUpdates.public.getUpdate"}; if not defined (user.rootUpdates.servers.Frontier.server) { // 11/27/04; 1:45:24 PM by TAC - ? needs to be changed for open source release user.rootUpdates.servers.Frontier.server = "updates.userland.com"}; if not defined (user.rootUpdates.servers.Frontier.port) { user.rootUpdates.servers.Frontier.port = 80}; if not defined (user.rootUpdates.servers.Frontier.dialogs) { user.rootUpdates.servers.Frontier.dialogs = true}; if not defined (user.rootUpdates.servers.Frontier.URL) { user.rootUpdates.servers.Frontier.URL = "http://frontier.userland.com/updates/Frontier"}; // 1/22/05; 7:31:03 PM by TAC - copied from firstRootRun, needs to be replaced for open source if date (user.rootUpdates.servers.Frontier.lastUpdate) < date (Frontier.data.initialLastUpdateTime) { // 1/22/05; 7:47:24 PM by TAC - moved from userland.completeSetup user.rootUpdates.servers.Frontier.lastUpdate = Frontier.data.initialLastUpdateTime}}}}; Çbundle //test code Çinit () \ No newline at end of file |
|
From: creedon <icr...@us...> - 2005-06-13 20:10:35
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/userland In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4756 Removed Files: initialLastUpdateTime Log Message: Removed. Moved to Frontier.data.initialLastUpdateTime. --- initialLastUpdateTime DELETED --- |
|
From: creedon <icr...@us...> - 2005-06-13 19:59:15
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/rootUpdates In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31855 Modified Files: update Log Message: disabled trial version and serial number checks Index: update =================================================================== RCS file: /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/rootUpdates/update,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** update 26 Mar 2005 19:43:27 -0000 1.1.1.1 --- update 13 Jun 2005 19:59:03 -0000 1.2 *************** *** 1,3 **** FrontierVcsFile:1:scpt:system.verbs.builtins.rootUpdates.update ! on update (adrInRoot = table.getcursoraddress (), flQuietMode=false, adrCtNewParts=nil) { ÇChange Notes Ç1/12/04; 12:48:36 AM by JES ÇChanged default updates server from madrid.userland.com to updates.userland.com. Ç8/28/02; 10:48:23 PM by JES ÇAdded support for two new callbacks: Çuser.rootUpdates.callbacks.beforeInstallPart -- scripts in this table are called with two parameters: the address of the part, and the change note. If any script returns false, then the part is not installed. No error is generated -- it's up to the callback script to provide feedback to the user. Çuser.rootUpdates.callbacks.afterInstallPart -- scripts in this table are called with two parameters: the address of the part, and the change note. The return value is ignored. Ç4/16/02; 4:34:53 PM by JES ÇBug fix: Store the new part count in adrCtNewParts^ even if no new parts were loaded. Ç1/21/02; 2:25:42 PM by JES ÇUse a string comparison to determine whether we're getting updates from radioupdates.userland.com, instead of a call to tcp.equalNames, since tcp.equalNames fails for some proxy server users. Ç1/7/02; 9:09:40 PM by PBS ÇIf getting Radio updates from radioupdates.userland.com, send your usernum as an additional parameter. Ç8/6/01; 2:22:37 PM by PBS ÇWhen updating Manila or mainResponder, send the serial number. Ç01/21/01; 6:03:11 PM by JES ÇAdded optional parameter, adrCtNewParts. If not nil, the number of updated parts is assigned to adrCtNewParts^. Ç08/20/00; 11:49:35 AM by PBS ÇIf the server returns a last update time, use that instead of clock.now (). This fixes problems with people missing updates due to having clocks out-of-synch with the server. This way, the server's time is always used. Ç06/17/00; 11:16:23 PM by PBS ÇUse new root updates timeout pref. ÇTuesday, November 16, 1999 at 1:43:53 AM by AR ÇMake sure backup folder exists before backing up GDBs. ÇAdded flQuietMode parameter, defaulting to false. If it's true, we suppress all server-unfriendly interaction like putting up dialogs or opening the outline of new parts, regardless of the settings in user.rootUpdates. Ç10/7/99; 6:43:29 PM by DW ÇNew pref, user.rootupdates.prefs.flShowUpdatesToUser, defaults true, initialized in rootUpdates.init. ÇNew pref, user.rootupdates.prefs.adrOutlineForUser, defaults to @user.rootUpdates.updateOutline. Çif flShowUpdatesToUser is true, we create the outline if it doesn't exist and add a top-level headline with the date and time and the name of the database being updated. Each subordinate entry is the address of an object that's been updated. Underneath the address is the explanation of the change, if available. bundle { //trial if defined (userland.trialVersionCheck) { if userland.trialVersionCheck () { scriptError ("Can't update the database because the trial period has expired.")}}}; rootUpdates.init (); local (adrroot = table.getrootaddress (adrInRoot)); local (alist = string.parseaddress (adrroot)); local (f = window.getFile (alist [1])); local (fname = file.filefrompath (f)); if not string.lower (fname) endswith ".root" { scripterror ("Can't update the file because its name doesn't end with .root.")}; local (channelname = string.mid (fname, 1, sizeof (fname) - 5)); local (adrtable = @user.rootUpdates.servers.[channelname]); if not defined (adrtable^) { new (tabletype, adrtable); adrtable^.server = "updates.userland.com"; //"madrid.userland.com" adrtable^.port = 80; adrtable^.method = "nirvanaServer.subscriptions.update"; adrtable^.dbname = fname; adrtable^.lastupdate = "Fri, 16 Oct 1998 12:00:00 GMT"; //indicate that it's never been updated adrtable^.autobackup = true; //if true the backup will be of docServer.root, not Frontier.root adrtable^.dialogs = true; //set this false if you're updating automatically thru the scheduler adrtable^.openLog = true; //show the log file of changes adrtable^.URL = ""} else { if string.lower (adrtable^.server) == "madrid.userland.com" { adrtable^.server = "updates.userland.com"}}; bundle { //the responder name on the server changed if adrtable^.method == "mainResponder.subscriptions.update" { adrtable^.method = "nirvanaServer.subscriptions.update"}}; on getUpdate (serverName, adrInRoot = nil) { //an enhanced version of rootupdates.getUpdate Ç10/18/98; 11:33:30 AM by DW ÇMade it guest database-aware. ÇIf adrInRoot is specified, it's assumed to point into the guest db that's getting updated ÇAdded a field to the prefs record, dbname, which names the guest database that's being shared ÇIt's an index into user.mainresponder.databases on the server. ÇThe handler for this is at mainresponder.rpchandlers.subscriptions.update. local (frontierVersion = Frontier.version ()); local (platform = string.mid (sys.os (), 1, 3)); local (ctnewparts = 0); local (flDialogs = true); local (flLogOutlineOpened = false, flNewLogOutline = false); local (adrPrefs = @user.rootUpdates.servers.[serverName]); local (flguestdb = false, addressprefixstring); //10/18/98 DW bundle { //gather info about guest database if adrInRoot != nil and string.lower (channelname) != "frontier" { addressprefixstring = string (table.getRootAddress (adrInRoot)); flguestdb = true}}; if defined (adrPrefs^.dialogs) and not adrPrefs^.dialogs { flDialogs = false}; if flQuietMode { //AR 11/15/1999 flDialogs = false}; if not defined (user.prefs.serialNumber) { user.prefs.serialNumber = ""}; try { //try to get the root update from the server if flDialogs { local (prompt = "Connect with " + adrPrefs^.server + " to get latest update"); if flguestdb { prompt = prompt + " of " + adrprefs^.dbname}; prompt = prompt + "?"; if not dialog.confirm (prompt) { return (false)}}; window.about (); local (sn); Çif adrPrefs == @user.rootUpdates.servers.Frontier ÇOnly send Frontier serial number when getting Frontier.root udpate. ÇThu, Mar 18, 1999 at 3:21:10 PM by PBS Çsn = user.prefs.serialNumber local (rpcPath = user.betty.prefs.rpcClientDefaultPath); case true { //PBS 08/06/01: send serial number for Frontier, Manila, and mainResponder adrPrefs == @user.rootUpdates.servers.Radio; adrPrefs == @user.rootUpdates.servers.radioCommunityServer; adrPrefs == @user.rootUpdates.servers.serverMonitor; adrPrefs == @user.rootUpdates.servers.Prefs; adrPrefs == @user.rootUpdates.servers.Frontier; adrPrefs == @user.rootUpdates.servers.Manila; adrPrefs == @user.rootUpdates.servers.mainResponder { sn = user.prefs.serialNumber; if string.lower (adrprefs^.server) endswith ".userland.com" { try { //add path args to rpcPath local (args); new (tableType, @args); args.org = user.prefs.organization; args.name = user.prefs.name; args.email = user.prefs.mailAddress; args.sn = user.prefs.serialNumber; if defined (config.mainResponder.domains) { args.domains = sizeOf (config.mainResponder.domains)} else { args.domains = 0}; if defined (config.manila.sites) { args.sites = sizeOf (config.manila.sites)} else { args.sites = 0}; if defined (radioCommunityServerData.users) { args.rcsUsers = sizeOf (radioCommunityServerData.users)} else { args.rcsUsers = 0}; rpcPath = rpcPath + "?" + webserver.encodeArgs (@args)}}}} else { if defined (adrPrefs^.serialNum) { sn = adrPrefs^.serialNum} else { sn = 0}}; local (paramlist = {adrPrefs^.lastupdate, platform, sn, user.prefs.name, user.prefs.mailAddress, frontierVersion}); bundle { //PBS 01/07/02: send usernum to radioupdates.userland.com Çif tcp.equalNames (adrPrefs^.server, "radioupdates.userland.com") Çparamlist = paramlist + user.radio.prefs.usernum if string.lower (adrPrefs^.server) == "radioupdates.userland.com" { paramlist = paramlist + user.radio.prefs.usernum}}; if flguestdb { paramlist = {adrprefs^.dbname} + {tcp.addressDecode (tcp.myAddress ())} + paramlist}; local (newpartstable); local (i); msg ("Connecting to " + adrPrefs^.server + " to get " + serverName + " update..."); newpartstable = betty.rpc.client (adrPrefs^.server, adrPrefs^.port, adrPrefs^.method, @paramlist, false, rpcPath:rpcPath, ticksToTimeOut:user.rootUpdates.prefs.timeout); Çbundle //original call Çnewpartstable = betty.rpc.client (adrPrefs^.server, adrPrefs^.port, adrPrefs^.method, @paramlist, false, ticksToTimeOut:user.rootUpdates.prefs.timeout) if not defined (newPartsTable.parts) { if newPartsTable beginsWith "There are no new or changed parts available." or newPartsTable beginsWith "Your root is already updated" { msg (""); if flDialogs { dialog.notify (newPartsTable)} else { msg (newPartsTable)}; if adrCtNewParts != nil { //4/16/02; 4:33:24 PM by JES: make the new part count available to the caller, even if there are no new parts adrCtNewParts^ = ctNewParts}; return (true)}}; if adrPrefs^.autobackup { //10/18/98; 11:36:58 AM by DW if flguestdb { backups.init (); //make sure user.backups.folder is set local (alist = string.parseaddress (adrInRoot)); local (source = alist [1]); filemenu.save (source); local (dest); bundle { //set dest to point at the destination file dest = file.filefrompath (source); if string.lower (dest) endswith ".root" { dest = string.delete (dest, sizeof (dest) - 4, 5); //pop off .root dest = dest + "." + user.backups.nextBackup + ".root"} else { dest = dest + "." + user.backups.nextBackup}; dest = user.backups.folder + dest; user.backups.nextBackup++}; file.sureFilePath (dest); //AR 11/15/1999 file.copy (source, dest); filemenu.save (); msg (dest + " is " + string.megabytestring (file.size (dest)))} else { backups.backuproot ()}}; for i = 1 to sizeof (newpartstable.parts) { local (adrnewpart = @newpartstable.parts [i]); local (bytes = binary (base64.decode (adrnewpart^))); local (flpartinstalled = true); setBinaryType (@bytes, tableType); unpack (@bytes, adrnewpart); on installPart (adrpart) { if defined (user.rootUpdates.protected) { //Don't import into these places. local (j); for j = 1 to sizeOf (user.rootUpdates.protected) { local (oneItem = address (user.rootUpdates.protected [j])); if table.tableContains (oneItem, adrpart^.adr) { //Don't install. flpartinstalled = false; return (true)}}}; if defined (adrpart^.platform) { if string.lower (adrpart^.platform) != "both" { // Only install parts for this platform. if string.lower (adrpart^.platform) != string.lower (platform) { return (true)}}}; try { if flguestdb { //we got a relative address, convert it to a real address adrpart^.adr = address (addressprefixstring + "." + adrpart^.adr)}; msg ("Importing " + adrpart^.adr + "."); local (adrcallback, ixcallback, ctcallbacks, flInstallPart = true); bundle { //call beforeInstallPart callbacks ctcallbacks = sizeOf (user.rootUpdates.callbacks.beforeInstallPart); for ixcallback = 1 to ctcallbacks { local (adrcallback = @user.rootUpdates.callbacks.beforeInstallPart[ixcallback] ); try { while typeOf (adrcallback^) == addressType { adrcallback = adrcallback^}; if not adrcallback^ (adrpart^.adr, string (adrpart^.changes) ) { flInstallPart = false; break}}}}; if flInstallPart { adrpart^.adr^ = adrpart^.data}; bundle { //call afterInstallPart callbacks ctcallbacks = sizeOf (user.rootUpdates.callbacks.afterInstallPart); for ixcallback = 1 to ctcallbacks { local (adrcallback = @user.rootUpdates.callbacks.afterInstallPart[ixcallback] ); try { while typeOf (adrcallback^) == addressType { adrcallback = adrcallback^}; adrcallback^ (adrpart^.adr, string (adrpart^.changes) )}}}} else { flpartinstalled = false; if flDialogs { if not dialog.yesNo ("Installation of \"" + adrpart^.adr + "\" failed. Continue installation?") { return (false)}}}; local (logline); bundle { //clean up address so you can 2click on it logline = string (adrpart^.adr); local (ix = string.patternmatch ("].", logline)); if ix != 0 { logline = string.delete (logline, 1, ix + 1)}}; bundle { //log the update on cleanNote (s) { if s != "" { s = string.replaceAll (s, "\r\n", "\r"); s = string.replace (s, ": ", ":\r"); s = string.replaceAll (s, ". ", ".\r"); s = string.replaceAll (s, "-- ", "--\r"); s = "Changed " + s; s = string.replaceAll (s, "\r\r\r\r", "\r\r"); s = string.replaceAll (s, "\r\r\r", "\r\r"); s = string.popTrailing (s, "\r")}; return (s)}; local (changenote = cleanNote (string (adrpart^.changes))); export.addToLog (logline, adrPrefs^.url, changenote); if user.rootupdates.prefs.flShowUpdatesToUser { if not flLogOutlineOpened { if not defined (user.rootupdates.prefs.adrOutlineForUser^) { new (outlinetype, user.rootupdates.prefs.adrOutlineForUser); local (oldtarget = target.set (user.rootupdates.prefs.adrOutlineForUser)); op.setLineText (user.rootupdates.prefs.adrOutlineForUser + " created on " + clock.now ()); target.set (oldtarget); flNewLogOutline = true}; local (oldtarget = target.set (user.rootupdates.prefs.adrOutlineForUser)); op.firstSummit (); op.insert ("Updated " + fname + " on " + clock.now (), up); target.set (oldtarget); flLogOutlineOpened = true}; local (oldtarget = target.set (user.rootupdates.prefs.adrOutlineForUser)); op.insert (logline, right); if sizeof (changenote) > 0 { op.insert (changenote, right); op.go (left, 1); op.collapse ()}; op.go (left, 1); target.set (oldtarget)}}; return (true)}; if not installPart (adrnewpart) { break}; if flpartinstalled { ctnewparts++}}; if defined (newPartsTable.lastUpdateTime) { //PBS 08/20/00: get last update time from server, if supplied adrPrefs^.lastUpdate = newPartsTable.lastUpdateTime} else { //PBS 08/20/00: fallback -- use clock.now () to set last update time adrPrefs^.lastUpdate = date.netStandardString (clock.now ())}; adrPrefs^.serialNum = newPartsTable.serialNum; if flguestdb { msg ("Saving " + adrprefs^.dbname + "..."); fileMenu.saveMyRoot (adrInRoot); msg ("")} else { menu.installMainMenu (); system.menus.buildSuitesSubMenu (); //re-build in case any new suites were imported. msg ("Saving Frontier.root..."); fileMenu.save (); msg ("")}; if flLogOutlineOpened and not flQuietMode { edit (user.rootupdates.prefs.adrOutlineForUser); if flNewLogOutline { window.zoom (user.rootupdates.prefs.adrOutlineForUser)}} else { thread.sleepFor (0); if ctnewparts == 1 { if flDialogs { dialog.alert ("1 new part loaded from \"" + adrPrefs^.server + "\".")} else { msg ("1 new part loaded from \"" + adrPrefs^.server + "\".")}} else { if flDialogs { dialog.alert (ctnewparts + " new parts loaded from \"" + adrPrefs^.server + "\".")} else { msg (ctnewparts + " new parts loaded from \"" + adrPrefs^.server + "\".")}}}} else { //handle errors on alert (message) { if flDialogs { return (dialog.alert (message))}; scriptError (message)}; local (lowerError = string.lower (tryerror)); local (errmsg = "Can't update the root because "); case true { lowerError contains "socket is not connected" { alert (errmsg + "the server is not responding.")}; lowerError contains "can't get the address of"; lowerError contains "poorly formed xml text"; lowerError contains "missing tag" { alert (errmsg + "the server timed out.")}} else { alert (errmsg + "\"" + tryError + ".\"")}; return (false)}; if adrCtNewParts != nil { //01/21/01 JES: make the new part count available to the caller adrCtNewParts^ = ctNewParts}; return (true)}; getUpdate (channelname, adrroot)}; Çbundle //test code Çupdate (@root) \ No newline at end of file --- 1,3 ---- FrontierVcsFile:1:scpt:system.verbs.builtins.rootUpdates.update ! on update (adrInRoot = table.getcursoraddress (), flQuietMode=false, adrCtNewParts=nil) { ÇChanges Ç6/13/05; 12:53:52 PM by TAC Çdisabled trial version and serial number checks Ç1/12/04; 12:48:36 AM by JES ÇChanged default updates server from madrid.userland.com to updates.userland.com. Ç8/28/02; 10:48:23 PM by JES ÇAdded support for two new callbacks: Çuser.rootUpdates.callbacks.beforeInstallPart -- scripts in this table are called with two parameters: the address of the part, and the change note. If any script returns false, then the part is not installed. No error is generated -- it's up to the callback script to provide feedback to the user. Çuser.rootUpdates.callbacks.afterInstallPart -- scripts in this table are called with two parameters: the address of the part, and the change note. The return value is ignored. Ç4/16/02; 4:34:53 PM by JES ÇBug fix: Store the new part count in adrCtNewParts^ even if no new parts were loaded. Ç1/21/02; 2:25:42 PM by JES ÇUse a string comparison to determine whether we're getting updates from radioupdates.userland.com, instead of a call to tcp.equalNames, since tcp.equalNames fails for some proxy server users. Ç1/7/02; 9:09:40 PM by PBS ÇIf getting Radio updates from radioupdates.userland.com, send your usernum as an additional parameter. Ç8/6/01; 2:22:37 PM by PBS ÇWhen updating Manila or mainResponder, send the serial number. Ç01/21/01; 6:03:11 PM by JES ÇAdded optional parameter, adrCtNewParts. If not nil, the number of updated parts is assigned to adrCtNewParts^. Ç08/20/00; 11:49:35 AM by PBS ÇIf the server returns a last update time, use that instead of clock.now (). This fixes problems with people missing updates due to having clocks out-of-synch with the server. This way, the server's time is always used. Ç06/17/00; 11:16:23 PM by PBS ÇUse new root updates timeout pref. ÇTuesday, November 16, 1999 at 1:43:53 AM by AR ÇMake sure backup folder exists before backing up GDBs. ÇAdded flQuietMode parameter, defaulting to false. If it's true, we suppress all server-unfriendly interaction like putting up dialogs or opening the outline of new parts, regardless of the settings in user.rootUpdates. Ç10/7/99; 6:43:29 PM by DW ÇNew pref, user.rootupdates.prefs.flShowUpdatesToUser, defaults true, initialized in rootUpdates.init. ÇNew pref, user.rootupdates.prefs.adrOutlineForUser, defaults to @user.rootUpdates.updateOutline. Çif flShowUpdatesToUser is true, we create the outline if it doesn't exist and add a top-level headline with the date and time and the name of the database being updated. Each subordinate entry is the address of an object that's been updated. Underneath the address is the explanation of the change, if available. Çbundle //trial, 6/13/05; 12:53:52 PM by TAC - disabled Çif defined (userland.trialVersionCheck) Çif userland.trialVersionCheck () ÇscriptError ("Can't update the database because the trial period has expired.") rootUpdates.init (); local (adrroot = table.getrootaddress (adrInRoot)); local (alist = string.parseaddress (adrroot)); local (f = window.getFile (alist [1])); local (fname = file.filefrompath (f)); if not string.lower (fname) endswith ".root" { scripterror ("Can't update the file because its name doesn't end with .root.")}; local (channelname = string.mid (fname, 1, sizeof (fname) - 5)); local (adrtable = @user.rootUpdates.servers.[channelname]); if not defined (adrtable^) { new (tabletype, adrtable); adrtable^.server = "updates.userland.com"; //"madrid.userland.com" adrtable^.port = 80; adrtable^.method = "nirvanaServer.subscriptions.update"; adrtable^.dbname = fname; adrtable^.lastupdate = "Fri, 16 Oct 1998 12:00:00 GMT"; //indicate that it's never been updated adrtable^.autobackup = true; //if true the backup will be of docServer.root, not Frontier.root adrtable^.dialogs = true; //set this false if you're updating automatically thru the scheduler adrtable^.openLog = true; //show the log file of changes adrtable^.URL = ""} else { if string.lower (adrtable^.server) == "madrid.userland.com" { adrtable^.server = "updates.userland.com"}}; bundle { //the responder name on the server changed if adrtable^.method == "mainResponder.subscriptions.update" { adrtable^.method = "nirvanaServer.subscriptions.update"}}; on getUpdate (serverName, adrInRoot = nil) { //an enhanced version of rootupdates.getUpdate Ç10/18/98; 11:33:30 AM by DW ÇMade it guest database-aware. ÇIf adrInRoot is specified, it's assumed to point into the guest db that's getting updated ÇAdded a field to the prefs record, dbname, which names the guest database that's being shared ÇIt's an index into user.mainresponder.databases on the server. ÇThe handler for this is at mainresponder.rpchandlers.subscriptions.update. local (frontierVersion = Frontier.version ()); local (platform = string.mid (sys.os (), 1, 3)); local (ctnewparts = 0); local (flDialogs = true); local (flLogOutlineOpened = false, flNewLogOutline = false); local (adrPrefs = @user.rootUpdates.servers.[serverName]); local (flguestdb = false, addressprefixstring); //10/18/98 DW bundle { //gather info about guest database if adrInRoot != nil and string.lower (channelname) != "frontier" { addressprefixstring = string (table.getRootAddress (adrInRoot)); flguestdb = true}}; if defined (adrPrefs^.dialogs) and not adrPrefs^.dialogs { flDialogs = false}; if flQuietMode { //AR 11/15/1999 flDialogs = false}; Çif not defined (user.prefs.serialNumber) // 6/13/05; 12:53:52 PM by TAC - disabled Çuser.prefs.serialNumber = "" try { //try to get the root update from the server if flDialogs { local (prompt = "Connect with " + adrPrefs^.server + " to get latest update"); if flguestdb { prompt = prompt + " of " + adrprefs^.dbname}; prompt = prompt + "?"; if not dialog.confirm (prompt) { return (false)}}; window.about (); local (sn); Çif adrPrefs == @user.rootUpdates.servers.Frontier ÇOnly send Frontier serial number when getting Frontier.root udpate. ÇThu, Mar 18, 1999 at 3:21:10 PM by PBS Çsn = user.prefs.serialNumber local (rpcPath = user.betty.prefs.rpcClientDefaultPath); Çbundle // 6/13/05; 12:53:52 PM by TAC - disabled, no serial number check needed for open source release Çcase true //PBS 08/06/01: send serial number for Frontier, Manila, and mainResponder ÇadrPrefs == @user.rootUpdates.servers.Radio ÇadrPrefs == @user.rootUpdates.servers.radioCommunityServer ÇadrPrefs == @user.rootUpdates.servers.serverMonitor ÇadrPrefs == @user.rootUpdates.servers.Prefs ÇadrPrefs == @user.rootUpdates.servers.Frontier ÇadrPrefs == @user.rootUpdates.servers.Manila ÇadrPrefs == @user.rootUpdates.servers.mainResponder Çsn = user.prefs.serialNumber Çif string.lower (adrprefs^.server) endswith ".userland.com" Çtry //add path args to rpcPath Çlocal (args); new (tableType, @args) Çargs.org (xn--args-zoa.org) = user.prefs.organization Çargs.name = user.prefs.name Çargs.email = user.prefs.mailAddress Çargs.sn = user.prefs.serialNumber Çif defined (config.mainResponder.domains) Çargs.domains = sizeOf (config.mainResponder.domains) Çelse Çargs.domains = 0 Çif defined (config.manila.sites) Çargs.sites = sizeOf (config.manila.sites) Çelse Çargs.sites = 0 Çif defined (radioCommunityServerData.users) Çargs.rcsUsers = sizeOf (radioCommunityServerData.users) Çelse Çargs.rcsUsers = 0 ÇrpcPath = rpcPath + "?" + webserver.encodeArgs (@args) Çelse Çif defined (adrPrefs^.serialNum) Çsn = adrPrefs^.serialNum Çelse Çsn = 0 local (paramlist = {adrPrefs^.lastupdate, platform, sn, user.prefs.name, user.prefs.mailAddress, frontierVersion}); bundle { //PBS 01/07/02: send usernum to radioupdates.userland.com Çif tcp.equalNames (adrPrefs^.server, "radioupdates.userland.com") Çparamlist = paramlist + user.radio.prefs.usernum if string.lower (adrPrefs^.server) == "radioupdates.userland.com" { paramlist = paramlist + user.radio.prefs.usernum}}; if flguestdb { paramlist = {adrprefs^.dbname} + {tcp.addressDecode (tcp.myAddress ())} + paramlist}; local (newpartstable); local (i); msg ("Connecting to " + adrPrefs^.server + " to get " + serverName + " update..."); newpartstable = betty.rpc.client (adrPrefs^.server, adrPrefs^.port, adrPrefs^.method, @paramlist, false, rpcPath:rpcPath, ticksToTimeOut:user.rootUpdates.prefs.timeout); Çbundle //original call Çnewpartstable = betty.rpc.client (adrPrefs^.server, adrPrefs^.port, adrPrefs^.method, @paramlist, false, ticksToTimeOut:user.rootUpdates.prefs.timeout) if not defined (newPartsTable.parts) { if newPartsTable beginsWith "There are no new or changed parts available." or newPartsTable beginsWith "Your root is already updated" { msg (""); if flDialogs { dialog.notify (newPartsTable)} else { msg (newPartsTable)}; if adrCtNewParts != nil { //4/16/02; 4:33:24 PM by JES: make the new part count available to the caller, even if there are no new parts adrCtNewParts^ = ctNewParts}; return (true)}}; if adrPrefs^.autobackup { //10/18/98; 11:36:58 AM by DW if flguestdb { backups.init (); //make sure user.backups.folder is set local (alist = string.parseaddress (adrInRoot)); local (source = alist [1]); filemenu.save (source); local (dest); bundle { //set dest to point at the destination file dest = file.filefrompath (source); if string.lower (dest) endswith ".root" { dest = string.delete (dest, sizeof (dest) - 4, 5); //pop off .root dest = dest + "." + user.backups.nextBackup + ".root"} else { dest = dest + "." + user.backups.nextBackup}; dest = user.backups.folder + dest; user.backups.nextBackup++}; file.sureFilePath (dest); //AR 11/15/1999 file.copy (source, dest); filemenu.save (); msg (dest + " is " + string.megabytestring (file.size (dest)))} else { backups.backuproot ()}}; for i = 1 to sizeof (newpartstable.parts) { local (adrnewpart = @newpartstable.parts [i]); local (bytes = binary (base64.decode (adrnewpart^))); local (flpartinstalled = true); setBinaryType (@bytes, tableType); unpack (@bytes, adrnewpart); on installPart (adrpart) { if defined (user.rootUpdates.protected) { //Don't import into these places. local (j); for j = 1 to sizeOf (user.rootUpdates.protected) { local (oneItem = address (user.rootUpdates.protected [j])); if table.tableContains (oneItem, adrpart^.adr) { //Don't install. flpartinstalled = false; return (true)}}}; if defined (adrpart^.platform) { if string.lower (adrpart^.platform) != "both" { // Only install parts for this platform. if string.lower (adrpart^.platform) != string.lower (platform) { return (true)}}}; try { if flguestdb { //we got a relative address, convert it to a real address adrpart^.adr = address (addressprefixstring + "." + adrpart^.adr)}; msg ("Importing " + adrpart^.adr + "."); local (adrcallback, ixcallback, ctcallbacks, flInstallPart = true); bundle { //call beforeInstallPart callbacks ctcallbacks = sizeOf (user.rootUpdates.callbacks.beforeInstallPart); for ixcallback = 1 to ctcallbacks { local (adrcallback = @user.rootUpdates.callbacks.beforeInstallPart[ixcallback] ); try { while typeOf (adrcallback^) == addressType { adrcallback = adrcallback^}; if not adrcallback^ (adrpart^.adr, string (adrpart^.changes) ) { flInstallPart = false; break}}}}; if flInstallPart { adrpart^.adr^ = adrpart^.data}; bundle { //call afterInstallPart callbacks ctcallbacks = sizeOf (user.rootUpdates.callbacks.afterInstallPart); for ixcallback = 1 to ctcallbacks { local (adrcallback = @user.rootUpdates.callbacks.afterInstallPart[ixcallback] ); try { while typeOf (adrcallback^) == addressType { adrcallback = adrcallback^}; adrcallback^ (adrpart^.adr, string (adrpart^.changes) )}}}} else { flpartinstalled = false; if flDialogs { if not dialog.yesNo ("Installation of \"" + adrpart^.adr + "\" failed. Continue installation?") { return (false)}}}; local (logline); bundle { //clean up address so you can 2click on it logline = string (adrpart^.adr); local (ix = string.patternmatch ("].", logline)); if ix != 0 { logline = string.delete (logline, 1, ix + 1)}}; bundle { //log the update on cleanNote (s) { if s != "" { s = string.replaceAll (s, "\r\n", "\r"); s = string.replace (s, ": ", ":\r"); s = string.replaceAll (s, ". ", ".\r"); s = string.replaceAll (s, "-- ", "--\r"); s = "Changed " + s; s = string.replaceAll (s, "\r\r\r\r", "\r\r"); s = string.replaceAll (s, "\r\r\r", "\r\r"); s = string.popTrailing (s, "\r")}; return (s)}; local (changenote = cleanNote (string (adrpart^.changes))); export.addToLog (logline, adrPrefs^.url, changenote); if user.rootupdates.prefs.flShowUpdatesToUser { if not flLogOutlineOpened { if not defined (user.rootupdates.prefs.adrOutlineForUser^) { new (outlinetype, user.rootupdates.prefs.adrOutlineForUser); local (oldtarget = target.set (user.rootupdates.prefs.adrOutlineForUser)); op.setLineText (user.rootupdates.prefs.adrOutlineForUser + " created on " + clock.now ()); target.set (oldtarget); flNewLogOutline = true}; local (oldtarget = target.set (user.rootupdates.prefs.adrOutlineForUser)); op.firstSummit (); op.insert ("Updated " + fname + " on " + clock.now (), up); target.set (oldtarget); flLogOutlineOpened = true}; local (oldtarget = target.set (user.rootupdates.prefs.adrOutlineForUser)); op.insert (logline, right); if sizeof (changenote) > 0 { op.insert (changenote, right); op.go (left, 1); op.collapse ()}; op.go (left, 1); target.set (oldtarget)}}; return (true)}; if not installPart (adrnewpart) { break}; if flpartinstalled { ctnewparts++}}; if defined (newPartsTable.lastUpdateTime) { //PBS 08/20/00: get last update time from server, if supplied adrPrefs^.lastUpdate = newPartsTable.lastUpdateTime} else { //PBS 08/20/00: fallback -- use clock.now () to set last update time adrPrefs^.lastUpdate = date.netStandardString (clock.now ())}; adrPrefs^.serialNum = newPartsTable.serialNum; if flguestdb { msg ("Saving " + adrprefs^.dbname + "..."); fileMenu.saveMyRoot (adrInRoot); msg ("")} else { menu.installMainMenu (); system.menus.buildSuitesSubMenu (); //re-build in case any new suites were imported. msg ("Saving Frontier.root..."); fileMenu.save (); msg ("")}; if flLogOutlineOpened and not flQuietMode { edit (user.rootupdates.prefs.adrOutlineForUser); if flNewLogOutline { window.zoom (user.rootupdates.prefs.adrOutlineForUser)}} else { thread.sleepFor (0); if ctnewparts == 1 { if flDialogs { dialog.alert ("1 new part loaded from \"" + adrPrefs^.server + "\".")} else { msg ("1 new part loaded from \"" + adrPrefs^.server + "\".")}} else { if flDialogs { dialog.alert (ctnewparts + " new parts loaded from \"" + adrPrefs^.server + "\".")} else { msg (ctnewparts + " new parts loaded from \"" + adrPrefs^.server + "\".")}}}} else { //handle errors on alert (message) { if flDialogs { return (dialog.alert (message))}; scriptError (message)}; local (lowerError = string.lower (tryerror)); local (errmsg = "Can't update the root because "); case true { lowerError contains "socket is not connected" { alert (errmsg + "the server is not responding.")}; lowerError contains "can't get the address of"; lowerError contains "poorly formed xml text"; lowerError contains "missing tag" { alert (errmsg + "the server timed out.")}} else { alert (errmsg + "\"" + tryError + ".\"")}; return (false)}; if adrCtNewParts != nil { //01/21/01 JES: make the new part count available to the caller adrCtNewParts^ = ctNewParts}; return (true)}; getUpdate (channelname, adrroot)}; Çbundle //test code Çupdate (@root) \ No newline at end of file |
|
From: creedon <icr...@us...> - 2005-06-13 19:45:52
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/scheduler In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24478 Modified Files: init Log Message: confirmStartupTasks is now false by default, so as not to mess up frontier as a server; initializations moved from system.startup.startupScript Index: init =================================================================== RCS file: /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/scheduler/init,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** init 26 Mar 2005 19:43:27 -0000 1.1.1.1 --- init 13 Jun 2005 19:45:41 -0000 1.2 *************** *** 1,3 **** FrontierVcsFile:1:scpt:system.verbs.builtins.scheduler.init ! ÇChanges: Ç06/24/00; 1:23:36 AM by PBS ÇLogging is off by default. if not defined (user.scheduler) { new (tabletype, @user.scheduler)}; if not defined (user.scheduler.prefs) { new (tabletype, @user.scheduler.prefs)}; if not defined (user.scheduler.prefs.confirmStartupTasks) { user.scheduler.prefs.confirmStartupTasks = true; };ÇThu, Feb 18, 1999 at 1:45:33 PM by PBS if not defined (user.scheduler.prefs.keepLog) { user.scheduler.prefs.keepLog = false}; if not defined (user.scheduler.prefs.logInGuestDatabase) { Çuser.scheduler.prefs.logInGuestDatabase = true //PBS 11/23/99: now true user.scheduler.prefs.logInGuestDatabase = false}; //PBS 06/24/00: now false by default if not defined (user.scheduler.overnight) { new (tabletype, @user.scheduler.overnight)}; if not defined (user.scheduler.everyMinute) { new (tabletype, @user.scheduler.everyMinute)}; if not defined (user.scheduler.hourly) { new (tabletype, @user.scheduler.hourly)}; if not defined (user.scheduler.prefs.startingUp) { user.scheduler.prefs.startingUp = false}; if not defined (user.scheduler.prefs.reschedule) { user.scheduler.prefs.reschedule = true}; bundle { //initialize user.scheduler.tasks if not defined (user.scheduler.tasks) { new (tabletype, @user.scheduler.tasks)}; local (day, month, year, hour, minute, second); date.get (clock.now (), @day, @month, @year, @hour, @minute, @second); if not defined (user.scheduler.tasks.everyMinute) { local (adrtable = @user.scheduler.tasks.everyMinute); new (tabletype, adrtable); adrtable^.error = ""; adrtable^.minutesBetweenRuns = 1; adrtable^.script = @scheduler.doEveryMinute; adrtable^.taskTime = date.set (day, month, year, hour, minute + 1, 0)}; if not defined (user.scheduler.tasks.overnight) { local (adrtable = @user.scheduler.tasks.overnight); new (tabletype, adrtable); adrtable^.error = ""; adrtable^.minutesBetweenRuns = 1440; adrtable^.script = @scheduler.doOvernightTasks; adrtable^.taskTime = date.set (day + 1, month, year, 0, 0, 0)}; if not defined (user.scheduler.tasks.hourly) { local (adrtable = @user.scheduler.tasks.hourly); new (tabletype, adrtable); adrtable^.error = ""; adrtable^.minutesBetweenRuns = 60; adrtable^.script = @scheduler.doHourlyTasks; adrtable^.taskTime = date.set (day, month, year, hour + 1, 0, 0)}}; bundle { //upgrade user.scheduler.tasks local (i); for i = 1 to sizeof (user.scheduler.tasks) { adrtask = @user.scheduler.tasks [i]; if not defined (adrtask^.ctruns) { adrtask^.ctRuns = 0}}}; bundle { //6.1 threads-related initialization if not defined (user.scheduler.threads) { new (tabletype, @user.scheduler.threads)}; if not defined (user.scheduler.prefs.runThreads) { user.scheduler.prefs.runThreads = true}} \ No newline at end of file --- 1,3 ---- FrontierVcsFile:1:scpt:system.verbs.builtins.scheduler.init ! ÇChanges Ç12/2/04; 11:50:45 PM by TAC ÇconfirmStartupTasks is now false by default, so as not to mess up frontier as a server Ç11/12/04; 9:13:50 AM by TAC Çinitializations moved from system.startup.startupScript Ç06/24/00; 1:23:36 AM by PBS ÇLogging is off by default. if not defined (user.scheduler) { new (tabletype, @user.scheduler)}; if not defined (user.scheduler.prefs) { new (tabletype, @user.scheduler.prefs)}; if not defined (user.scheduler.prefs.confirmStartupTasks) { user.scheduler.prefs.confirmStartupTasks = false; };ÇThu, Feb 18, 1999 at 1:45:33 PM by PBS if not defined (user.scheduler.prefs.keepLog) { user.scheduler.prefs.keepLog = false}; if not defined (user.scheduler.prefs.logInGuestDatabase) { Çuser.scheduler.prefs.logInGuestDatabase = true //PBS 11/23/99: now true user.scheduler.prefs.logInGuestDatabase = false}; //PBS 06/24/00: now false by default if not defined (user.scheduler.overnight) { new (tabletype, @user.scheduler.overnight)}; if not defined (user.scheduler.everyMinute) { new (tabletype, @user.scheduler.everyMinute)}; if not defined (user.scheduler.hourly) { new (tabletype, @user.scheduler.hourly)}; Çif not defined (user.scheduler.prefs.startingUp) // 11/12/04; 9:13:50 AM by TAC - this wasn't doing anything as it used to be set in system.startup.startupScript Çuser.scheduler.prefs.startingUp = false if not defined (user.scheduler.prefs.reschedule) { user.scheduler.prefs.reschedule = true}; user.scheduler.prefs.startingup = true; // 11/12/04; 9:13:50 AM by TAC - copied from system.startup.startupScript, will be set to false when scheduler.monitor runs via an agent bundle { //initialize user.scheduler.tasks if not defined (user.scheduler.tasks) { new (tabletype, @user.scheduler.tasks)}; local (day, month, year, hour, minute, second); date.get (clock.now (), @day, @month, @year, @hour, @minute, @second); if not defined (user.scheduler.tasks.everyMinute) { local (adrtable = @user.scheduler.tasks.everyMinute); new (tabletype, adrtable); adrtable^.error = ""; adrtable^.minutesBetweenRuns = 1; adrtable^.script = @scheduler.doEveryMinute; adrtable^.taskTime = date.set (day, month, year, hour, minute + 1, 0)}; if not defined (user.scheduler.tasks.overnight) { local (adrtable = @user.scheduler.tasks.overnight); new (tabletype, adrtable); adrtable^.error = ""; adrtable^.minutesBetweenRuns = 1440; adrtable^.script = @scheduler.doOvernightTasks; adrtable^.taskTime = date.set (day + 1, month, year, 0, 0, 0)}; if not defined (user.scheduler.tasks.hourly) { local (adrtable = @user.scheduler.tasks.hourly); new (tabletype, adrtable); adrtable^.error = ""; adrtable^.minutesBetweenRuns = 60; adrtable^.script = @scheduler.doHourlyTasks; adrtable^.taskTime = date.set (day, month, year, hour + 1, 0, 0)}}; bundle { //upgrade user.scheduler.tasks local (i); for i = 1 to sizeof (user.scheduler.tasks) { adrtask = @user.scheduler.tasks [i]; if not defined (adrtask^.ctruns) { adrtask^.ctRuns = 0}}}; bundle { //6.1 threads-related initialization if not defined (user.scheduler.threads) { new (tabletype, @user.scheduler.threads)}; if not defined (user.scheduler.prefs.runThreads) { user.scheduler.prefs.runThreads = true}}; bundle { //6.1, be sure pre-defined scheduler tasks have reasonable times, 11/12/04; 9:13:50 AM by TAC - moved from system.startup.startupScript local (day, month, year, hour, minute, second); date.get (clock.now (), @day, @month, @year, @hour, @minute, @second); user.scheduler.tasks.everyMinute.taskTime = date.set (day, month, year, hour, minute + 1, 0); user.scheduler.tasks.hourly.taskTime = date.set (day, month, year, hour + 1, 0, 0); if user.scheduler.tasks.overnight.taskTime < clock.now () { //PBS 10/6/99: if the overnight task time is before now, reschedule local (overnighthour); bundle { //preserve hour for overnight task, some people like to run them at 3AM local (day, month, year, minute, second); date.get (user.scheduler.tasks.overnight.taskTime, @day, @month, @year, @overnighthour, @minute, @second)}; user.scheduler.tasks.overnight.taskTime = date.set (day, month, year, overnighthour, 0, 0); if user.scheduler.tasks.overnight.taskTime < clock.now () { //it's still before now, set it for tomorrow user.scheduler.tasks.overnight.taskTime = date.set (day + 1, month, year, overnighthour, 0, 0)}}} \ No newline at end of file |
|
From: creedon <icr...@us...> - 2005-06-13 19:35:51
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/script In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18971 Modified Files: stopProfile Log Message: flUseMilliseconds was added, part of SD millisecond timing changes Index: stopProfile =================================================================== RCS file: /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/script/stopProfile,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** stopProfile 26 Mar 2005 19:43:28 -0000 1.1.1.1 --- stopProfile 13 Jun 2005 19:35:42 -0000 1.2 *************** *** 1,3 **** FrontierVcsFile:1:scpt:system.verbs.builtins.script.stopProfile ! on stopProfile (adrTable) { kernel (script.stopProfile)} \ No newline at end of file --- 1,3 ---- FrontierVcsFile:1:scpt:system.verbs.builtins.script.stopProfile ! on stopProfile (adrTable, flUseMilliseconds = false) { kernel (script.stopProfile)} \ No newline at end of file |
|
From: creedon <icr...@us...> - 2005-06-13 19:32:57
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/soap In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17335 Modified Files: init Log Message: changed timeout value to reflect setting that was made later in startup/first root run process Index: init =================================================================== RCS file: /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/soap/init,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** init 26 Mar 2005 19:43:30 -0000 1.1.1.1 --- init 13 Jun 2005 19:32:44 -0000 1.2 *************** *** 1,3 **** FrontierVcsFile:1:scpt:system.verbs.builtins.soap.init ! if not defined (user.webserver.responders.SOAP) { new (tableType, @user.webserver.responders.SOAP)}; if not defined (user.webserver.responders.SOAP.condition) { user.webserver.responders.SOAP.condition = "soap.responder.condition ()"}; if not defined (user.webserver.responders.SOAP.enabled) { user.webserver.responders.SOAP.enabled = true; };Çuser.webserver.responders.SOAP.enabled = false //PBS 6/25/00 if not defined (user.webserver.responders.SOAP.methods) { user.webserver.responders.SOAP.methods = @soap.responder.methods}; if not defined (user.soap) { new (tableType, @user.soap)}; if not defined (user.soap.prefs) { new (tableType, @user.soap.prefs)}; if not defined (user.soap.prefs.rpcClientDefaultTimeout) { user.soap.prefs.rpcClientDefaultTimeout = 60 * 30}; if not defined (user.soap.rpcHandlers) { new (tableType, @user.soap.rpcHandlers); user.soap.rpcHandlers.examples = @soap.exampleRpcHandlers} \ No newline at end of file --- 1,3 ---- FrontierVcsFile:1:scpt:system.verbs.builtins.soap.init ! ÇChanges Ç11/28/04; 11:02:34 AM by TAC Çchanged rpcClientDefaultTimeout from 60 * 30 to 7200 if not defined (user.webserver.responders.SOAP) { new (tableType, @user.webserver.responders.SOAP)}; if not defined (user.webserver.responders.SOAP.condition) { user.webserver.responders.SOAP.condition = "soap.responder.condition ()"}; if not defined (user.webserver.responders.SOAP.enabled) { user.webserver.responders.SOAP.enabled = true; };Çuser.webserver.responders.SOAP.enabled = false //PBS 6/25/00 if not defined (user.webserver.responders.SOAP.methods) { user.webserver.responders.SOAP.methods = @soap.responder.methods}; if not defined (user.soap) { new (tableType, @user.soap)}; if not defined (user.soap.prefs) { new (tableType, @user.soap.prefs)}; if not defined (user.soap.prefs.rpcClientDefaultTimeout) { user.soap.prefs.rpcClientDefaultTimeout = 7200}; // 11/28/04; 11:02:34 AM by TAC - increased from 1800 to 7200 if not defined (user.soap.rpcHandlers) { new (tableType, @user.soap.rpcHandlers); user.soap.rpcHandlers.examples = @soap.exampleRpcHandlers} \ No newline at end of file |
|
From: creedon <icr...@us...> - 2005-06-13 19:30:06
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/tcp/im/builtinDrivers/aim/code/p0rY36zUYXrOXdRdhXOJQ In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15080 Modified Files: recv5Fevent Log Message: removed trailing lines Index: recv5Fevent =================================================================== RCS file: /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/tcp/im/builtinDrivers/aim/code/p0rY36zUYXrOXdRdhXOJQ/recv5Fevent,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** recv5Fevent 29 Mar 2005 02:18:00 -0000 1.1 --- recv5Fevent 13 Jun 2005 19:29:40 -0000 1.2 *************** *** 1,3 **** FrontierVcsFile:1:scpt:system.verbs.builtins.tcp.im.builtinDrivers.aim.code.core.recv_event ! on recv_event(adrSelf) { ÇI'm thinking here that I can just do a readStringFromStream and be all happy about it. local { header = ""; data=""}; while not header { try { tcp.readStreamBytes(adrself^._socket, 6, 60, @header)} else { Çmsg("looping" + clock.ticks()) case true { tryerror contains "closed" { tcp.im.builtinDrivers.aim.code.core.ferror(adrSelf,tryerror); break}; tryError contains "timed out" { ÇNothing Special, we just didn't get data in timeout seconds 1}} else { tcp.im.builtinDrivers.aim.code.core.derror(adrSelf,tryerror)}; thread.sleepfor(1); }; ÇThis will loop till there is something on the port. Çprobably need to be nicer about it. };}; if header == "" { tcp.im.builtinDrivers.aim.code.core.err_disconnect(adrSelf); return (false)}; local { marker = char(header[1]); mtype = number(char(header[2])); seq = number(number(char(header[3]))*256 + number(char(header[4]))); buflen = number(number(char(header[5]))*256 + number(char(header[6])))}; Ç(marker,mtype,seq,buflen) = struct.unpack("!sBhh",header) Ç#get the info if not tcp.readStreamBytes(adrself^._socket, buflen, 3, @data) { tcp.im.builtinDrivers.aim.code.core.err_disconnect(adrSelf)}; return ({mtype, string(data)}); } \ No newline at end of file --- 1,3 ---- FrontierVcsFile:1:scpt:system.verbs.builtins.tcp.im.builtinDrivers.aim.code.core.recv_event ! on recv_event(adrSelf) { ÇI'm thinking here that I can just do a readStringFromStream and be all happy about it. local { header = ""; data=""}; while not header { try { tcp.readStreamBytes(adrself^._socket, 6, 60, @header)} else { Çmsg("looping" + clock.ticks()) case true { tryerror contains "closed" { tcp.im.builtinDrivers.aim.code.core.ferror(adrSelf,tryerror); break}; tryError contains "timed out" { ÇNothing Special, we just didn't get data in timeout seconds 1}} else { tcp.im.builtinDrivers.aim.code.core.derror(adrSelf,tryerror)}; thread.sleepfor(1); }; ÇThis will loop till there is something on the port. Çprobably need to be nicer about it. }; if header == "" { tcp.im.builtinDrivers.aim.code.core.err_disconnect(adrSelf); return (false)}; local { marker = char(header[1]); mtype = number(char(header[2])); seq = number(number(char(header[3]))*256 + number(char(header[4]))); buflen = number(number(char(header[5]))*256 + number(char(header[6])))}; Ç(marker,mtype,seq,buflen) = struct.unpack("!sBhh",header) Ç#get the info if not tcp.readStreamBytes(adrself^._socket, buflen, 3, @data) { tcp.im.builtinDrivers.aim.code.core.err_disconnect(adrSelf)}; return ({mtype, string(data)})} \ No newline at end of file |
|
From: creedon <icr...@us...> - 2005-06-13 19:19:23
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/webBrowser In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9430 Modified Files: init Log Message: added initializations for bringToFrontOnPreview, currentid, webPreviewSerialNumber, winDefaultBrowserApp Index: init =================================================================== RCS file: /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/webBrowser/init,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** init 26 Mar 2005 19:43:50 -0000 1.1.1.1 --- init 13 Jun 2005 19:19:15 -0000 1.2 *************** *** 1,3 **** FrontierVcsFile:1:scpt:system.verbs.builtins.webBrowser.init ! ÇChanges Ç10/20/02; 2:29:14 AM by JES ÇInit user.webBrowser.proxy.exceptions. Ç12/19/01; 10:02:39 PM by JES ÇCreated. Initialize webBrowser settings. For now, only user.webBrowser.proxy. if not defined (user.webBrowser) { new (tableType, @user.webBrowser)}; if not defined (user.webBrowser.proxy) { new (tableType, @user.webBrowser.proxy)}; if not defined (user.webBrowser.proxy.enabled) { if defined (user.webBrowser.proxy.domain) { if sizeOf (user.webBrowser.proxy.domain) > 0 { user.webBrowser.proxy.enabled = true} else { user.webBrowser.proxy.enabled = false}} else { user.webBrowser.proxy.enabled = false}}; if not defined (user.webBrowser.proxy.domain) { user.webBrowser.proxy.domain = ""}; if not defined (user.webBrowser.proxy.password) { user.webBrowser.proxy.password = ""}; if not defined (user.webBrowser.proxy.port) { user.webBrowser.proxy.port = 80}; if not defined (user.webBrowser.proxy.username) { user.webBrowser.proxy.username = ""}; if not defined (user.webBrowser.proxy.exceptions) { new (tabletype, @user.webBrowser.proxy.exceptions)} \ No newline at end of file --- 1,3 ---- FrontierVcsFile:1:scpt:system.verbs.builtins.webBrowser.init ! ÇChanges Ç11/28/04; 9:38:57 AM by TAC Çadded bringToFrontOnPreview, currentid, webPreviewSerialNumber, winDefaultBrowserApp Ç10/20/02; 2:29:14 AM by JES ÇInit user.webBrowser.proxy.exceptions. Ç12/19/01; 10:02:39 PM by JES ÇCreated. Initialize webBrowser settings. For now, only user.webBrowser.proxy. if not defined (user.webBrowser) { new (tableType, @user.webBrowser)}; if not defined (user.webBrowser.bringToFrontOnPreview) { // 11/28/04; 9:38:57 AM by TAC user.webBrowser.bringToFrontOnPreview = true}; if not defined (user.webBrowser.currentid) { // 11/28/04; 9:38:57 AM by TAC user.webBrowser.currentid = 'NONE'}; if not defined (user.webBrowser.webPreviewSerialNumber) { // 11/28/04; 9:38:57 AM by TAC user.webBrowser.webPreviewSerialNumber = 1}; if not defined (user.webBrowser.winDefaultBrowserApp) { // 11/28/04; 9:38:57 AM by TAC user.webBrowser.winDefaultBrowserApp = ""}; bundle { // proxy if not defined (user.webBrowser.proxy) { new (tableType, @user.webBrowser.proxy)}; if not defined (user.webBrowser.proxy.domain) { user.webBrowser.proxy.domain = ""}; if not defined (user.webBrowser.proxy.enabled) { if defined (user.webBrowser.proxy.domain) { if sizeOf (user.webBrowser.proxy.domain) > 0 { user.webBrowser.proxy.enabled = true} else { user.webBrowser.proxy.enabled = false}} else { user.webBrowser.proxy.enabled = false}}; if not defined (user.webBrowser.proxy.password) { user.webBrowser.proxy.password = ""}; if not defined (user.webBrowser.proxy.port) { user.webBrowser.proxy.port = 80}; if not defined (user.webBrowser.proxy.username) { user.webBrowser.proxy.username = ""}; if not defined (user.webBrowser.proxy.exceptions) { new (tabletype, @user.webBrowser.proxy.exceptions)}} \ No newline at end of file |
|
From: creedon <icr...@us...> - 2005-06-13 19:08:50
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/webserver/data/actions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1540 Modified Files: macro Log Message: removed trailing line from script, changed comments at top of script to more closely match current stylistic practices Index: macro =================================================================== RCS file: /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/webserver/data/actions/macro,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** macro 26 Mar 2005 19:44:08 -0000 1.1.1.1 --- macro 13 Jun 2005 19:08:32 -0000 1.2 *************** *** 1,3 **** FrontierVcsFile:1:scpt:system.verbs.builtins.webserver.data.actions.macro ! on macro (paramAdr) { ÇThis script currently supports only a single WebStar web server per machine. ÇSupport for other web servers and multiple servers per machine will be added later. Çby Mason Hale 9/20/95 Ç10/29/95 Added support for default documents. local (webroot = file.folderFromPath (sys.getAppPath (Webstar.id)), pathtemp, htmlText); with paramAdr^ { if !defined (user.webServer.utilities.macroData) { new (tableType, @user.webServer.utilities.macroData)}; bundle { Çbuild path to file from URL if scriptName endsWith "/" { Çdefault document was requested pathtemp = string.popLeading (scriptName, "/"); pathtemp = string.replaceAll (pathTemp, "/", ":"); if !defined (user.webServer.utilities.macroData.defaultPage) { user.webServer.utilities.macroData.defaultPage = WebStar.getIndexFile ()}; pathtemp = webroot + pathtemp + user.webServer.utilities.macroData.defaultPage} else { pathtemp = string.popLeading (scriptName, "/"); pathtemp = string.replaceAll (pathTemp, "/", ":"); pathtemp = webroot + pathtemp}}; if defined (user.webServer.utilities.macroData.[scriptName]) { htmltext = user.webServer.utilities.macroData.[scriptName]} else { if !file.exists (pathtemp) { scriptError ("The file \"" + pathtemp + "\" was not found")} else { if !file.type (pathtemp) == "TEXT" { htmlText = webserver.errorMessage ("File is not expected type 'TEXT'.")} else { Çfile exists and is TEXT, read it and process macros semaphores.lock (string (pathtemp), 3600); try { file.open (pathtemp); htmlText = string (file.read (pathtemp, infinity)); file.close (pathtemp); semaphores.unlock (string (pathtemp)); webServer.utilities.macroData.[scriptName] = htmlText} else { semaphores.unlock (string (pathtemp)); scriptError ("Error opening file.")}}}}; htmltext = webserver.httpHeader () + webserver.utilities.processMacros (htmltext, paramAdr)}; if !defined (cacheDate) { webServer.utilities.macroData.cacheDate = clock.now ()}; if long (clock.now () - webServer.utilities.macroData.cacheDate) > 86400 { Ç 1 day table.emptyTable (@webServer.utilities.macroData)}; return (htmltext); } \ No newline at end of file --- 1,3 ---- FrontierVcsFile:1:scpt:system.verbs.builtins.webserver.data.actions.macro ! on macro (paramAdr) { ÇChanges Ç10/29/95 by Mason Hale ÇAdded support for default documents. Ç9/20/95 by Mason Hale ÇThis script currently supports only a single WebStar web server per machine. Support for other web servers and multiple servers per machine will be added later. local (webroot = file.folderFromPath (sys.getAppPath (Webstar.id)), pathtemp, htmlText); with paramAdr^ { if !defined (user.webServer.utilities.macroData) { new (tableType, @user.webServer.utilities.macroData)}; bundle { Çbuild path to file from URL if scriptName endsWith "/" { Çdefault document was requested pathtemp = string.popLeading (scriptName, "/"); pathtemp = string.replaceAll (pathTemp, "/", ":"); if !defined (user.webServer.utilities.macroData.defaultPage) { user.webServer.utilities.macroData.defaultPage = WebStar.getIndexFile ()}; pathtemp = webroot + pathtemp + user.webServer.utilities.macroData.defaultPage} else { pathtemp = string.popLeading (scriptName, "/"); pathtemp = string.replaceAll (pathTemp, "/", ":"); pathtemp = webroot + pathtemp}}; if defined (user.webServer.utilities.macroData.[scriptName]) { htmltext = user.webServer.utilities.macroData.[scriptName]} else { if !file.exists (pathtemp) { scriptError ("The file \"" + pathtemp + "\" was not found")} else { if !file.type (pathtemp) == "TEXT" { htmlText = webserver.errorMessage ("File is not expected type 'TEXT'.")} else { Çfile exists and is TEXT, read it and process macros semaphores.lock (string (pathtemp), 3600); try { file.open (pathtemp); htmlText = string (file.read (pathtemp, infinity)); file.close (pathtemp); semaphores.unlock (string (pathtemp)); webServer.utilities.macroData.[scriptName] = htmlText} else { semaphores.unlock (string (pathtemp)); scriptError ("Error opening file.")}}}}; htmltext = webserver.httpHeader () + webserver.utilities.processMacros (htmltext, paramAdr)}; if !defined (cacheDate) { webServer.utilities.macroData.cacheDate = clock.now ()}; if long (clock.now () - webServer.utilities.macroData.cacheDate) > 86400 { Ç 1 day table.emptyTable (@webServer.utilities.macroData)}; return (htmltext)} \ No newline at end of file |
|
From: creedon <icr...@us...> - 2005-06-13 18:57:01
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/webserver/data/responders/default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27114 Modified Files: condition Log Message: mainResponder is the default responder Index: condition =================================================================== RCS file: /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/webserver/data/responders/default/condition,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** condition 26 Mar 2005 19:44:11 -0000 1.1.1.1 --- condition 13 Jun 2005 18:56:51 -0000 1.2 *************** *** 1,3 **** FrontierVcsFile:1:TEXT:system.verbs.builtins.webserver.data.responders.default.condition ! (path beginsWith "/odb/") \ No newline at end of file --- 1,3 ---- FrontierVcsFile:1:TEXT:system.verbs.builtins.webserver.data.responders.default.condition ! (string.lower (path) beginsWith "mainResponder") \ No newline at end of file |
|
From: creedon <icr...@us...> - 2005-06-13 18:52:15
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/webserver/data/responders/websiteFramework In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24846 Modified Files: enabled Log Message: for security, don't enable for normal install Index: enabled =================================================================== RCS file: /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/webserver/data/responders/websiteFramework/enabled,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** enabled 26 Mar 2005 19:44:12 -0000 1.1.1.1 --- enabled 13 Jun 2005 18:51:57 -0000 1.2 *************** *** 1,3 **** FrontierVcsFile:1:bool:system.verbs.builtins.webserver.data.responders.websiteFramework.enabled ! true \ No newline at end of file --- 1,3 ---- FrontierVcsFile:1:bool:system.verbs.builtins.webserver.data.responders.websiteFramework.enabled ! false \ No newline at end of file |
|
From: creedon <icr...@us...> - 2005-06-13 18:48:25
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/webserver/data/responders In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23383 Added Files: wormDefense Log Message: activate wormDefense as part of normal install --- NEW FILE: wormDefense --- FrontierVcsFile:1:addr:system.verbs.builtins.webserver.data.responders.wormDefense system.verbs.builtins.webserver.responders.wormDefense |
|
From: creedon <icr...@us...> - 2005-06-13 18:23:39
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/webserver/responders/echo In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10941 Modified Files: enabled Log Message: for security, value is false Index: enabled =================================================================== RCS file: /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/webserver/responders/echo/enabled,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** enabled 26 Mar 2005 19:44:13 -0000 1.1.1.1 --- enabled 13 Jun 2005 18:23:29 -0000 1.2 *************** *** 1,3 **** FrontierVcsFile:1:bool:system.verbs.builtins.webserver.responders.echo.enabled ! true \ No newline at end of file --- 1,3 ---- FrontierVcsFile:1:bool:system.verbs.builtins.webserver.responders.echo.enabled ! false \ No newline at end of file |
|
From: creedon <icr...@us...> - 2005-06-13 18:01:30
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/userland In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31871 Removed Files: cleanRoot Log Message: Removed. Function integrated into start up or first root run scripts, upcoming version of startUpScript. --- cleanRoot DELETED --- |
|
From: creedon <icr...@us...> - 2005-06-13 17:28:17
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/system/verbs/builtins/userland In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13918 Removed Files: trialVersionCheck Log Message: Removed. Not needed for open source version. --- trialVersionCheck DELETED --- |
|
From: creedon <icr...@us...> - 2005-06-10 18:57:27
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/workspace In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25666 Removed Files: notepad Log Message: Removed. Set by start up or first root run scripts, upcoming version of startupScript. --- notepad DELETED --- |
|
From: creedon <icr...@us...> - 2005-06-10 18:08:41
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/user/unix/scripts/examples In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31390/unix/scripts/examples Removed Files: errorTest getStateName getStateNames Log Message: Removed. Set by start up or first root run scripts, upcoming version of startUpScript. --- getStateName DELETED --- --- errorTest DELETED --- --- getStateNames DELETED --- |
Update of /cvsroot/frontierkernel/odbs/frontierRoot/user/soap/rpcHandlers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31390/soap/rpcHandlers Removed Files: aggregator radioCommunityServer serverMonitor weblogStats weblogUpdates xmlStorageSystem Log Message: Removed. Set by start up or first root run scripts, upcoming version of startUpScript. --- weblogUpdates DELETED --- --- serverMonitor DELETED --- --- weblogStats DELETED --- --- aggregator DELETED --- --- xmlStorageSystem DELETED --- --- radioCommunityServer DELETED --- |
|
From: creedon <icr...@us...> - 2005-06-10 18:08:34
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/user/html/templates In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31390/html/templates Removed Files: bbedit example1 example2 normal plainText Log Message: Removed. Set by start up or first root run scripts, upcoming version of startUpScript. --- plainText DELETED --- --- example1 DELETED --- --- example2 DELETED --- --- bbedit DELETED --- --- normal DELETED --- |
|
From: creedon <icr...@us...> - 2005-06-10 18:08:33
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/user/people/services/Custody In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31390/people/services/Custody Removed Files: enabled Log Message: Removed. Set by start up or first root run scripts, upcoming version of startUpScript. --- enabled DELETED --- |
|
From: creedon <icr...@us...> - 2005-06-10 18:08:33
|
Update of /cvsroot/frontierkernel/odbs/frontierRoot/user/people/services/WebEdit In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31390/people/services/WebEdit Removed Files: enabled Log Message: Removed. Set by start up or first root run scripts, upcoming version of startUpScript. --- enabled DELETED --- |
Update of /cvsroot/frontierkernel/odbs/frontierRoot/user/html/renderers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31390/html/renderers Removed Files: bsoRenderer cadillac davenetoutline docServerSite fatHeadlines ideaListRenderer justText newCulture newSiteOutliner notespagerenderer pikeRenderer prettyOutline sampleHomeRenderer sampleScriptRenderer siteOutliner tableOutliner twoLevelOutline Log Message: Removed. Set by start up or first root run scripts, upcoming version of startUpScript. --- sampleHomeRenderer DELETED --- --- siteOutliner DELETED --- --- ideaListRenderer DELETED --- --- twoLevelOutline DELETED --- --- newCulture DELETED --- --- newSiteOutliner DELETED --- --- cadillac DELETED --- --- sampleScriptRenderer DELETED --- --- docServerSite DELETED --- --- tableOutliner DELETED --- --- davenetoutline DELETED --- --- bsoRenderer DELETED --- --- notespagerenderer DELETED --- --- fatHeadlines DELETED --- --- prettyOutline DELETED --- --- pikeRenderer DELETED --- --- justText DELETED --- |