changelogs.md


altairstudios/nodeserver

Repository  -  API  -  Source

0.9

0.9.0

  • Update Travis with last nodejs versions
  • Add multiple ssl for a single process using security.custom[].bingings

0.8

0.8.3

  • Fixed tests warnings

0.8.2

  • Fixed ".+:80" domain pattern

0.8.1

  • Fixed SSL problem for differents ports as 80 and 443.
  • Stop funtionality add stop website child proccess before exit main proccess

0.8.0

  • Fixed error when refresh a webserver with no nodejs websites (php, cgi)
  • Split separated workers type in files for node, cgi, php, python (not implemented yet)
  • Updated travis test to nodejs 5.5
  • #18 Show in the admin interface a log with attempt login on admin
  • Add support to separate configuration in files using string object against json object. The file is separated in folder "/sites/name.config"

0.7

0.7.3

  • Fixed error when stop server or refresh server config not stop the childs nodejs processes and duplicate them.

0.7.2

  • Fixed error when try exec "nodeserver status" and server down by the error

0.7.1

  • Fixed problem when close the server process
  • Fixed admin close interface
  • Fixed an error when admin port is used
  • Added more admin tests
  • Updated admin to express4
  • Set force detached false for childproccess of nodejs
  • Added travis tests for nodejs 5.1.0

0.7.0

  • Clean nodeserver bash script
  • Change nodeserver script init from instance class to a class for initialize with a param 'inTerminal'. Example new require('nodeserver')(false)
  • Check in terminal if socket exits but not a server listen, kill this socket and show a message 'server not running'
  • Updated the mocha tests at last version
  • Update package version to new version v0.7.0
  • Add 6 mocha configuration tests
  • Add stats from NPM on README.md file
  • Added mocha to script package and added travis configuration
  • Some fixes over nodejs 0.10.x with SSL
  • Fixed socket close error when process exit on nodejs 0.10.40 - throw new Error('Not running');
  • Added gulp for future build and lint to test
  • Fixed lint errors

0.6

0.6.3

  • Fixed an error with regex domains bindings

0.6.2

  • Fixed an error with regex domains bindings

0.6.1

  • Add status information on shell $ nodeserver status
  • Add example on readme of status output

0.6.0

  • Change not respond websites from 400 to 504 HTTP code
  • Deleted reboot button on admin. Now use stop and start buttons
  • Refactored website model
  • Refactored worker for nodejs to external workers file with cgi worker
  • Added log in admin with the last 100 log lines

0.5

0.5.4

  • New worker class for manage all request for nodejs and cgi.
  • Add a new method getWebsiteFromBinding instead of getWebsiteFromUrl and getWebsiteFromSecureUrl

0.5.3

  • Added a 400 error when a site is down
  • Fixed a error that shutdown server when a cgi site port is over 65536
  • Deleted old xml mimes and added all to mimes.json

0.5.2

  • Updated documentation of install and use

0.5.1

  • Fixed some errors on install system

0.5.0

  • Added terminal daemon for start
  • Added terminal daemon for status
  • Added terminal daemon for stop
  • Change website id format
  • Encrypted password for access to the admin
  • Refresh without stop the server all websites
  • Change absoluteScript configuration to optionaly and mark false by default
  • Add installation system for CentOS

0.4

0.4.0

  • Added support for ssl. New configuration security json for specify certificates and ssl binding (443 for default).

0.3

0.3.2

  • fixed a error when uses a root domain and subdomians. When use domain like demo.com with a home website and services.demo.com the regex pattern resolve the root domain demo.com when uses http://services.demo.com.

0.3.1

  • Added server logo to admin website
  • Added support to wildcard with regex to bindings domains

0.3.0

  • New admin interface
  • Fixed many bugs

0.2

0.2.0

  • New config with sites and nodeserver config
  • Admin interface configuration

0.1

0.1.2

  • Server file .js and package.json are watched when change restar this node server

0.1.1

  • Fixed a error in CentOS node install

0.1.0

  • Daemon funtionality with config file and forever monitor