Changelog
- Webseite - komplett umstrukturiert/aufgeraeumt
- Webseite (AM) - IPC WebIf Access Manager: Hinzufügen von mehreren Benutzern fürs IPC WebIf wobei nur HTTPUSER Zugriff auf alles hat.. Einstellbar auf welche Menüs der jeweilige Benutzer Zugriff haben soll...
- Webseite - Ruft der Benutzer eine ihm nicht erlaubte php Datei direkt auf wird ihm der Zugriff verweigert
- Webseite (AM) - Das Menue "AM" steht unter AM nicht zur Auswahl (nur HTTPUSER hat darauf Zugriff)
- Webseite (AM) - Die Rechte des HTTPUSER's können übers WebIf nicht verändert werden
- Webseite (AM) - Default Zugriff für alle Benutzer: Home + Forum
- Webseite (Home) - Die zuvor unter Home stehenden Informationen sind nun unter IPC-Info einsehbar..
- Webseite (IPC-Info) - Verfügbares Update anzeige fals neue IPC Version online...
- Webseite (Home) - Neuer Bereich für alle Benutzer: Message of the Day (motd) und ein Message/Chat System auf textfile basis (mit einstellbarem badwords filter und smileys)
- Webseite (Editor) - Nur für den Hauptbenutzer (HTTPUSER) einsehbare SYSTEM Files mit der motd von "Home" und den Nachrichten vom Message/Chat System
- Webseite (Tools) - Bugfix des SSH Javaclient (mindterm.jar fehlte seit IPC 11.3 bzw wurde vom updateserver geladen)
- Webseite (Home) - Drag&Drop für das Messages/Chat Fenster (also nach belieben positionierbar)
- Webseite (Home) - Drag&Drop kann auch gestoppt werden
- Webseite (IPC-Info) - Anzeige der OScam Ports
- Webseite (Home) - Delete Messages button den nur HTTPUSER nutzen/sehen kann
-
- weblogon nicht laenger erforderlich (ermittlung der aktiven version uebers syslog)
[*] Webseite (IPC-Info) - Fortlaufende System Uptime (zaehlt weiter ohne seite neu zu laden)
[*] [i cams] - Nach Wechsel wird die Cam auch gestartet anstatt das dem Watchdog zu überlassen (sorry für den "bug")
[*] Webseite (Control) - [url=http://ipc.pebkac.at/forum/viewtopic.php?f=13&t=681#p5380]OScam Compilier[/url] bei mouseover von "OScam:" mit realtime Output
[*] Webseite (Control) - "Restart OScam" und "Delete compile dir" checkbox zum OScam Compilier hinzugefuegt
[*] Webseite - "Prozesse:" Anzeige Problem bei mehreren dateien in den cam dirs behoben
[*] Webseite (IPC-Info) - Anzeige der installierten Cam Version [i]und[/i] Uptime bei mouseover der Cam bei "Prozesses:"
[*] Webseite (Control) - Fals Control als "menue" eingestellt wurde wird rechts daneben Version und Uptime der jeweiligen Cam angezeigt
[*] [c,n,o,c3,s] - Schreibfehler und start/stop/restart vereinheitlicht
[*] [c version] - Kleiner Fix fürs auslesen der aktiven Version..
[*] [c version] - v2.3.0 kann nun auch auf einem 64bit System installiert werden.. Dazu wird die CCVERSION Einstellung in der functions.sh auf "CCcam.x86" angepasst (es wird also die 32bit installiert).. Wenn man dann wieder auf eine ältere zb 2.1.4 zurueck wechselt wird CCVERSION in der functions.sh wieder auf "CCcam.x86_64" zurueck geaendert..
[*] Webseite (Control) - "c version" bei Mouseover "CCcam".. Zum wechseln der CCcam version (ausser die zuvor beschriebene 2.3.0 muss bei einem 64bit System weiterhin über die Konsole gewechselt werden)
[*] Webseite - (Control/IPC-Info) - Anzeigen der NewCS Version..
[*] Webseite - Port Scanner unter "Tools"
[*] Webseite - Einstellungen fuer editor.php , logs.php , scanports.php und "Backups" koennen im plaintext file include/config.php vorgenommen werden
[*] Webseite - Ehemals IPC-[i]AM[/i] in Manager umbenannt unter dem mehrere Features zur Verfuegung stehen..
[*] Webseite (Manager) - IPC Backups - "Config" oder "Full" Backups die ueber den Browser herruntergeladen werden koennen
[*] Webseite (Control) - Ueberarbeitet und flexibler gestaltet (keine hardcoded buttons etc)
[*] Webseite (Manager) - EMail an mehrere (einstellbar) User verschicken..
[*] Webseite (Editor) - include/config.php unter SYSTEM (nur fuer Hauptbenutzer) hinzugefuegt
[*] Webseite (Logs) - Anstatt ueber einzelne Buttons werden die Logs nun ueber ein Dropdown Select Menue ausgewaehlt. Ausserdem kann man angeben "zeige alle Zeilen die das keyword enthalten" oder "zeige alle Zeilen die [i]nicht[/i] das keyword enthalten"
[*] Webseite (Logs) - leerzeichen durch's html "no-break space" ersetzt sodass zb dmesg genau so wie ueber die Console angezeigt wird..
[*] Webseite (Logs) - Wahlweise einstellbar ob der alte Style mit Buttons oder der neue Style mit grep genutzt werden soll, ueber config.php
[*] Webseite (Manager) - IPC Recover.. Upload eines zuvor mit "i backup" erstellten Backups und Auswahl welche Files zurueck gespielt werden sollen..
[*] Webseite (Manager) - UDEV.. Fuer ttyUSB Reader koennen udev rules angelegt/verwaltet werden..
[*] libusb1.0.9 fuer oscam sowie libstdc++.so.6.0.13 für cccam 2.2.x ins ipc download pack hinzugefuegt sodass es nicht mehr vom updateserver geladen werden muss
[*] Webseite - ein paar php-notice Fehler in manager.php und logs.php korregiert
[*] [i os] - (die meisten) OnlineScripts werden nun als Addons vermerkt und wann diese installiert wurden
[*] [i info] - Zeigt Informationen ueber IPC an wie zb IPC Build, installierte Cams (und ob diese laufen oder nicht) sowie Addons
[*] Webseite (IPC-Info) - Anzeige der installierten Addons
[*] Webseite (Editor) - Kriegt ein Benutzer nur Zugriff zb aufs CCcamWI und den Editor, werden ihm auch nur die CCcam relevanten Files zum editieren angezeigt
[*] Webseite (Logs) - Kriegt ein Benutzer nur Zugriff zb aufs CCcamWI und den Logs, werden ihm auch nur die CCcam relevanten Logfiles angezeigt
[*] [i scan] - Portscanner mit vordefinierten Ports oder optional angegebene Ports die durch Komma getrennt angegeben wurden..
[*] Webseite (Editor) - Um die Files der einzelnen Kategorien (zb CCcam, OScam, SYSTEM usw) anzuzeigen muss auf den jeweiligen roten Schriftzug geklickt werden damit die Files aufklappen.. sonst sprengt die Liste den sichtbaren Bereich :?
[*] Webseite (Control) - OScam Compile optimiert und einstellbar gemacht ob man cmake oder make nutzen moechte (make ist schneller)
[*] ipcsetup.sh - updated man die selbe IPC Version und man die EMU-Konfiguration beibehalten moechte, so werden auch die Addon Informationen sowie ggf Munin, OScamUI oder OscamInfoPHP zurueck gesichert..
[*] [i scan] - Parameter hinzugefuegt: -response ..Zeigt dann eben auch den Response an, allerdings dauert ein solcher Scan verhältnismaessig ziemlich lange.. Zusaetzlich wird nun auch angezeigt wie lange der Scan gedauert hat
[*] [i cfg] - HTTPUSER/PASS [b]muss[/b] auf irgendwas gesetzt werden! Wer versucht das zu umgehen oder zu manipulieren kann das IPC WebIf nicht nutzen!
[*] [i remove] - ueberarbeitet.. fals das aelteste vorhandene backup bereits ipc dateien enthaelt werden die cams jetzt im crontab und rc.local deaktiviert. aber trotzdem muss der benutzer die ipc relevanten zeilen selber aus den dateien loeschen..
[*] Webseite (Manager) - IPC Recover: Check / Uncheck all .. checkboxes
[*] Webseite (Control) - OScam-Compile: Check / Uncheck all ..
[*] Webseite (Tools) - Port Scanner: Check / Uncheck all ..
[*] Webseite (InfoPHP) - Port Scanner: Check / Uncheck all ..
[*] [i info] - Anzeige der Cam version sowie Uptime
[*] [i info] - Anzeige wenn online ein neueres IPC Build verfuegbar ist[/list]
PS: Auf den InternetExplorer nehme ich kaum noch Rücksicht da er unverständlicherweise vieles nicht richtig darstellt...
Wer also kein Murks angezeigt bekommen will sollte auf FireFox, Chrome oder andere Browser umsteigen