Cybera release 1.9.rc2 is out !

Download and enjoy!

Here is a list of the main additions:

* Added prepaid Self service session mode: the manager directly recharges a workstation with a given recharge. The session works exactly like a client or card session except that remaining prepaid time cannot be kept.
* Added an "Unlimited" flag to recharges. Unlimited recharges enable one to provide Cards and Client accounts (not self-service sessions) with unlimited usage for a given validity period (in days, weeks, months, years).
* Added a new post-paid billing mode: Time based billing. In this mode an ordered list of selected recharges is used as a base. The system is given a base time increment and a minimum billed time and calculates the bill using these two times and the list of selected recharges.
* Added a new post-paid billing mode: Simple sequential recharge billing. In this mode Cybera applies all the post-paid recharges in order from shortest to longest time. Should the session run further that the longest recharge, the system continues to increment the bill by specified time increments using the last recharge time/price ratio. This is now the default post-paid billing mode for new installations.

Full change log:

Cybera Server:
New functionality:

* Added prepaid Self service session mode: the manager directly recharges a workstation with a given recharge. The session works exactly like a client or card session except that remaining prepaid time cannot be kept.
* Enhanced workstation list info: tooltips now show remaining time/amount due and session type.
* Added better recharge typing: You can now specify which session type a given recharge is for (Card, Client, Prepaid self service, Postpaid self service).
* Added finer recharge validity settings: you can now set the validity from 1 to 30 days, weeks, months, years.
* Changed currency formatting settings: the format now contains </currSymbol> that is replaced by the given symbol, this enables formats that put the symbol before the amount such as the £.
* Added event logging levels, by default only important events used by stats will be added to the events table, it is possible to start Cybera Server with the following two command line switches: -e:v (verbose) and -e:a (even more verbose) in order to increase event logging detail. The default setting will diminish the amount of data in the database and will speed up the stats.
* Added an "Unlimited" flag to recharges. Unlimited recharges enable one to provide Cards and Client accounts (not self-service sessions) with unlimited usage for a given validity period (in days, weeks, months, years).
* Added ability to sort recharges in Options and in the recharge window by double-clicking a column heading.
* Added a new post-paid billing mode: Time based billing. In this mode an ordered list of selected recharges is used as a base. The system is given a base time increment and a minimum billed time and calculates the bill using these two times and the list of selected recharges.
* Added a new post-paid billing mode: Simple sequential recharge billing. In this mode Cybera applies all the post-paid recharges in order from shortest to longest time. Should the session run further that the longest recharge, the system continues to increment the bill by specified time increments using the last recharge time/price ratio. This is now the default post-paid billing mode for new installations.
* Added post-paid grace period. The admin can specify a grace period which will enable managers to cancel ended post-paid sessions without collecting payment if the session time is smaller that the specified grace period.
* Optimized card and client list update code: now only modified cards/clients are updated in the GUI. This will speed up the GUI when one has over 2000 elements in the cards or clients lists
* Added two new user rights: Card creation and client creation. This enables one to create users that cannot add customers but can only manage existing customers.
* Changed the way database upgrading works: Cybera now upgrades a copy of the DB and only deletes the old version if the upgrade process works fine.
* Added ability to define the default usage mode (client/card/prepaid).
* Added button to generate a random number for the client login in the "New Client" form so that one can use cybera clients like password protected Cybera Cards.
* Extended Client comment to 255 characters and enabled multi-line comments.

Bug fixes:

* Fixed bug in workstation view, the displayed elapsed time was the workstation usage time, this was misleading, now it is the true elapsed time (without including paused time etc). The workstation usage time is displayed as a tool tip.
* Fixed GUI bug in Workstation view in the drop down menu.
* Fixed GUI bug that could crash the server on form resize (detected under w2k).
* Fixed GUI bug: the workstation control buttons where not contextualized to the current customer type.
* Fixed tab stop GUI bugs in Options, user config.
* Fixed bug in Stats: Internet connection time calculation was off (as well as other stats).
* Fixed bug in Stats: Session graphs may not have been filled under certain conditions.
* Fixed bug in About box when it was left displayed for over 56 minutes.
* Fixed bug in user admin: if no users exist the delete & modify buttons where still active.
* Fixed GUI bug in Workstation view: If the same workstation had been connected under different credentials (Mac address, NETBIOS name etc) then it was present multiple times in the workstation list.
* Fixed spelling mistakes in the English and French versions.
* Command line switches are now case insensitive and can be prefixed with '/' or '-' (ex: /T -k)
* Fixed bug in session updating for free sessions: previous selfservice sessions where also updated.

Cybera Workstation:
New functionality:

* Added two new command line switches:

* -s : this hides all status windows while a session is running
* -c : this disables all session close buttons so that the customer cannot close a running session him/her self.

Bug fixes:

* Fixed GUI bug in blocked screen when cards are not enabled, the screen was not reset properly.
* Fixed bug in self-service mode, the displayed elapsed time was the workstation usage time, this was misleading, now it is the true elapsed time (without including paused time etc). The workstation usage time is displayed as a tooltip.
* Fixed bug that enabled clicking on the system tray icon at start-up.
* Changed session end routine: for self-service sessions the end batch file is now run after the customer has paid (once the collect button has been pressed on the server).
* Fixed GUI bug in status forms in post-paid self-service mode.
* Fixed bug in About box when it was left displayed for over 56 minutes.
* Fixed spelling mistakes in the English and French versions.
* Fixed small focus bugs in message box.
* Command line switches are now case insensitive and can be prefixed with '/' or '-' (ex: /T -k)
* Changed the time delay before activating a workstation after 3 unsuccessful connection attempts form 5 to 2 minutes.

Posted by Samuel Monsarrat 2006-02-21

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks