Latest Version of OScam sh4 QBOXHD (& QboxHD-mini)

iomeali

Registered
Messages
3,962
oscam-svn7444-sh4-qboxhd-webif-Distribution.

Changeset [7444]:
cfg: Fix saving of keepalive value in accounts.

This fixes regression introduced in r7433 and part of ticket #2762.

Changeset [7443]: cacheex: camd35 another fix cacheex: increased queue warning to 2000


Changeset [7442]:
cfg/accounts: Change pwd type from char[64] to char *.

This change saves on average 54 bytes per struct s_account if we assume that all accounts have 8 chracter passwords. Since the accounts usually have shorter passwords the savings are even bigger.

Changeset [7441]: cfg: Add config_list_gc_values().

Changeset [7440]: cscrypt: keep valgrind happy

Changeset [7439]:
Add reader_set_defaults() and use it where it is needed.

This fixes couple of bugs in WebIf - the new readers were added with defaults that are not set correctly.

Fixes ticket #2760.
 

iomeali

Registered
Messages
3,962
oscam-svn7452-sh4-qboxhd-webif-Distribution.

Changeset [7452]: cacheex: fixed wrong cccam cacheex stats nodeid

Changeset [7451]: cacheex: fixed high load

Changeset [7450]: cacheex: fixed a camd35 issue

Changeset [7449]: fixed last commit when compiling without cacheex

Changeset [7448]: cacheex: reconnect timeout now valid cacheex: cacheex-stats with ip

Changeset [7447]: cacheex: another fix for the queue problem

Changeset [7446]:
camd33: Silence some annoying warnings.
Thats what I get for not compiling the disabled module after changing it. This patch fixes:
module-camd33.c: In function 'camd33_auth_client': module-camd33.c:89:5: warning: pointer targets in passing argument 1 of 'streq' differ in signedness [-Wpointer-sign] In file included from globals.h:1763:0,
from module-camd33.c:1:
global-functions.h:417:12: note: expected 'const char *' but argument is of type 'uchar *' module-camd33.c:89:5: warning: pointer targets in passing argument 1 of 'streq' differ in signedness [-Wpointer-sign] In file included from globals.h:1763:0,
from module-camd33.c:1:
global-functions.h:417:12: note: expected 'const char *' but argument is of type 'uchar *'
No binary changes.


Changeset [7445]:
Fallback to IPv6 if setting up IPv6 listener fails.
Patch by manio and another fix for Ticket #2721.
 

iomeali

Registered
Messages
3,962
oscam-svn7456-sh4-qboxhd-webif-Distribution.

Changeset [7456]:
cacheex: added cw diagnostics to log (d1, use grep "Different CWs" on your log)


Changeset [7455]:
added ecmheaderwhilist patch. Thx to blaky! see ​http://www.streamboard.tv/wbb2/thread.php?postid=424216#post424216

Changeset [7454]:
cacheex/internal locking management: new locking mechanismn to avoid deadlocks on lock/destroy

Changeset [7453]: cacheex: another try-fix
 

iomeali

Registered
Messages
3,962
oscam-svn7461-sh4-qboxhd-webif-Distribution.

Changeset [7461]: Fix some bug.

Changeset [7460]:
cfg: Split oscam-config.c to oscam-config-{account,global,reader}.c
No code changes, just code movement.

Changeset [7459]:
cfg/account: Convert the rest of account config parsing.

Changeset [7458]:
cfg/account: Reorder account functions.
No code changes, only code movement.

Changeset [7457]:
Change some comments to accomodate a script that checks config tables.
I'm using a script to detect if certain variable is declared as config parser is expecting and the patched lines generate false positives. The script is pretty dumb but fixing it is a lot harder than just changing the comments a bit.
This commit contains no code changes.
 

iomeali

Registered
Messages
3,962
oscam-svn7477-sh4-qboxhd-webif-Distribution.

