Professional Documents
Culture Documents
-----------------------------------------------------------------------------------
-
2009-10-03 v1.03
- Highly scalable load balancing IKS proxy server.
2009-10-13 v1.04
- Added "Maximum Response Time" to the frontend connections page in the
webif.
- Added support for concurrent updates to the user data store (multiple
concurrent
users are now able to update the user database through the webif).
- Fixed a user search bug in the webif (it would fail when doing a new search
after
the last search returned a lot of hits).
2009-10-21 v1.05
- Fixed a paging bug in the "frontend connections" page of the webif. All
connections
were showing on the first page.
- User files can now be downloaded through a link in the webif home.
2009-10-27 v1.06
- Added SID-less operation support.
2009-11-03 v1.07
- Added "Hops" column and "Global SIDless Poll Average" to the "frontend
connections"
page in webif.
2009-11-15 v1.08
- Fixed a bug that caused fslb to not disconnect a user that had been
deactivated or
expired. Could happen when the user was resharing.
- Added option to serve custom files through the webif. A directory with
custom content
must be specified in the configuration file (webif_custom_files_root
parameter).
- Added links to generate the user and active user list in XML and CSV
formats (check
the "home" page and the "frontend connections" page.
- Added the "realtime sids" page. Allows to reload available SIDs per card
without
restarting fslb and to activate/deactivate selected SIDs in realtime.
Userful for PPVs purchases. None of this affects SIDless clients.
2010-02-13 v1.09
- Increased stack size of backend connection threads and the protocol server
client
handling thread. This should avoid possible stack overflows with increased
activity.
- Fixed several stability problems caused by usage of the realtime SIDs page.
- A few configuration options that were missing were added to the home page
of the
webif.
- Added an additional column to the active users list (in the frontend
connections
page) that shows the status description of the last connection request,
this shows
information about how the request was handled (through card, cache, etc).
- Usernames in the active users and reshare warning lists are now links that
when clicked show the user in the user management page ready for
modification.
- Added XML and CSV export links to the backend connections page.
- Added a custom command set that can be sent through an HTTP GET method
(query string)
to the user-management.fssp page for integration with external user account
management systems. The parameters to be sent for each case are as follows:
* Adding users:
integration=1 (mandatory, indicates that this is an
integration call)
add=1 (mandatory, add user call)
add_username (mandatory, username)
add_password (mandatory, password)
add_expiry (optional, date of expiration format: yyyy-mm-
dd)
add_status (mandatory, user status: 0 - Disabled, 1 -
Enabled)
add_package (optional, assigned package)
add_comment (optional, comments)
* Deleting users:
integration=1 (mandatory, indicates that this is an
integration call)
delete=1 (mandatory, delete user call)
delete_username (mandatory, username)
OK <description_of_successful_operation_result>
NOK <description_of_failed_operation_result>
2010-02-20 v1.10
- Added another command to the integration command set:
* User info:
integration=1 (mandatory, indicates that this is an
integration call)
info=1 (mandatory, retrive user info)
info_username (mandatory, username)
info_password (optional, if this is not specified, only
information
about the user existence is returned. if
it is specified,
full user info is returned)
- Added the "ECM Blacklist Size" for each card group in the backend
connections page.
This has values only when the aggressive ECM blacklisting method is used.
- Added a missing "backup" script to the scripts directory. Read the updated
installation-readme.txt file.
2010-03-02 v1.11
- Added a new parameter to enable a secondary port for exclusive use of
integration
command calls. It is disabled by default (webif_integration_calls_port=0),
set it to
the desired port to enable it. Integration calls are made exactly the same
way as in
the standard port, but access is restricted to only the "user-
management.fssp" page.
2010-03-08 v1.12
- Fixed a small memory leak in the internal web server.
- Timeout for backend connections can now be specified. The default timeout
was set to 15
seconds, but can be changed through the configuration file. This allows for
faster
backend reconnection after a connection failure.
2010-03-12 v1.13
- The feature for backend connection timeouts has been removed. It used a
trick to make
it possible, apparently Linux does not like it and caused sporadic crashes
caused by
stack overflows.
2010-03-29 v1.14
- Added parameters to define define the delimiters for tokens in user files
(e.g.
fslb.user). Default values are: ":" for field delimiting, and ";" for
comment
delimiting.
2010-04-15 v1.15
- Added capability of sending tiers to clients that support server-side tier
retrieval
(clients must be configured to get the tiers from the server). Supported
clients are
rq-echo-client-1.06 and up, as well as fsec-2.11 and up. Tiers are
configured in
.tier files for each logical server (review the sample fslb.tier file
included in this
release).
- Added a port for EABI ARM processors (SheevaPlug & other plug computers).
- Added a port for OpenWRT routers that use the Atheros chipset
(fslb.openwrt-ar231x).
2010-06-23 v1.16
- Fixed a bug that caused fslb to sometimes crash when clients sent certain
invalid or
malformed Newcamd protocol packets.
- Added a new mode of operation to support the new ECM feeder (fscf) --ECM
feeding mode.
The following new parameters control it: