January 5, 1998
Vremya is an scriptable application that sets your Macintosh clock using version 1 of the Network Time Protocol as described in RFC 1059 by D. Mills. This is a simple implementation of NTP, but the accuracy is sufficient for the Macintosh clock.
If you just want to set your Macintosh clock occasionally and quickly, and you don't want Control Panels and Extensions, Vremya is the solution for you.
Vremya requires System 7 or better with MacTCP or OpenTransport installed. You should also have your geographical location set using the Map control panel and the Daylight Saving Time checkbox checked or unchecked to reflect your current state.
Distribution, Acknowledgments, etc.
Vremya is an implementation of RFC 1059 Network Time protocol (Version 1) Specification and Implementation by D. Mills. Vremya is copyright 1996-1998 Kirill Levchenko. It may be used and distributed at no cost along with this file and the documentation, but cannot be sold or distributed for profit without the author's permission. Thanks to everyone who reported bugs and especially to Tomas Risberg who also helped test Vremya and Aaron Ruiz who helped isolate a PPC bug.
* Added "Resolve each time" server address option.
* Spelling corrections.
* "Set System Clock" command key equivalent now Cmnd-T.
* Increased PPC memory requirement.
* Improved switch-to-Finder routine.
* More memory stuff.
* More memory adjustments.
* Fixed 68K bugs (e, first-time settings dialog, etc.)
* Added scripting support. Use the Script Editor to view the supported scripting commands. See the Scripting Notes in the Documentation.
* Fine-tuned memory requirements. See the Documentation for memory usage info for different versions and architectures.
* Added info about obtaining the latest version. It's at the bottom of this document.
* Cleaned up Balloon Help text.
Vremya 1.5.7 (not released)
* Corrected sound behavior when sound is turned off and success notice is off.
* Corrected first-time settings dialog appearance.
* Better memory usage.
* Corrected some switch-to-Finder behavior.
* Corrected some background/foreground cursor behavior.
* Fixed e. Electrical appliances, motor vehicles, and other devices which relied on this important constant should work fine now.
* Added the geographical location check.
* Changed "clock set" sound.
* Fixed repetition bug that could cause Vremya to repeatedly attempt to set the clock.
* Fixed PPC and OT bug permanently.
* Fixed long sound playback for people that want to use their own "clock set" sound. (If you do, don't forget to give Vremya more memory)
* Fixed bug that affected some PowerPC machines using OpenTransport.
* Increased repetitive clock set interval.
* Fixed repetitive clock set mechanism.
* Updated launch mechanism. Vremya can now set the clock only if it has not been set in a specified interval. See the Settings dialog for more info.
* Fixed serious 68K bug.
* Changed the memory requirement to 64K. On PPC machines with VM off you may be able to take this number down to 64K, if memory is an issue.
* Fixed many error reporting problems.
* Fixed extra minus bug in success note.
* Other minor fixes.
* Changed sound.
* Moved the documentation into another file.
* Rewrote most of Vremya. Changes include:
* Memory requirement now 64K
* Faster performance
* Interchangeable preferences
* Fixed all known bugs
* Fixed another bad default setting.
* Changed unsafe default option.
* Vremya can now set the clock every N hours if you keep it in the background.
* Modified preferences dialog so it makes a little more sense.
* Increased suggested memory size to 78K (100K on PPC machines with VM off).
* Better "connection open" detection under some OT systems.
* Improved some error alerts.
* Added info about DST.
* Added ability to abort using "-." when getting server info or setting the clock.
* Cleaned up network code some more.
* Increased no response timeout.
* Improved handling in very very low memory conditions.
Vremya 1.1.6 (not released)
* Less processor hogging when in the background.
* ...and other speed increases.
* Caps lock no longer considered "any key" (why? because it's extra-special) on launch.
* Even more unnoticeable speed gains.
* Minor speed and size gains in networking.
* Preferences "corruption" fixed.
* Vremya no longer "locks" in a bad server if you don't specify one on first launch.
* Quitting on launch bug fixed.
See Vremya 1.1.1.
* Nasty crash bug fixed (Vremya would crash if MacTCP or OT was not installed).
* Alerts will now allow you to hit return for the default action.
* Sound when the clock is set added (see settings).
* Alert auto dismissal added (see settings).
* "Success" notification added (see settings).
* Even friendlier resolver.
* Better default server.
* Server information now also reports the difference between the system clock and the time reported by the server.
* Resolving an address no longer crashes. I realized people may take that the wrong way.
* Settings and Server Info dialog boxes are now movable.
* Can check if MacTCP is open, can wait if not. See section about the Settings dialog box.
* Server address taken from Network Time preferences.
* Added more server info.
* Compensation for network delays.
Obtaining the latest version
You can obtain the latest fat binary version from:
Other versions are in the directory:
If you have any questions, comments or suggestions about/for Vremya, you can reach me at:
This page was created using TextToHTML. TextToHTML is a free software for Macintosh and is (c) 1995,1996 by Kris Coppieters