
Things to do for ipac-ng 2.0

- complete rewrite :(

- make separate script\program for checking user's cash

- multiple accounts for customer

+ configuration throught config file, not just at compile time

- integrate passwords database and password management for users and admin

- user's preferences adjustable from web

- make some sort of 'packs' that can include default tariffs

- complete support for email (smtp\pop\imap)

- complete web management (partially done)

- implement support for squid traffic accounting (no-no-no!)

- implement support for iproute2 (maybe) (not now :)

- update documentation (partially done)

- 'reorganize' option to fetchipac which calls a corresponding function
  in the storage backend

- 'transaction' storage method API calls so using databases supporting 
  transactions will almost guarantee to keep accurate and consistent
  data

- make up a way to pass command line options to storage method backends
  (for example, a remote database server's host name and login info)

- write documentation on how to create a new storage method

- create documentation document with plain-file storage method 
  description

