Changeset [7273]:
module-webif-pages.c - serialreadertimeout has nothing to do with module_serial, so i move it back to the timout secition. sorry for the confusion, i was also confused by the patch provided.
Changeset [7273]:
module-webif-pages.c - serialreadertimeout has nothing to do with module_serial, so i move it back to the timout secition. sorry for the confusion, i was also confused by the patch provided.
Oscam svn7291
- Changeset [7316] by gf
Fix cs_inet_addr() to work correctly with IPv4 addresses when IPv6 is enabled.
thanks Azo_Alex
Changeset [7363]:
Added possibility to compile on mac whitout pcsc with -DHAVE_PCSC=0 Cleaned up some unneeded messages Set for now 10.6 like before and not forced to x86_64
Changeset [7411]:
anticasc: Fix initialization and cleanup logging code.
Fixes ticket #2740.
Changeset [7425]:
Different approach to solving httpttl ending slash problem.
Changeset [7424]:
Fix use of possibly uninitialised values in readers.
ATR_GetHistoricalBytes() can return without initializing length parameter so valgrind correctly detects this for each reader:
Conditional jump or move depends on uninitialised value(s)
at 0x80A8A30: conax_card_init (reader-conax.c:117) by 0x80A6306: reader_get_cardsystem (reader-common.c:210) by 0x80A640B: reader_reset (reader-common.c:264) by 0x80563A9: work_thread (oscam.c:4051) by 0x4060AE9: start_thread (in /lib/libpthread-2.15.so) by 0x415B69D: clone (in /lib/libc-2.15.so)
Changeset [7423]:
Force valgrind to stop complaining about possibly uninitialized values.
The valgrind is wrong here but annoying. The problem is that it doesn't know what ioctl call does and assumes the structure is left not initialized.
Conditional jump or move depends on uninitialised value(s)
at 0x81062D7: IO_Serial_SetBitrate (io_serial.c:203) by 0x810642A: IO_Serial_SetParams (io_serial.c:233) by 0x810741F: IO_Serial_InitPnP (io_serial.c:747) by 0x81014EB: Phoenix_Init (ifd_phoenix.c:59) by 0x80FC78E: ICC_Async_Device_Init (icc_async.c:185) by 0x80A65AF: reader_device_init (reader-common.c:313) by 0x80D7CDC: reader_init (oscam-reader.c:844) by 0x805640B: work_thread (oscam.c:4065) by 0x4060AE9: start_thread (in /lib/libpthread-2.15.so) by 0x415B69D: clone (in /lib/libc-2.15.so)
Conditional jump or move depends on uninitialised value(s)
at 0x81062F3: IO_Serial_SetBitrate (io_serial.c:205) by 0x810642A: IO_Serial_SetParams (io_serial.c:233) by 0x810741F: IO_Serial_InitPnP (io_serial.c:747) by 0x81014EB: Phoenix_Init (ifd_phoenix.c:59) by 0x80FC78E: ICC_Async_Device_Init (icc_async.c:185) by 0x80A65AF: reader_device_init (reader-common.c:313) by 0x80D7CDC: reader_init (oscam-reader.c:844) by 0x805640B: work_thread (oscam.c:4065) by 0x4060AE9: start_thread (in /lib/libpthread-2.15.so) by 0x415B69D: clone (in /lib/libc-2.15.so)
Changeset [7422]:
Adding ending slash fixup for emmdir - for consistency with other configuration parameters pointing to folders
Changeset [7421]:
REVERT: cfg: Remove workaround for "httptpl" with missing ending slash.
This one reverts r7396 because my analysis was wrong.
All other variables that hold paths are working fine when slash (/) is missing at the end. Restore the needed fixup.
Changeset [7420]: Some clean up in message ouput
Oscam1.20 svn7563
- Changeset [7563] by theparasol
squashed a bug in initial setup of the reader slots
Slots with srvids that are overtime should always be freed to maximize slot free, even if not called from readercode
thanks Azo_Alex
03.10.2012 Oscam1.20 svn7584
- Changeset [7584] by gf
Cleanup oscam-aes.c and related files.
-Changeset [7583] by gf
Move locking functions from oscam-simples.c to oscam-lock.c
-Changeset [7582] by gf
Move network functions from oscam-simples.c to oscam-net.c
-Changeset [7581] by gf
Move AES functions from oscam-simples.c to oscam-aes.c
-Changeset [7580] by gf
Move file functions from oscam-simples.c to oscam-files.c
-Changeset [7579] by gf
Move client functions from oscam-simples.c to oscam-client.c
-Changeset [7578] by gf
Move webif specific functions out of oscam-simples.c
thanks Azo_Alex
oscam-svn7805-arm-coolstream-webif-libusb-Distribution
Oscam1.20 svn7826
- Changeset [7826] by avs1978
Revised the code for ratelimit and cooldown functionality. Small speedup in finding available slots.
in oscam.server for a reader
cooldown value1, value2
both values are mandatory and should be both not 0 or smaller
both are in seconds
value1 is cooldowndelay, this delay time is a period in seconds,
for which the reader is allowed to do more ecm request than ecmratelimit
value2 is cooldowntime, is the time the reader needs to cooldown and
the number of ecm request are not more than ecmratelimit
there are three cooldown phases:
cooldown state 0: the number of ecm requests are not more than ecmratelimit
cooldown state 2: number of ecm requests have exceeded ecmratelimit for are time period less than cooldowndelay
cooldown state 1: after cooldowndelay time, the number of requests are exceeding ecmratelimit
thanks Azo_Alex
oscam-svn7909-arm-coolstream-webif-libusb-Distribution