POW -- Plain Old Webserver Version History
17 versions
Be careful with old versions!
These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.
Version 0.1.9
This version fixes an image corruption issue and adds a Windows BAT file for non-default Firefox install locations. This should allow users to run CGI scripts on Windows more easily.
- Source code released under Mozilla Public License Version 1.1
Version 0.1.8
This version fixes a Windows bug that prevented CGI from working properly. Newly updated for FF 3 RC
Version 0.1.7
This version adds some new locales. Thanks to babelzilla.org for your great work.
nl-NL Thanks jerone
fr-FR Thanks Goofy
ja-JP Thanks drry
pl-PL Thanks Wacław Jacek
pt-BR Thanks Alberto Eidh
nl-NL Thanks jerone
fr-FR Thanks Goofy
ja-JP Thanks drry
pl-PL Thanks Wacław Jacek
pt-BR Thanks Alberto Eidh
Version 0.1.6
This version allows users to run PHP, Perl, Ruby and Python using CGI inside the browser. This is a big step toward opening the platform to more powerful programming languages.
Also included are line-oriented file open and close functions.
pow_file_open()
poe_file_line()
pow_file_close()
Also included are line-oriented file open and close functions.
pow_file_open()
poe_file_line()
pow_file_close()
Version 0.1.5
This version adds the following new features.
* pow_server.error_document_404 -- Custom 404 page
* Ajax appends
* pow_parse_xml()
* POWer Apps -- widgets that load with your browser
* pow_highlight() -- syntax highlighter
* Stability fixes
* pow_clear() -- resets the page
* pow_server.error_document_404 -- Custom 404 page
* Ajax appends
* pow_parse_xml()
* POWer Apps -- widgets that load with your browser
* pow_highlight() -- syntax highlighter
* Stability fixes
* pow_clear() -- resets the page
Version 0.1.4
POW now offers a private secure server (spow). POW supports SSL/TLS on Mac and Linux. See davidkellogg.com for details.
This fixes the startup.sjs directory error and keeps the server alive. Also, I added the following file functions.
* pow_file_list()
* pow_file_get_log_dir()
* pow_file_get_data_dir()
* pow_file_get_docs_dir()
This fixes the startup.sjs directory error and keeps the server alive. Also, I added the following file functions.
* pow_file_list()
* pow_file_get_log_dir()
* pow_file_get_data_dir()
* pow_file_get_docs_dir()
Version 0.1.3
This version adds stability and bug fixes.
* Standalone server support (separate download)
* Firebug support through standalone server
* Auto-restart of server after window close
* startup.sjs file auto-created for new installs
* Saving to subdirectory fixed
* Changed mime-types to binary by default
* Added many binary mime-types
* Added loopback-only option
* Fixed root directory problem
* Fixed XML download problem
* Smallest download size ever 99K -> 89K -> 73K -> 63K
* Standalone server support (separate download)
* Firebug support through standalone server
* Auto-restart of server after window close
* startup.sjs file auto-created for new installs
* Saving to subdirectory fixed
* Changed mime-types to binary by default
* Added many binary mime-types
* Added loopback-only option
* Fixed root directory problem
* Fixed XML download problem
* Smallest download size ever 99K -> 89K -> 73K -> 63K
Version 0.1.2
New in this version:
* One-click module support
* Fixed images
Modules are supported for one-click installs. Further information can be found at my blog, http://davidkellogg/com/blog. This should allow the easy install of many great applications on the POW platform.
* One-click module support
* Fixed images
Modules are supported for one-click installs. Further information can be found at my blog, http://davidkellogg/com/blog. This should allow the easy install of many great applications on the POW platform.
Version 0.1.1
This version offers the best support yet for Windows users, including DB support. The following were fixed.
* Working DB deletion
* Improved Post support
* First-time splash page fixed
* Removed leading character from outbound file
* Working DB deletion
* Improved Post support
* First-time splash page fixed
* Removed leading character from outbound file
Version 0.1.0
This version is the best server yet. It adds the following.
* Sunbird Support
* Thunderbird Support
* Flock Support
* HEAD requests
* more MIMEs
* free watermelon
The watermelon is a favicon.ico I chose to spice up your site. Thunderbird uses port 6671 and Sunbird uses 6672 by default. Flock uses 6670 like Firefox. I expect the users to find fun ways to use the calendar and mail programs now that they have servers running in them.
* Sunbird Support
* Thunderbird Support
* Flock Support
* HEAD requests
* more MIMEs
* free watermelon
The watermelon is a favicon.ico I chose to spice up your site. Thunderbird uses port 6671 and Sunbird uses 6672 by default. Flock uses 6670 like Firefox. I expect the users to find fun ways to use the calendar and mail programs now that they have servers running in them.
Version 0.0.9
This is a quick security update that prevents a directory traversal. Those with older versions should update to 0.0.9 or password protect their sites.
Also new are url rewrite rules, loaded at startup time.
Also new are url rewrite rules, loaded at startup time.
Version 0.0.8
This version adds and improves the following:
* InfiniLink to add a permanent URL for your dynamic IP home server
* AJAX support for IE XMLHttpRequest objects
* Crontab for periodic SJS jobs
* pow_file_exists() for checking files
* Upgrade for file downloads to HTTP 1.1
* InfiniLink to add a permanent URL for your dynamic IP home server
* AJAX support for IE XMLHttpRequest objects
* Crontab for periodic SJS jobs
* pow_file_exists() for checking files
* Upgrade for file downloads to HTTP 1.1
Version 0.0.7
This version adds several post-related server variables, accepts uploaded files, adds a pow_info() function and adds a drop_database() function.
I fixed pow_file() and mime-types.
Please see the API at http://davidkellogg.com/wiki/Main_Page?origin=moz_pow2 for details about how SJS extends the Javascript you already know.
I fixed pow_file() and mime-types.
Please see the API at http://davidkellogg.com/wiki/Main_Page?origin=moz_pow2 for details about how SJS extends the Javascript you already know.
Version 0.0.6
This version has two new features of note.
* Easy to see fireworks icon to tell you the server is on. It grays out when off.
* SQLite API added. This is an easy way to store persistent data.
I'm excited to add storage to the stack. Now we have Mozilla + POW + SQLite + SJS (MPSS). Not exactly as catchy as LAMP, but we're getting there in terms of a easy-to-use platform. Please upgrade to 2.0 for this feature.
* Easy to see fireworks icon to tell you the server is on. It grays out when off.
* SQLite API added. This is an easy way to store persistent data.
I'm excited to add storage to the stack. Now we have Mozilla + POW + SQLite + SJS (MPSS). Not exactly as catchy as LAMP, but we're getting there in terms of a easy-to-use platform. Please upgrade to 2.0 for this feature.
Version 0.0.5
This version deprecates all core SJS function names and variables. Core POW functions and variables must be prepended with "pow_". This is necessary due to too many interactions with other addons.
The maximum upload size is raised to 100GB.
A mime-type bug is fixed.
You can choose any directory for htdocs.
For those upgrading. Please erase htdocs/index.sjs and log/version_number, then restart Firefox. That will copy over the new index.sjs automatically.
The maximum upload size is raised to 100GB.
A mime-type bug is fixed.
You can choose any directory for htdocs.
For those upgrading. Please erase htdocs/index.sjs and log/version_number, then restart Firefox. That will copy over the new index.sjs automatically.
Version 0.0.4
This version speeds up uploads, fixes several bugs and expands the public API for Server-side Javascript.
Version 0.0.3
This version adds a simpler options interface, fixes user-created mime-types, and a drag-n-drop htdocs directory for getting started. Documentation was added in Mozillazine and on my blog.
To create your own collections, you must have a Mozilla Add-ons account.