- Moved to akzhan/runit-man repository.
- Locale updates.
- Support for slogd
- Twitter Bootstrap updated to 2.3.2.
- jQuery updated to 1.9.1.
- Virtualbox support.
- Twitter Bootstrap updated to 2.2.1.
- Log downloads fixed for svlogd mode.
- jQuery update to 1.8.2.
- Vagrant box updated to precise32.
- Updates of logger policy - demofly
- Knowledge about terabytes - demofly
- Twitter Bootstrap updated to 2.1.1.
- jQuery updated to 1.8.1.
- Credentials setup fixed for --rackup option - galetahub
- GET /services.json API was broken from 2.4.0 release - Bregor.
- Replace potential incorrect multiline regexps with valid ones. There was no security vulnerabity.
- Minor visual appearance update.
- Use Twitter Bootstrap styles.
- New files to watch feature that detects and shows watched files that modified since service startup.
- LogLocationCache completely removed to keep codebase small and readable.
- Code refactoring to support multiple log file downloads and to avoid errors in case of file absence.
- Running using
bundle exec
is fixed. - Initial staging environment added using http://vagrantup.com/.
- Fix internal error when log downloads directory is absent.
- Bugfixes of log downloads page.
- Minor stylistic update.
- Minor refactorings, deprecations and fixes.
- Russian locale updated to meet Psych YAML parser.
- Codebase updated to use modern Sinatra 1.3.
- Minor refactoring.
- Minor update of handling logger log directories (we should remove last character from log directory name if it equals to ':').
- Enable of using
bundle exec rake ...
command.
- '--rackup' option now takes in care all specified options (earlier it takes in care only preceding options).
- Registration option now takes in care '--rackup' option.
- Minor refactoring.
- Internationalization of system information page.
- favicon added.
- Added /info (system information page).
- Rack::File used to serve static files in old Sinatra releases (Sinatra 1.3.0 have this functionality built-in). Requires Rack 1.3.0 or higher.
- rainbows configuration now uses sendfile gem if its available to decrease CPU usage on serving large files.
- Typo (very old one).
- Thread safety.
- rainbows.conf file provided aside config.ru to optimize running under rainbows application server.
- New --rackup option to start runit-man using any Rack-compatible server (like unicorn/rainbows).
- Fix runit-man service registration (bug introduced in 2.2.6).
- Upgrade jQuery to 1.6.1.
- Encodings handling has been fixed (ruby 1.9 was affected) - prepor
- Yet another fix for logger applied when no current log file exists.
- Use standalone ERB instead of Erubis because we now not depend on erubis gem (registration broken in 2.1.1 when erubis is not installed).
- runit run scripts are fixed to use bash instead of any sh (thanks to hackru).
- Try to show human readable error message when file cannot be parsed in UTF-8 encoding.
- Fix haml options for ruby 1.8 (bug introduced in yanked 2.2.2)
- Try to show human readable error message when file cannot be parsed in UTF-8 encoding.
- Upgrade jQuery to 1.6.
- Fix jslint errors and warnings.
- Spawning of tail command replaced with file-tail gem.
- Force UTF-8 encoding on file contents in ruby 1.9.
- Sometimes we have no current log file in logger (no records in current day). Test for it.
- Updated logic of calculation of log file times.
- erubis replaced with haml (because newest erubis breaks rendering of page).
- CSS updated.
- English locale fixed (broken in 2.0.0).
- Caching fixed (broken in 2.0.7).
- Caching of logger log locations removed, other caching was shortened.
- Support for gzipped logs.
- Fix log link hint, thats broken from 1.11.x (thanks to verm666).
- Use Bundler to simplify development tasks.
- Fix registration of -l option.
- Support for logger utility in addition to svlogd utility
- jQuery upgraded to version 1.5.2.
- New column (started_at) has been added.
- jQuery upgraded to version 1.5.1.
- Fixed i18n for en locale in log view (bug introduced in 1.11.0).
- Minor typo in ru locale.
- Fixed i18n for file view (bug introduced in 1.11.0).
- Switched from sinatra-r18n gem to i18n gem due to various aperiodic translation problems.
- All time information in "Log downloads" section now represented in UTC.
- Downloaded file names for logs now include host name.
- Minor update of visual appearance of "Log downloads" section.
- Log naming schema in "Log downloads" section has been changed to be more friendly.
- Special svlogd "state" and "newstate" files are skipped in Downloads section.
- Minor fix for ruby 1.9.2 in Rakefile (was broken in 1.10.1).
- X-Powered-By and X-Version response headers added (to simplify management of installations).
- Ability to download log files of concrete service.
- jQuery upgraded to version 1.5.0.
- Useless json gem compatibility layer has been removed.
- Home has been moved to https://github.com/Undev/runit-man.
- Support for Ruby 1.9.2.
- Use native Erubis support of Sinatra.
- Switch from sinatra-content-for gem to sinatra-content-for2 gem.
- Use RSpec 2.
- jQuery upgraded from version 1.4.2 to version 1.4.4.
- Switch from json gem to yajl-ruby gem.
- BasicAuth supported by -u user:password option (multiple occurences allowed).
- Now status of services read from status file instead of both status and stat.
- Fix view of files that have extension like '.json', '.html' etc.
- Minor visual improvements.
- Allow to send custom signal through Web interface if these specified in SV/runit-man/allowed-signals folder.
- Uptime and pid now retrieved from daemontools-compatible status.
- Files are cached.
- Uptime is shown.
- Fix for new versions of json gem.
- Ability to view files and urls associated with service.
- Small fixes.
- More correct way to register itself as runit service.
- Fix link to view file as text/plain.
- Fix reregistration as runit service.
- Fix registration as runit service.
- We can view files in predefined locations (see command line options).
- More readable description for rubygems.
- runit-man now supports sending of any signals through API.
- runit-man now supports output of logs in raw text/plain format.
- runit-man now can show custom count of lines per log.
- Fix error when ran on machine when its name cannot be resolved by DNS.
- /services.json added to provide automation API.
- Add dependency to nearest r18n library that run on ruby 1.8.6
- Script renamed to runit-man without extension.
- Workaround for rubygems behavior (sometimes it doesnt update binaries).
- Automated registration with given options.
- Automated registration as runit service (-r option).
- First public release
- Some wrong installed services cannot be switched because installed as directories instead of symlinks.
- After sending of actions state was retrieved from server too often.
- Performed actions now logged.
- Services now can be activated and deactivated.
- Refactoring of LogLocationCache.
- Locations of runit folders now can be set through command line.
- Packaged into gem.
- I18n (en and ru locales added).
- Visual improvements.
- Visual improvements.
- First working release