Nzbirc/v1/v10
From tiberious.org
Main_Page > NZBirc > v1 > v1.0
Contents |
[edit]
NZBirc v1.0 - 26th March 2007
[edit]
Download
[edit]
Change Log
from v1.0b1
- Added tvnzb Module
- Communicates with tvnzb.com (free) to download nzb files
- autotv can use tvnzb, rather than nzb
- Config file keeps data from unloaded modules
- Backup your store.xml file before using this version, as I added the ability to change encoding which sometimes deletes the store.xml file (restore with a text editor, or re-adding anything you need rather than copying the old file back)
- IRC
- Added a password option to the server
- Added a memoryAllocation variable, so you can specify how much memory nzbirc can use
- Added a useFork option, to fork nzbirc into daemon mode (use !kill to stop the bot)
- Added a couple of checks to see if the config has some variables
- Default debug level is back to notice and stuff
- Can now join channels with a password (specify 'channel' => 'key', in the config
- kill/rehash/respawn have commands defined in the config file
- custom error handling (replaces php) for forking.
- Added some more backwards compatability checking for hte config.inc.php file
- Added E_STRICT error messages to ignore (for PHP5 users)
- Added milliseconds to log time
- Added basePath to config checking
- only non windows users can use the worker thread
- Fixed some php5 bugs
- Added ssl server support (for the host put: ssl://host, and port the ssl port)
- changed various debugging, so it doesnt die randomly
- made default config setting for phpPath empty, and set it to 'php' if still empty on startup
- Worker
- Worker Thread uses a seperate file to the main store, for quicker communications (and less cpu usage)
- stores PID in a file, default: worker.pid, more cross platform compatibility.
- do some checking before writing the .pid file
- Module: Autotv
- Will now grab air day and air time for each show, (for airing reminders in the future)
- Syncs with the store file before running updates incase of changes
- php5 template fix
- made inital timers start quicker
- Fixed a bug, where it didnt display the compact list
- Normal is now the default flag
- Update the store file before doing automated checking
- Module: NZB
- fixed using tvrage's ID to find episodes rather than names
- preg quote search strings with variables so they work with reserved characters
- changed search to v3 method (xml file) this doesnt fail from some random php5 bug (stoopid php5)
- fixed a modification of a module variable, causing a permanent change
- Template System
- fixed {{ }} in the template system, this now becomes { }
- Module: Config
- uses the basePath for locating the config file, for writing
- Now re-spawns the worker thread, when a config variable changes
- Module: Hella
- Added rate scheduling (specify a time of day and rate and will change automatically every day)
- Module: ED
- Added a couple of more flags (WMV, HD-DVD, Blu-Ray, HS .ts)
- Module: Tvrage
- If tvrage failed it knows about it
- added quicker access functions, bypassing the need to get id then get show, placing them into 1 function
- changed error output to standarized method
[edit]
New/Modified Commands
They are ALL new
see: v1 Commands
