Moritz Venn [Fri, 18 Jan 2013 18:31:44 +0000 (19:31 +0100)]
RSSPoller.py: some compatibility code for new e2
backwardscompatibility not tested due to lack of matching software…
new code works though :P
Moritz Venn [Thu, 17 Jan 2013 17:38:19 +0000 (18:38 +0100)]
WebIf: some fixes for Backup Source
Moritz Venn [Thu, 17 Jan 2013 17:31:18 +0000 (18:31 +0100)]
WebIf: FileStreamer.py: workaround to render with POST
this is probably not a backwards compatible fix, but let's assume we
won't downgrade twisted in the near future ;)
Moritz Venn [Wed, 16 Jan 2013 20:02:00 +0000 (21:02 +0100)]
WebIf: PowerState.py: add type 6 (killall -9 enigma2)
to be used e.g. when a backup was restored
Moritz Venn [Mon, 14 Jan 2013 22:39:21 +0000 (23:39 +0100)]
WebIf: work in progress backup interface
similar to the one already found in AutoTimer and WebBouquetEditor, but
tries to use the tarfile python library, theoretically supports
compression and does not insert 'dummy' files (which unfortunately might
make them easier to exploit).
requires using post.
Andreas Monzner [Tue, 15 Jan 2013 15:25:43 +0000 (16:25 +0100)]
core.js: support for new models..
Andreas Oberritter [Mon, 14 Jan 2013 11:53:33 +0000 (12:53 +0100)]
vps: include unistd.h to fix compile with g++ 4.7.2
DrMichael [Sat, 12 Jan 2013 16:49:03 +0000 (17:49 +0100)]
CHG: configure phonebook name for FBF phonebook to read
Ismail Demir [Fri, 11 Jan 2013 02:48:20 +0000 (03:48 +0100)]
Merge branch 'master' of git+ssh://scm.schwerkraft.elitedvb.net/scmrepos/git/enigma2-plugins/enigma2-plugins
Ismail Demir [Fri, 11 Jan 2013 02:46:38 +0000 (03:46 +0100)]
[email-client] add turkish locale, thanks MytHoLoG
Moritz Venn [Thu, 10 Jan 2013 16:03:22 +0000 (17:03 +0100)]
pipzap: add experimental ACS support
no guarantees that this a) works and b) will continue to work.
Moritz Venn [Wed, 2 Jan 2013 09:24:25 +0000 (10:24 +0100)]
smaller cleanup
Moritz Venn [Wed, 2 Jan 2013 09:04:59 +0000 (10:04 +0100)]
Timer.py: add optional 'applyMargin' parameter
very simple way for backends to apply recording margin.
leaves handling of this stuff to them like before but can be used
without manually polling the configuration all the time :P
Elrond [Wed, 9 Jan 2013 12:58:31 +0000 (13:58 +0100)]
Webif: Fix timer editing: Better dropdown list init.
the selected item in the dropdown lists for the action
(zap or record) and the afterevent were not cleared. So
after editing more than one timer, the selected items
accumulated.
Fix this by clearing the selection before each use.
Stephan Reichholf [Wed, 9 Jan 2013 10:31:31 +0000 (11:31 +0100)]
WebIf: Fix Session handling when "Extended Security" has been changed during runtime, please be aware that the browser-frontend currently has to be reloaded when this is the fact
Stephan Reichholf [Wed, 9 Jan 2013 08:13:42 +0000 (09:13 +0100)]
WebIf: Add streaming (/web/*.m3u & /web/stream) and rss (/web/*.rss) interfaces to SESSION_EXCEPTIONS, return session id 0 when sessions are disabled
Stephan Reichholf [Tue, 8 Jan 2013 19:02:35 +0000 (20:02 +0100)]
webif: add missing files
DrMichael [Tue, 8 Jan 2013 16:24:12 +0000 (17:24 +0100)]
minor cleanups
Stephan Reichholf [Tue, 8 Jan 2013 16:02:24 +0000 (17:02 +0100)]
WebIf: don't try finishing disconnected requests
Stephan Reichholf [Tue, 8 Jan 2013 14:30:56 +0000 (15:30 +0100)]
WebIf: - Implement session tokens, have to be enabled explicitly via Webinterface Configuration. Doing so WILL currently break all clients except the browser interface)
- some refactoring an cleanups
Stephan Reichholf [Mon, 7 Jan 2013 14:25:55 +0000 (15:25 +0100)]
WebIf: Security improvements:
- prepare for session-based http requests (not ready yet, disabled)
- add optional simple anti hijack measures (don't allow GET for parameterized requests where "dangerous" things could be done), can be activated in WebInterface Configuration! When enabled, this may/will break 3rd party clients that use GET and not POST for sending request parameters.
- Some minor cleanups and refactoring
- bump version to 1.7.3
Elrond [Mon, 7 Jan 2013 13:37:14 +0000 (14:37 +0100)]
Fix Bouquet marker display.
Markers start with 1:64:* not 1:64:0:0:0:0:0:0:0:0.
Only the first marker has 1:64:0:0:0:0:0:0:0:0.
So match only on "1:64:".
Ismail Demir [Wed, 2 Jan 2013 08:29:17 +0000 (09:29 +0100)]
[satloader] add plugin icon
Ismail Demir [Tue, 1 Jan 2013 22:51:38 +0000 (23:51 +0100)]
[satloader] replace meta/satloader.jpg
Ismail Demir [Tue, 1 Jan 2013 22:18:34 +0000 (23:18 +0100)]
[satloader] adding for bouquet support; minor fixes
Ismail Demir [Sun, 30 Dec 2012 12:47:15 +0000 (13:47 +0100)]
add/modify turkish po files
DrMichael [Sat, 29 Dec 2012 16:02:43 +0000 (17:02 +0100)]
FIX: interval too small for login...
DrMichael [Sat, 29 Dec 2012 15:40:39 +0000 (16:40 +0100)]
FIX: empty call list
Ismail Demir [Fri, 28 Dec 2012 17:33:52 +0000 (18:33 +0100)]
Merge branch 'master' of git+ssh://scm.schwerkraft.elitedvb.net/scmrepos/git/enigma2-plugins/enigma2-plugins
Ismail Demir [Fri, 28 Dec 2012 17:29:16 +0000 (18:29 +0100)]
[satloader] add lyngsat as new satellite source, new menu, all items can be used for multisat
Andreas Monzner [Thu, 27 Dec 2012 16:54:49 +0000 (17:54 +0100)]
improved isRec detection a bit
DrMichael [Wed, 26 Dec 2012 18:55:46 +0000 (19:55 +0100)]
[fritzcall]FIX silly error with FW version
Dario [Mon, 24 Dec 2012 17:58:21 +0000 (18:58 +0100)]
FritzCall: update for italian translation.
DrMichael [Mon, 24 Dec 2012 13:46:36 +0000 (14:46 +0100)]
[fritzcall]small fixes
DrMichael [Fri, 21 Dec 2012 15:56:48 +0000 (16:56 +0100)]
[fritzcall] FIX issues with FW 05.50 and swithc to csv based call list
Ismail Demir [Thu, 20 Dec 2012 15:45:33 +0000 (16:45 +0100)]
Merge branch 'master' of git+ssh://scm.schwerkraft.elitedvb.net/scmrepos/git/enigma2-plugins/enigma2-plugins
Ismail Demir [Thu, 20 Dec 2012 15:40:57 +0000 (16:40 +0100)]
[satloader] add turkish locale. thanks to SSD @ TDW-Team
michael [Wed, 19 Dec 2012 19:20:45 +0000 (20:20 +0100)]
[fritzcall]] FIX: for new FW 5.50
Dario [Tue, 18 Dec 2012 22:01:16 +0000 (23:01 +0100)]
SatLoader: update for italian translation.
Dario [Tue, 18 Dec 2012 21:56:45 +0000 (22:56 +0100)]
PartnerBox: update for italian translation.
Andreas Frisch [Tue, 18 Dec 2012 12:00:26 +0000 (13:00 +0100)]
imdb: re-fix imdb result parsing, encoding, regex, cast etc.
Ismail Demir [Mon, 17 Dec 2012 21:23:59 +0000 (22:23 +0100)]
[satloader] fix typo
Ismail Demir [Mon, 17 Dec 2012 20:16:39 +0000 (21:16 +0100)]
[satloader] small fixes
Dr.Best [Mon, 17 Dec 2012 20:03:55 +0000 (21:03 +0100)]
[Satloader] small fix for the language-bug
Ismail Demir [Sun, 16 Dec 2012 09:22:54 +0000 (10:22 +0100)]
[satloader] str fixes
Ismail Demir [Sat, 15 Dec 2012 08:55:12 +0000 (09:55 +0100)]
[satloader] small fixes in de.po header
Dr.Best [Fri, 14 Dec 2012 19:20:46 +0000 (20:20 +0100)]
[AutoResolution] - added three new delay-time options: 0.05 seconds, 0.5 seconds and 60 seconds
Dr.Best [Fri, 14 Dec 2012 18:52:03 +0000 (19:52 +0100)]
[Partnerbox] - get rid of default /hdd/movie entry for partnerboxes
- get getcurrentlocations when result of getlocations is None
- don't allow to save a partnerbox-timer when no locations is selected
Moritz Venn [Fri, 14 Dec 2012 18:13:10 +0000 (19:13 +0100)]
PipAdapter: workaround some creepy crash in some broken(?) installations
seriously? self.session.pipshown is initialized by InfoBarPiP right
after launch - what is removing it?
Ismail Demir [Thu, 13 Dec 2012 22:10:28 +0000 (23:10 +0100)]
[satloader] replace meta/satloader.jpg
Dario [Thu, 13 Dec 2012 21:28:02 +0000 (22:28 +0100)]
SatLoader: update for italian translation.
Dario [Thu, 13 Dec 2012 21:24:55 +0000 (22:24 +0100)]
Merge branch 'master' of git+ssh://scm.schwerkraft.elitedvb.net/scmrepos/git/enigma2-plugins/enigma2-plugins
Dario [Thu, 13 Dec 2012 21:21:12 +0000 (22:21 +0100)]
SatLoader: update for italian translation.
Ismail Demir [Thu, 13 Dec 2012 21:12:24 +0000 (22:12 +0100)]
[satloader] make "Transponder Selection"-Screen translatable
Ismail Demir [Thu, 13 Dec 2012 21:00:43 +0000 (22:00 +0100)]
Merge branch 'master' of git+ssh://scm.schwerkraft.elitedvb.net/scmrepos/git/enigma2-plugins/enigma2-plugins
Ismail Demir [Thu, 13 Dec 2012 20:59:23 +0000 (21:59 +0100)]
[satloader] small fixes
Stephan Reichholf [Thu, 13 Dec 2012 16:47:10 +0000 (17:47 +0100)]
remove shoutcast (it's dead and hasn't been built anymore for some time now)
Ismail Demir [Wed, 12 Dec 2012 23:30:50 +0000 (00:30 +0100)]
[satloader] new: transponder selection; code cleanup
Ismail Demir [Tue, 11 Dec 2012 21:42:34 +0000 (22:42 +0100)]
Merge branch 'master' of git+ssh://scm.schwerkraft.elitedvb.net/scmrepos/git/enigma2-plugins/enigma2-plugins
Ismail Demir [Tue, 11 Dec 2012 21:37:11 +0000 (22:37 +0100)]
[satloader] prepare for transponder selection while adding selected transponder to satellites.xml
betonme [Tue, 11 Dec 2012 20:29:33 +0000 (21:29 +0100)]
AutoTimer: Don't change the name, the original name is necessary for the SeriesPlugin
Dr.Best [Sun, 9 Dec 2012 13:12:18 +0000 (14:12 +0100)]
fix for configure.ac
Dr.Best [Sun, 9 Dec 2012 12:59:18 +0000 (13:59 +0100)]
[subsdownloader2] fix for last fix that fixes the first commit...
Dr.Best [Sun, 9 Dec 2012 12:43:19 +0000 (13:43 +0100)]
[subsdownloader2] fix for last commit: it is not enough to deactivate a makefile in configure.ac, you have to delete it in the subfolders too
root [Sun, 9 Dec 2012 12:11:18 +0000 (12:11 +0000)]
modified: configure.ac
deleted: subsdownloader2/src/pic/Napisyme.jpg
Jörg Trahm [Sat, 8 Dec 2012 19:34:55 +0000 (20:34 +0100)]
[FanControl2] small fix
Jörg Trahm [Thu, 6 Dec 2012 13:21:43 +0000 (14:21 +0100)]
[FanControl2] typo, readme, webif-init
Moritz Venn [Wed, 5 Dec 2012 22:20:56 +0000 (23:20 +0100)]
AutoTimerEditor.py: fix missing import
Moritz Venn [Wed, 5 Dec 2012 17:18:15 +0000 (18:18 +0100)]
autotimer: fix counting total matching events
len(list) is O(1), no reason to make our life so hard here.
also smaller cleanups.
Stephan Reichholf [Wed, 5 Dec 2012 08:59:45 +0000 (09:59 +0100)]
WebIf: * fix hardcoded http in ts.m3u
* make localip, localport and protocol available in all WebScreens
* whitespace cleanups
Moritz Venn [Tue, 4 Dec 2012 17:22:52 +0000 (18:22 +0100)]
AutoTimer.py: smaller cleanup and threading optimization
- factor out loop previously done with each enabled timer into another
function to improve readbility a bit (still not the easiest piece of
code to read if you have no idea how the plugin works)
- change an embedded into an instance method
- rename some variables as comments suggested, follow general naming
scheme with others
the threading change is the most interesting in regards to the most
recent changes.
instead of many context changes we now only switch once for each timer.
this increases the chances to block the main thread long enough for the
user to notice, but this way it's still better than before threading and
we should finish in under 10 minutes again :P
please note that while i tested this code i'd consider it experimental
for some days.
Moritz Venn [Tue, 4 Dec 2012 17:21:09 +0000 (18:21 +0100)]
autotimer: always keep manager instance alive
eats some memory, but makes management easier and prevents bugs for
the "open, close, open, close, open, close" kind of people - or at least
makes the behavior a bit more predictable.
Dario [Tue, 4 Dec 2012 16:49:22 +0000 (17:49 +0100)]
SatLoader: add italian locale.
Dario [Tue, 4 Dec 2012 16:33:10 +0000 (17:33 +0100)]
FritzCall: update for italian translation.
Dario [Tue, 4 Dec 2012 14:39:46 +0000 (15:39 +0100)]
FanControl2: update for italian translation.
Moritz Venn [Tue, 4 Dec 2012 14:11:10 +0000 (15:11 +0100)]
autotimer: more evil code to fix evil stuff
seriously, skip reading this commit if you intend to write good code :D
Stephan Reichholf [Tue, 4 Dec 2012 13:59:11 +0000 (14:59 +0100)]
Revert "AutoTimer: fix NoneType"
This reverts commit
7aae38592f9c49c8ff95f9999e8d516777007102.
Stephan Reichholf [Tue, 4 Dec 2012 11:17:14 +0000 (12:17 +0100)]
AutoTimer: fix NoneType
Dr.Best [Mon, 3 Dec 2012 20:43:31 +0000 (21:43 +0100)]
missing po-makefile for satloader added
Andreas Frisch [Mon, 3 Dec 2012 20:10:30 +0000 (21:10 +0100)]
imdb: fix new title list layout regex, fix utf8 conversion, long INFO keypress queries current event, pluginlist call opens eventlist first now
Stephan Reichholf [Mon, 3 Dec 2012 07:21:59 +0000 (08:21 +0100)]
WebIf: fix wapremote
Ismail Demir [Sun, 2 Dec 2012 22:26:10 +0000 (23:26 +0100)]
[satloader] prepare for multi-language
nixkoenner [Sun, 2 Dec 2012 10:37:58 +0000 (11:37 +0100)]
ncidclient fix typo
nixkoenner [Sun, 2 Dec 2012 10:29:59 +0000 (11:29 +0100)]
plg: ncidclient erweitert, auswertung des Namen in der CID
Moritz Venn [Tue, 27 Nov 2012 18:22:11 +0000 (19:22 +0100)]
autotimer: more threading voodoo
reichis changes also broke preview, this fixes it again (and other cases
where parsing was initiated from the main thread).
Moritz Venn [Sat, 24 Nov 2012 09:38:02 +0000 (10:38 +0100)]
AutoTimer.py: workaround twisted deadlock
if the autotimer was running during shutdown twisted would lock up (the
child thread was waiting indefinitely).
this works around this by giving the main thread operation 30s to finish
which should be plenty in our use case.
if someone finds a way to reliably detect if twisted is currently trying
to shut down please fix the crash condition :)
fneufing [Fri, 23 Nov 2012 13:19:18 +0000 (14:19 +0100)]
fix depends genuinedreambox
Stephan Reichholf [Thu, 22 Nov 2012 13:43:44 +0000 (14:43 +0100)]
WebIf: add aio-grab to Depends
betonme [Sat, 17 Nov 2012 13:37:01 +0000 (14:37 +0100)]
Merge branch 'master' of ssh://scm.schwerkraft.elitedvb.net/scmrepos/git/enigma2-plugins/enigma2-plugins
betonme [Sat, 17 Nov 2012 13:36:07 +0000 (14:36 +0100)]
InfoBarTunerState: Fixed timer time change update
Moritz Venn [Fri, 16 Nov 2012 16:53:54 +0000 (17:53 +0100)]
EPGRefresh.py: the removeInstance stuff is crap, always has been
also, no need not to clean up if the autotimer fails to search the epg
Moritz Venn [Fri, 16 Nov 2012 16:46:51 +0000 (17:46 +0100)]
autotimer: install NotifiablePluginBrowser in autostart
otherwise the behavior is counter intuitive because when searching the
epg for the first time manually from withing the autotimer the modified
plugin browser is not yet active delaying the response (big UX no-no ;-))
Moritz Venn [Fri, 16 Nov 2012 16:44:53 +0000 (17:44 +0100)]
NotifiablePluginBrowser: try harder not to break the class name
the NotifiablePluginBrowser is now created as "class PluginBrowser"
which is what other code might expect.
this is due to the upcoming autotimer change which installs the extended
browser on system launch.
Stephan Reichholf [Fri, 16 Nov 2012 11:16:02 +0000 (12:16 +0100)]
Revert "AutoTimer: This seems to fix the mess after a Autotimer was saved (which causes it to reparse the epg). Notifications do now pop up immediately again, needs further investigation, as the method should actually already be called on the mainthread!"
This reverts commit
4c3ba12a8b6e539d2c86d74e413d469b494f7830.
Stephan Reichholf [Fri, 16 Nov 2012 08:41:08 +0000 (09:41 +0100)]
AutoTimer: This seems to fix the mess after a Autotimer was saved (which causes it to reparse the epg). Notifications do now pop up immediately again, needs further investigation, as the method should actually already be called on the mainthread!
Stephan Reichholf [Sat, 10 Nov 2012 16:48:40 +0000 (17:48 +0100)]
EPGRefresh/AutoTimer: another fix for epgrefresh & autotimer, it works for me now, please report!
betonme [Tue, 13 Nov 2012 20:50:37 +0000 (21:50 +0100)]
Merge branch 'master' of ssh://scm.schwerkraft.elitedvb.net/scmrepos/git/enigma2-plugins/enigma2-plugins
betonme [Tue, 13 Nov 2012 20:32:10 +0000 (21:32 +0100)]
PushService: Avoid crash if no service is configured - show popup as fallback
Michael Schmidt [Fri, 9 Nov 2012 17:19:46 +0000 (18:19 +0100)]
CHG: serialise login callbacks
Jörg Trahm [Fri, 9 Nov 2012 15:42:52 +0000 (16:42 +0100)]
[FanControl2] Changeover to worker-thread; additional PID-controller by Lukasz P.