Nzbirc/v1/v10

From tiberious.org

Main_Page > NZBirc > v1 > v1.0

Contents

NZBirc v1.0 - 26th March 2007

Download

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

New/Modified Commands

They are ALL new

see: v1 Commands