Changeset [7477]:
Rename mode in struct s_reader to azbox_mode.
mode is pretty generic and since the variable is used only in azbox code its better to be called azbox_code.
No binary changes.

Changeset [7476]:
cfg/reader: Fix default cool_timeout_init/cool_timeout_after_init values.
The default values are mentioned in the wiki. This fixes ticket #2772.

Changeset [7475]: fixed a warning

Changeset [7474]: cacheex: fixed a cache flooding bug

Changeset [7473]:
Fix crash when saving ecmwhitelist values in readers.
This fixes tickets #2770 and #2767. Thanks to kroki for testing the patches.

Changeset [7472]:
cfg/global: Clear http_dyndns values before setting them.
Without this, once set http_dyndns value can not be removed in WebIf.

Changeset [7471]: build: Do not assume the shell is smart.

Changeset [7470]:
cacheex: added cacheex-stats, logging errors cacheex: increased garbage collector dispose time cacheex: different cw error is logged and any further blocked

Changeset [7469]: build: Allow parallel build.

Changeset [7468]:
build: Generate and use proper dependencies for source files.
This should make using make clean a rare operation. Now we use the compiler to generate dependancy information for each source file. This means that only the correct files would be rebuild if some header or source file changed.

Changeset [7467]:
build: Stop using archives and allow parallel build.
This change simplifies the build and allows it to finally support parallel build (for example: make -j 4) and generation of proper dependency information (implemented in next patch).

Changeset [7466]:
build: Rename LIBDIR to BUILD_DIR and improve clean and distclean targets.

Changeset [7465]:
build: Add more targets to PHONY.
These targets do not produce output file with the name of the target (or they must be run always) so they must be listed in PHONY targets.

Changeset [7464]:
build: Do not pass unneeded flags to linker.
The linker have no use of the defines of compiler warning settings.

Changeset [7463]: build: Strip white space from info screen.

Changeset [7462]: build: Show linker version in info screen.
 

iomeali

Registered
Messages
3,962
oscam-svn7480-sh4-qboxhd-webif-Distribution.

Changeset [7480]: Added new parameter 'ecmheaderwhitelist' to documentation.


Changeset [7479]:
module-webif.c: fix another segmentation fault. oscam-config-account.c: checking invalid value should be top in the priority to prevent bad usages of resources.


Changeset [7478]: module-webif.c : Fix a segmentation fault.
 

iomeali

Registered
Messages
3,962
oscam-svn7536-sh4-qboxhd-webif-Distribution.

Changeset 7536

webif: Fix webif behaviour when opened through apache's mod_proxy.
If the oscam-webif is invoked via apache mod_proxy the uriok check
failed strncmp was invoked only for the last path
Patch by fu_man_tschu. Fixes ticket #2793.

Changeset 7535
led: Try to guess the correct machine type in order to use the LEDs.
After this patch the LED code for NSLU2, WRT350NV2 and DOCKSTAR is
exactly the same, the ifdefs are gone.

Changeset 7534
Move led code in module-led.{c,h} and add LEDSUPPORT config.
That cleans up a lot of code. The changes were compile tested
on x86, dockstar (arm) and qboxhd (sh4) with LEDSUPPORT enabled
and disabled.

Changeset 7533
lcd: Create module-lcd.h file.

7532: build: Add qboxhd target in Makefile.extra

7531: build: Prevent users from setting BUILD_DIR
 

powercisco

Super VIP
Messages
9,100
30-09-2012 Oscam1.20 svn7544

- Changeset [7544] by theparasol
Ratelimiter and cooldown overhauled: hope you like it to

thanks gianni8127
 

iomeali

Registered
Messages
3,962
oscam-svn7615-sh4-qboxhd-webif-Distribution.

changeset 7615
Several code restructuring commits, move back some of the dvbapi messages to the default log level, fix Sky V13 entitlements, fix cacheex crashes, some cccam emm tryfixes, fix detection of last active clients on webif


all changeset(and all credit):

http://www.streamboard.tv/oscam/timeline
 
Top