http://wiki.linuxmce.org/api.php?action=feedcontributions&user=Polly&feedformat=atomLinuxMCE - User contributions [en]2024-03-29T04:47:53ZUser contributionsMediaWiki 1.24.1http://wiki.linuxmce.org/index.php?title=Git_/_Gitlab&diff=37039Git / Gitlab2017-11-27T21:31:49Z<p>Polly: /* With no write access */</p>
<hr />
<div>== GitLab / GIT ==<br />
<br />
GitLab is the web interface of choice for managing GIT repositories.<br />
<br />
A list of features: https://about.gitlab.com/features/<br />
<br />
Additional Info:<br />
<br />
* GitLab URL: https://git.linuxmce.org/<br />
* Repository URL: <nowiki>https://git.linuxmc.org/< username / group name >/< project name >.git</nowiki><br />
<br />
== Get access to GitLab ==<br />
Go to IRC #linuxmce-devel and ask for a Account.<br />
<br />
To create an account we need following information:<br />
# Name<br />
# Username<br />
# E-Mail<br />
<br />
As soon as your account was created you'll receive an E-Mail containing a link to set your password.<br />
Klick on that link and set your password, then you are ready to login.<br />
No mail received? Check your spam/junk folder.<br />
<br />
== Clone repository ==<br />
<br />
You have 2 options to clone a repository:<br />
<br />
* SSH (requires a SSH key set up in [https://git.linuxmce.org/profile/keys GitLab]) e.g. <code>git clone git@git.linuxmce.org:ochorocho/gitlab-irc.git</code><br />
* HTTPS e.g. <code>git clone https://git.linuxmce.org/ochorocho/gitlab-irc.git</code><br />
<br />
== Workflow ==<br />
<br />
We have no fine grained workflow at the moment and no continous integration.<br />
<br />
=== With no write access ===<br />
<br />
Even if you have write access you can use this method.<br />
<br />
# Fork a repository [[File:Git fork.png|thumbnail]]<br />
# Clone your fork: <code>git clone git@git.linuxmce.org:YOUR_USER_NAMESPACE/linuxmce.git</code><br />
# Do your stuff, implement features, fix bugs etc.<br />
# Commit and push your changes to your fork: <br /><code>git add . && git commit -m 'YOUR MEANINGFUL MESSAGE WITH TICKET NUMBER' && git push</code><br />
# Make "Pull Request" for your changes.<br />
## Goto your fork in Gitlab '''https://git.linuxmce.org/YOUR_USER_NAMESPACE/linuxmce<br />
## Navigate to '''Merge Requests -> New merge''' request<br />
## Select the two branches in your fork and the origin repository you want to compare with. Compare by clicking '''Compare branches and continue'''<br />
## Give a title and a description about what you intended to change/improve/add and click on '''Submit merge request'''<br />
# "Pull Request" will be verified and merged by a LinuxMCE Dev, please be patient<br />
<br />
=== With write access ===<br />
<br />
Master is always deployable, so we must not work on Master at any time!<br /><br />
Master is only used for merge in working stuff.<br />
<br />
# Clone a repository<br />
# Branch of from Master<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Commit/Push your branch - on bigger changes i would recommend doing a test build using this branch<br />
# Merge your changes into Master<br />
# Push the verified changes to master<br />
<br />
== GitLab IRC ==<br />
To enable IRC notifications for your project add a Web Hooks (Settings -> Web hook) with the URL http://localhost:4567/commit<br />
Somehow GitLab seems to ignore "Trigger". When only checked "Push events" it's still triggered for Comments, Issue events etc.<br />
<br />
Because of that fact i extended the config.yml of giltab-irc (/home/git/gitlab-irc/config/config.yml) to have at least the option to configure notifications globally.<br />
<br />
Following options for notifications:<br />
<pre><br />
msg:<br />
push: true<br />
tag_push: false<br />
issue: true<br />
note: false<br />
short_uri: true<br />
</pre><br />
<br />
To start gitlab-irc run:<br />
<pre><br />
/etc/init.d/gitlab-irc start<br />
</pre><br />
<br />
== Useful links ==<br />
<br />
* GIT clients: http://git-scm.com/downloads/guis<br />
* GIT Docs: http://git-scm.com/docs<br />
* Cheatsheet / Commands: <br />
** fancy: http://ndpsoftware.com/git-cheatsheet.html<br />
** pdf: https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf<br />
* Merge vs. Rebase: https://www.atlassian.com/git/tutorials/merging-vs-rebasing/conceptual-overview</div>Pollyhttp://wiki.linuxmce.org/index.php?title=File:Git_fork.png&diff=37038File:Git fork.png2017-11-27T21:08:48Z<p>Polly: </p>
<hr />
<div></div>Pollyhttp://wiki.linuxmce.org/index.php?title=Linuxmce_userspace&diff=37022Linuxmce userspace2017-07-01T14:42:14Z<p>Polly: </p>
<hr />
<div>== Description ==<br />
Userspace is meant as a area for every LinuxMCE User to manage their files, mails, contacts, calendars and VDR. The main software is based on NextCloud which is known as a solid dropbox alternative with many plugins.<br />
NextCloud community is very healthy and #nextcloud does have some nice people which help wherever needed! :-)<br />
<br />
== Software Userspace is based on ==<br />
<br />
* NextCloud 12 or latest master<br />
** lmce_user (authentication based on pluto_main DB, '''WORKING''')<br />
** mail - workin on it<br />
** lmce_vdr - working but somehow useless for others<br />
** lmce_files - (Mount the the data directory's from LMCE,'''WORKING''')<br />
** agenda - working on it.<br />
** contacts - working on it.<br />
** and many more apps available at http://apps.nextcloud.com<br />
* dovecot (manage mails and accounts)<br />
* postfix (send mails)<br />
<br />
== Install Userspace ==<br />
<br />
=== Get the install script: ===<br />
<br />
cd /root/<br />
wget https://git.linuxmce.org/userspace/nextcloud/raw/master/nextcloud_setup.sh<br />
<br />
=== Make it executable and run it: ===<br />
<br />
chmox +x ./nextcloud_setup.sh<br />
./nextcloud_setup.sh setup<br />
The script takes these arguments:<br />
* setup - Install NextCloud<br />
* setup master - Install NextCloud latest master<br />
** 14.04: PHP 5.6 required<br />
* delete - delete NextCloud and its DB<br />
* update - update NextCloud and LinuxMCE related Apps<br />
<br />
=== NextCloud install is available under: ===<br />
<br />
* http://dcerouter/userspace/ or http://192.168.80.1/userspace/ | /var/www/userspace/config/config.php <-- 'trusted_domains' is required for more domains.<br />
* Default admin: linuxmce, Password: linuxmce or login use your existing user<br />
<br />
=== NextCloud commandline ===<br />
NextCloud offers a commandline interface where you can trigger some actions.<br />
<br />
Show all available commands:<br />
<br />
sudo -su www-data /var/www/userspace/occ<br />
<br />
Its useful to run file:scan after install to make sure all mounts get indexed:<br />
<br />
sudo -su www-data /var/www/userspace/occ files:scan --all</div>Pollyhttp://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&diff=36913LinuxMCE-1204/1404 Updates2017-01-01T17:26:49Z<p>Polly: /* Update 1204-1404-1604/i386 1204-1404-1604/amd64 c20633ff */</p>
<hr />
<div>{| align="right"<br />
| __TOC__<br />
|}<br />
This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.<br />
<br />
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.<br />
'''Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo much easier.<br />
<br />
'''Please include the pkg #s to facilitate building on 3x i386 targets in addition to 2x amd64 and 3x armhf targets where full builds are not always practical. Keep in mind that most packages are referred to by two (2) package numbers from the database, a source package and a binary package. "Thank you for your co-operation."<br />
<br />
== Upcoming fixes... ==<br />
== Update 1204-1404-1604/i386 1204-1404-1604/amd64 c20633ff ==<br />
* pluto-website-admin (220) - Added the case for section energyGraph and sipConf, fixed permissions for mysql asteriskuser, add sql credentials for myth, change MYSQL_NUM to MYSQLI_NUM<br />
<br />
== Update 1204-1404-1604/i386 1404/amd64 a7c10426 ==<br />
* lmce-diskless-tools (627,628) - add backports so 1204 diskless create works<br />
* lmce-oauth2-server (668) - initial build of lmce oauth2 server for cloud interfacing<br />
<br />
== Update 1204/1404/1604 i386 - 1404x64 - 201611190055+fee90f43 ==<br />
* pluto-boot-scripts (234) - database upgrades<br />
* pluto-orbitergen (226,227) - database upgrades<br />
* pluto-pluto-main-db (201,237) - database upgrades<br />
* pluto-pluto-security-db (278,277) - database upgrades<br />
* lmce-asterisk (replacement) - database upgrades<br />
* pluto-system-database (211) - database upgrades<br />
* pluto-local-database (214) - database upgrades<br />
* pluto-security-database (256) - database upgrades<br />
* pluto-telecom-database (472) - database upgrades<br />
* pluto-media-database (233) - database upgrades<br />
* pluto-database-settings (407) - database upgrades<br />
* pluto-sqlcvs (212,213) - database upgrades<br />
* pluto-std-plugins (116,135) - database upgrades<br />
<br />
== Update 1204/1404 i386 - 201609281853+9638f5bc ==<br />
* pluto-website-admin (220) - #2705 fixed syntax error.<br />
<br />
== Update 1204/1404 i386 - 201609271106+39103855 ==<br />
* pluto-website-admin (220) - Update firewall.php GUI change some fields where reset to the default values. now the db data is honored.<br />
* lmce-diskless-tools (627,628)<br />
** don't create initramfs for Raspbian Jessie diskless filesystems.<br />
** ensure firstboot runs on diskless Jessie RPis.<br />
* logitechmediaserver** (replacements) - all logitechmediaserver .debs<br />
* pluto-boot-scripts (234)<br />
** stop/start rather than restart dhcp server, it's like nuking the site from orbit... only way to be sure.<br />
** Firewall blocks udp 1900 UpNP traffic from externalinterface.<br />
<br />
== Update 1404/1204 i386 - 201609172308+325de35d ==<br />
* lmce-autotag (780, 781) linuxmceTag - fix comparison issue with media type.<br />
<br />
== Update 1404/1204 i386 - 201609131230+5eaa4671/201609131753+5eaa4671 ==<br />
* pluto-boot-scripts (234) - send dhcp vendor specific options only to wired raspberry pis.<br />
<br />
== Update 1404 i386 201609102226+fda3da63 ==<br />
* pluto-boot-scripts (234)<br />
** rpi native pxe additions/updates<br />
** extend startup timeout when booting under systemd<br />
* lmce-diskless-tools (627,628) - rpi native pxe additions/updates<br />
* pluto-system-database (211)<br />
** DT updates for rpi native pxe<br />
** add Serial Number Device Data to RPi DTs<br />
** sets default PK_Distro to 22 (jessie) for RPi DTs<br />
** new device data for "Standard Energy Meter"<br />
* pluto-std-plugins (116,135)<br />
** stores energy reading in state field for Standard Energy Meter<br />
** fixes dcerouter crash when searching media<br />
* pluto-updatemedia (405,406) - fix segfault when a dir is attempting to be tagged directly (without a .id3)<br />
* lmce-phoenix-solo-usb (695) - don't fail pkg install if simplephone is not running.<br />
<br />
== Update 1204-i386 - 1404-i386/amd64 201607240235+899786ab ==<br />
* pluto-website-admin (220) - Mysqli_real_escape_string did not work. a start with ipv6 firewall.<br />
<br />
== Update 1204/i386 201607202218+14cba09a ==<br />
*LinuxMCE qOrbiter Android (Qt5) (879,881) - Stream Bouncing, Additional settings for location, removed debug output, queue functionality.<br />
<br />
== Update 201607181902+d4cec1a0 1404-i386/amd64 - 1204-i386 ==<br />
* pluto-website-admin - Update to qOrbiterGenerator.php for newer PHP version<br />
<br />
== Update 201607161239+6d72c3f9 1404-i386/amd64 1204-i386 ==<br />
* pluto-website-admin (220) - #2678 fix Warning: Invalid argument supplied for foreach() in /var/www/lmce-admin/include/dhcpd-tools/DHCPd-parse.php on line 113<br />
* pluto-boot-script<br />
<br />
== Update 201607151016+5b5adba3 1404/i386 & amd64 ==<br />
* pluto-website-admin (220) - #2680 fix php errors when trying to add a rule use another escape method.<br />
<br />
== Update 201607122332+f0fc9c6b 1404/i386 ==<br />
* pluto-boot-scripts (234) - fix #2684 clients cannot access internet when firewall is disabled. <br />
* pluto-website-admin (220) - #2680 fix php errors when trying to add a rule.<br />
<br />
== Update 201607050613+601c67da 1404-i386/amd64 ==<br />
* pluto-website-admin (220) - more fixes to the firewall.<br />
<br />
== Update trusty i386/amd64 201606301955+614dfa7b ==<br />
* pluto-website-admin (220) - fix for outside access port 443 not uncheckable.<br />
* pluto-boot-scripts (234) - fix for not dele rules from iptables from outsideAccess.php<br />
<br />
== Update 1404-i386/amd64 201606201908+31b25c52 ==<br />
* pluto-updatemedia (405,406)<br />
** unicode reading/writing working properly<br />
** coverart writing to tags working properly<br />
** .id3 files handled by taglib instead of id3lib.<br />
** General Object Frame (GEOB) reading/writing working properly (all lmce attributes are stored in id3v2 GEOB tags for .id3/.mp3 files)<br />
* pluto-website-admin (220) - more updates for mysql -> mysqli conversion<br />
<br />
== Update 1404-i386/amd64 201605312323+08fb8202 ==<br />
* pluto-website-admin (220) - fix Text Command button to honor parameters from Screen_CommandParameter<br />
* lmce-hue-controller (862,863) - Updates HueContoller to fix spamming of logs with constant updates of device data.<br />
<br />
== Update trusty-i386/amd64 201605310531+04df53f5 ==<br />
* lmce-advanced-ip-camera (812,813) - get the stream uri from onvif camera and save it in a device data for use by other devices<br />
* pluto-website-admin (220) - adate to adodb 5.20.4 and change db driver from mysql to mysqli<br />
* pluto-updatemedia (405,406) - tag writing/deletion of values update<br />
<br />
== Update 1404 i386/amd64 201605261039+410242d2 ==<br />
* pluto-media-database (233) - remove FatGroupBy query as it is massive and no longer required<br />
* pluto-updatemedia (405,406)<br />
** FIX UpdateMedia not detecting changes in files on disk. Fixes: UpdateMedia not reading modification times properly.<br />
** improve image reading/writing for mp3/mp4 files, add image handling for asf/wma, improve track art->performer/album artist matching.<br />
** don't add network shares to inotify watch list<br />
* pluto-system-database (211) - new qml-* pkg definitions for qorbiter<br />
* pluto-plutoutils (196,197) - add fn' to determine filesystem type of a file<br />
* lmce-disked-interactor (897,898) - make sure we see the core and have an IP prior to attempting contact<br />
* pluto-bootscripts (234) - make sure we see the core prior to continuing to boot an MD<br />
* pluto-website-admin (220) - various fixes in the media page<br />
<br />
== Update 1404 i386/amd64 - 201605171740 c6d63dc6 ==<br />
* pluto-updatemedia (405,406) - updates for Album Artist tag, more filetypes (mp3, ogg, flac, mp4, wv, wav, oga, mpc, spx, opus, tta, m4a, m4r, m4p, 3g2, m4v, wma, asf, aif, aiff, afc, aifc, ape, s3m) handled by Taglib, Taglib capabilities expanded. Tag and folder pics importing.<br />
* pluto-std-plugins (116,135) - updates for data grids, alter display values from "The *" to "*, The" for Title, Performer, Album, Album Artist & Playlist names<br />
<br />
== Update 1404-i386/amd64 201605131052+2542a526 ==<br />
* pluto-system-database (211) - updates to some DT and PKG definitions<br />
* lmce-phoenix-solo-usb (695) - udev rule to ignore usbhid portion of device, permits orbiter to enter screensaver<br />
* pluto-bootscripts (234) - permit devices that have died 50 times to attempt to restart after a router reload. Firewall fix for manual defined chains.<br />
* pluto-sound-card-scripts (579) - don't assume cardid=1, determine phoenix cardid from aplay.<br />
* pluto-media-database (233) - additional AttributeType "Album Artist"<br />
* lmce-media-identifier (931,932) - updates for Album Artist tag.<br />
* pluto-orbiter (119,138) - updates for Album Artist tag.<br />
* pluto-website-admin (220)<br />
** updates for Album Artist tag<br />
** fix mainMediaFileSync.php. OutsideAccess page showing the options (again). <br />
** And typo fixes for issue #2643. <br />
** Firewall page reload issue 2636#. Firewall gui do not show "NULL".<br />
* pluto-updatemedia (405,406) - updates for Album Artist tag, more filetypes (mp3:ogg:flac:mp4:wv:wav::oga:mpc:spx:opus:tta:m4a:m4r:m4p:3g2:m4v:wma:asf:aif:aiff:afc:aifc:ape:s3m) handled by Taglib, Taglib capabilities expanded. Tag and folder pics importing.<br />
* pluto-std-plugins (116,135) - updates for data grids, alter display values from "The *" to "*, The" for Title, Performer, Album, Album Artist & Playlist names<br />
<br />
== Update jessie 20160427 ==<br />
* lmce-qorbiter (858,859) - update launch script for RPi<br />
* lmce-disked-md-rpi2 (889) - +x firstboot_md_rpi2 to ensure it's picked up properly<br />
<br />
== Update jessie 201604130947+0083d387 ==<br />
== Update 1204/1404-i386/amd64 201604101031-0b47a986 ==<br />
* pluto-website-admin, pluto-boot-scripts (220,234) - Firewall Fixes for GUI and inner working of the firewall.<br />
<br />
== Update 1204/1404 i386 201603251155+a1c0f6ea ==<br />
* LinuxMCE qOrbiter Android (Qt5) (879,881) - File view implemented. Fixed not being able to leave resume menu.<br />
<br />
== Update 1204/1404 i386 201603222119+336464d8 ==<br />
* lmce-hue-controller (862,863) - Updates HueContoller to fix floorplan / status being improperly updated.<br />
* pluto-storage-devices (533) - don't mount optical discs as HDDs<br />
<br />
== Update 1404 i386/amd64 201603220706+c3c4b899 ==<br />
* lmce-md-meta (450) - for some reason this is not in the main repo<br />
* lmce-media-identifier - fixed for libcdio<br />
<br />
== Update jessie-rpi 60faa181 ==<br />
* lmce-omx-player (829,830) jessie(rpi) only - adds video resizing so UI1 can be exposed while video is playing.<br />
<br />
== Update 1404 armhf 31c5d994 ==<br />
== Update 1404 i386 52e39875 ==<br />
* pluto-storage-devices (533) - fix ntfs detection<br />
<br />
== Update 1404 i386 - 49a8cbf1 ==<br />
* lmce-zwave-ozw(505,506) - a little better device to device template mapping<br />
* pluto-website-admin (220) - fix adv.zwave page and adding secure devices<br />
* lmce-disked-* - update the disked md/mid meta/base/device pkgs, specific fixes for 1404 joggler<br />
* lmce-json-plugin (876,877) - first time addition to the main repo<br />
* libdvdid0 (replacement) - first time addition to the repo, for use by Media Identifier<br />
* pluto-system-database (211) - updates to some DT and PKG definitions<br />
* lmce-omx-player (829,830) jessie(rpi) only - enable disabling internal volume control, similar to how logitechmediaserver does<br />
<br />
== Update 1404/1404(armhf)/jessie(rpi)-a84db86f ==<br />
* lmce-launch-manager (298,299) - only update squeeze devices when running on the core, redundant elsewhere.<br />
<br />
== Update 1204/1404-87954508 ==<br />
* lmce-diskless-tools (627,628) - don't fail if dvdcss2 cannot be automatically installed.<br />
* pluto-hald (529,530) - reinstate tty detection, seperate from usb-serial, use direct parent for udi naming.<br />
* pluto-boot-scripts (234) - disable buildall, the script doesn't run so why waste time creating it.<br />
* lmce-launch-manager (298,299)<br />
** update squeezebox players on router reloads from Launch_Manager<br />
** call Config_Device_Changes in startCoreServices to ensure everything gets its' Need Configure flag reset.<br />
<br />
== Update a332f49a ==<br />
* lmce-install-scripts (391) - fix missing quote in MD installation.<br />
* pluto-boot-scripts (234)<br />
** fix missing 'fi' in BootMessage.sh<br />
** fix usb.1 system serial port listing/translating<br />
* lmce-media-identifier (931,932) - fix segfault, CDs are identified, cd-ripping functional again<br />
* pluto-website-admin (220)<br />
** prioritize new conf dir over old conf dir, fix install on systems upgraded from 1204->1404<br />
** redirect mythweb to html/mythweb<br />
* pluto-hald (529,530) - updates to serial port naming, specifically for odroid.<br />
* pluto-storage-devices (533) - fix mounted drive detection and add detection for drives mounted in /proc/cmdline like rpi.<br />
<br />
== Update 1204=201602080446+2028f850 <br> 1404=201602071815+c31bc44f ==<br />
* lmce-install-scripts (391)<br />
** enable appropriate ssh ciphers to permit trusty core to ssh to jessie MD.<br />
** additional boot information so users are more informed during apparent dead time<br />
* lmce-core (888) - enable appropriate ssh ciphers to permit trusty core to ssh to jessie MD.<br />
* pluto-storage-devices (533) - redo StorageDevices_Radar using blkid for internal HDD identification. /dev/disk/by-path/ is not present anymore.<br />
* pluto-boot-scripts (234)<br />
** additional boot information so users are more informed during apparent dead time<br />
** new VerifyDistro.sh script and call the script on boot.<br />
*** Preventative mostly. Intended to ease pain for those that upgrade distros.<br />
*** Ensure child devices, onscreen orbiter, have the proper PK_Distro set.<br />
<br />
== Update 296fdcd3 ==<br />
* pluto-website-admin (220) - fix depends versioning<br />
* pluto-hald (529,530) - fix depends versioning<br />
* pluto-boot-scripts (234) - fix depends versioning<br />
* pluto-system-database (211) - fix depends versioning<br />
* pluto-orbitergen (226,227) - fix depends versioning<br />
* lmce-disked-md-base (801) - fix depends versioning<br />
* lmce-install-scripts (391) - fix depends versioning<br />
* pluto-mythtv-plugin (134,153) - fix depends versioning<br />
* lmce-diskless-tools (627,628) - fix depends versioning<br />
* lmce-datalogger-plugin (686,687) - fix depends versioning <br />
* lmce-advanced-ip-camera (812,813) - fix depends versioning<br />
<br />
== Update f3a444c0 ==<br />
* pluto-website-admin (220)<br />
** use newer .sh script rather than obsolete .pl script for dialplan creation<br />
** fix Directory listing on cisco phones<br />
** fix delete buttons on internet radio page.<br />
* pluto-hald (529,530)<br />
** add 'usb' to 'pci' and 'platform' as valid bus addresses<br />
** permit adding of usb devices with usb_serial or tty children<br />
* pluto-boot-scripts (234) - update SetupAudioVideo.sh to more reliably address nvidia hdmi audio outputs<br />
* lmce-asterisk (replacement) - live_dangerously for now to get all the necessary Voicemail modules to load<br />
* pluto-system-database (211) - new DD Number of jobs for orbiter plug-in/orbitergen<br />
* pluto-boot-scripts (234) - updates to RegenOrbiter scripts for parallel job queued orbiter generation.<br />
* pluto-orbitergen (226,227) - new depends on GNU parallel<br />
* lmce-disked-md-base (801) - clear installed pkgs in the db on firstboot<br />
* lmce-install-scripts (391) - clear installed pkgs in the db on firstboot<br />
* pluto-mythtv-plugin (134,153) - remove hardcoded ip address, get from db instead.<br />
* lmce-diskless-tools (627,628) - only run UpdateDebCache.sh if it is executable<br />
* lmce-datalog-plugin(686,687) - fix pear install command in postinst<br />
* lmce-advanced-ip-camera(812,813) - add basic onvif support (snapshot,PTZ)<br />
<br />
== Update 31792 ==<br />
* lmce-media-identifier (931,932) - initial add of new External_Media_Identifier, testing CDDB ids<br />
<br />
== Update 31783 ==<br />
* pluto-libserial (190,191) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-dcecommon (192,193) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-irbase (194,195) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-plutoutils (196,197) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-vipshared (199,200) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-serializeclass (198,238) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-libbd (239,240) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-ra (247,248) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-pluto-main-db (201,237) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-pluto-media-db (254,255) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-pluto-security-db (278,277) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-pluto-telecom-db (470,471) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-sdl-helpers (346,347) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-messagetrans (398,401) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-disc-drive-functions (496,497) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* lmce-game-db (675,676) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* lmce-windowutils (677,678) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* lmce-datalog-db (688,689) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
<br />
== Update 31782 ==<br />
* pluto-std-plugins - fix FK_File search inside Attribute in Media_Plugin<br />
<br />
== Update 31774 ==<br />
* lmce-disked-mid-base (899) - fix error in postinst<br />
* lmce-media-identifier (931,932) - initial add of media identifier, cds almost there, others to come (this should be in but apt-get is getting 404 errors)<br />
* lmce-zwave-ozw(505,506) - add "remove failed node" command<br />
* pluto-website-admin - add "remove failed node" command for zwave advanced page<br />
<br />
== Update 31760 ==<br />
* lmce-disked-md-base (801) - fix another error in postinst<br />
<br />
== Update 31757 ==<br />
* lmce-core (888) - overwrite AutostartCore conf value<br />
* lmce-md-meta (450) - overwrite AutostartMedia conf value<br />
* lmce-mid-meta (962) - missing deb<br />
* lmce-hybrid (769) - exit 0 in postinst, just to be sure<br />
* lmce-disked-md-base (801) - fix error in postinst<br />
<br />
== Update 31754 ==<br />
* pluto-vdr-plugin (466,467) - reconnect before send<br />
<br />
== Update 31752 ==<br />
* pluto-std-plugins (116,135) - remove hard coded caller id 'Cherryhomes, Tho', use incoming caller id.<br />
<br />
== Update 31750 ==<br />
* pluto-website-admin (220) - fix postinst error notice on precise.<br />
* pluto-boot-scripts (234) - (re)start asterisk, otherwise configuration doesn't occur and sip phones cannot register<br />
* pluto-mythtv-plugin (134,153) - force-reload apache2 after disabling mythbuntu sites<br />
* lmce-md-meta (450) - don't overwrite conf values that are already set<br />
* *openzwave* (replacement) - version bump, upgrade fixes to upstream files<br />
<br />
== Update 31744 ==<br />
* lmce-media-identifier (931,932) - initial add of media identifier, cds almost there, others to come<br />
<br />
== Update 31742 ==<br />
* pluto-website-admin (220)<br />
** Gui changes to not confuse people. <br />
** outsideaccess works together with the firewall. <br />
** phonelines note on protocol for meaning of "SPA" and a status for this protocol setting, port can be changed if needed else it will be the default (5060).<br />
<br />
== Update 31739 ==<br />
* pluto-std-plugins (116,135) - fix absolute timed events<br />
<br />
== Update 31723 ==<br />
* lmce-diskless-tools (627,628) - fix nfs-premount script in default diskless image.<br />
* lmce-dlna(842,843) - compatibility fixes<br />
* lmce-install-scripts (391) - generate ssh keys so openssh-server can accept connections<br />
* pluto-createdevice (303,304) - hide errors, specifically during initial package postinst<br />
* lmce-cec-adaptor (871,872) - fix cec remotes not getting to lmce<br />
<br />
== Update 31693 ==<br />
* pluto-mythtv-plugin (134,153) - Fixes #2530 - fix errors in mythtvdb synchronization scripts<br />
<br />
== Update 31686 ==<br />
* lmce-install-scripts (391) - deal with firstboot stuffenz<br />
* pluto-system-database (211) - add proxy orbiter DT depends for generic web device<br />
* pluto-website-admin (220) - order by photo file name in screen saver/photo browser<br />
* pluto-boot-scripts (234) - try ubiquity before anything else, and reboot after the normal firstboot - breaks live boot on dvd atm<br />
* lmce-diskless-tools (627,628) - permit i386 diskless image building on amd64 cores, ensure processes are killed in chroot before unmounting (deals with systemd for now)<br />
<br />
== Update 31660 ==<br />
*LinuxMCE qOrbiter Android (Qt5) (879,881) <br />
**PS3 control screen, fix layout issue. adds seperate button group (triangle, circle, etc) and navigation arrows. Also adds power off button to properly exit screen<br />
* pluto-website-admin (220) - prevent creation of extra 'blank' network interfaces<br />
<br />
== Update 31655 ==<br />
* pluto-vdr-plugin (466,467) - close connection after use<br />
* pluto-website-admin (220) - fill ServerName var if it is unset, not if it is set.<br />
* pluto-bluetooth-dongle (124,143) - unify service control<br />
* pluto-boot-scripts (234) - unify service control<br />
* pluto-dhcpd-plugin (302) - unify service control<br />
* pluto-disk-monitor (554) - unify service control<br />
* pluto-mythtv-player (133,152) - unify service control<br />
* pluto-mythtv-plugin (134,153) - unify service control<br />
* pluto-raid-tools (617) - unify service control<br />
* pluto-storage-devices (533) - unify service control<br />
* lmce-update-system (650,651) - unify service control<br />
* pluto-proxy-orbiter (487,488) - unify service control<br />
* pluto-vdr-plugin (466,467) - unify service control<br />
* pluto-vdr (468,469) - unify service control<br />
* pluto-database-settings (407) - unify service control<br />
* lmce-asterisk (replacement) - unify service control<br />
* lmce-diskless-tools (627,628) - unify service control<br />
* lmce-install-scripts (391) - unify service control<br />
* pluto-updatemedia (405,406) - unify service control<br />
* pluto-newmdinteractor (538,539) - unify service control<br />
* LinuxMCE qOrbiter Android (Qt5) (879,881) - Fix size issues, floorplan popups.<br />
<br />
== Update 31621 ==<br />
* pluto-mythtv-player (133,152) - fix install in diskless create<br />
<br />
== Update 31618 ==<br />
* lmce-asterisk (replacement) - update db for chan_sccp-v4.2 and fix bug requiring manual asterisk reload on boot<br />
<br />
== Update 31615 ==<br />
* pluto-* - rebuild with new libraries<br />
* lmce-* - rebuild with new libraries<br />
<br />
== Update 31606 ==<br />
* pluto-mythtv-plugin (134,153) - fix EPG data on orbiters, myth stores everything in UTC now.<br />
* pluto-pluto-main-db (201,237) - update library code to match current db & update to winsock2.h on WIN32<br />
* pluto-pluto-telecom-db (470,471) - update library code to match current db & update to winsock2.h on WIN32<br />
* pluto-pluto-media-db (254,255) - update library code to match current db & update to winsock2.h on WIN32<br />
* pluto-pluto-security-db (277,278) - update library code to match current db & update to winsock2.h on WIN32<br />
* lmce-datalog-db (688,689) - update library code to match current db & update to winsock2.h on WIN32<br />
* lmce-game-db (675,676) - update library code to match current db & update to winsock2.h on WIN32<br />
* pluto-updateentarea (341,342) - don't send empty play command when resetting alarm<br />
<br />
== Update 31580 ==<br />
* pluto-std-plugins (116,135) - use bypass-event to avoid watching media events when playing alerts<br />
* pluto-updateentarea (341,342) - send bypass-event with security event commands<br />
* libcec3 debs (replacement) - removes conflict data with libcec2<br />
<br />
== Update 31575 ==<br />
* lmce-asterisk (replacement) - play back alert notification file<br />
* pluto-std-plugins (116,135) - create alert notification file with correct format<br />
* pluto-boot-scripts (234) - fixes for nvidia drivers on precise, upgrades to nvidia-340<br />
* lmce-avwizard-sounds (replacement) - don't copy fakeroot files (it is redundant it is)<br />
* video-wizard-videos (replacement) - deb is back to normal size, not 2x<br />
<br />
== Update 31553 ==<br />
* pluto-website-admin (220) - fix error that wipes out the apache2.conf<br />
* pluto-hald (529,530) - fix segfaults with firewire hardware<br />
<br />
== Update 31547 ==<br />
* lmce-zwave-ozw(505,506) - some API changes in OZW 1.3, more device template mappings<br />
* pluto-boot-scripts (234) - typo fix for nvidia drivers<br />
* lmce-disked-md-base (801) - set hostname on disked MDs, set timezone on disked MDs<br />
* lmce-install-scripts (391) - set hostname on disked MDs, set timezone on disked MDs <br />
* pluto-website-admin was generated---> lmce-website-admin (220) - set apache2 ServerName to silence error on boot<br />
* pluto-system-database (211) - pkg compat updates, revert to ruby 1.8<br />
* pluto-generic-serial-device (307,335) - admit defeat for now, revert to ruby 1.8<br />
<br />
== Update 31533 ==<br />
* lmce-mediatomb (702) - fix newly introduced errors in postinst<br />
<br />
== Update 31520 ==<br />
* chan-sccp_v4.2 (replacement) - Upgrad asterisk SCCP channel driver to newest version<br />
* pluto-vdr-plugin (466,467) - implement background loading of EPG from VDR to avoid crashes due to commands not completing on time<br />
* pluto-boot-scripts (234) - some logic changes and added messages for video driver install debugging<br />
* pluto-mythtv-plugin (134,153) - link new channels dir to old channels dir for backwards compatibility<br />
<br />
== Update 31503 ==<br />
* *zwave* (replacement) - new upstream openzwave version 1.3.1224<br />
* lmce-zwave-ozw(505,506) - build against new libopenzwave1.3<br />
* pluto-system-database (211) - pkg compat updates<br />
* lmce-disked-interactor (897,898) - make disked interactor aware of wheezy and jessie.<br />
<br />
== Update 31500 ==<br />
* *myth* (replacement) - fix depends on non-existent packages<br />
* lmce-mediatomb (702) - fix newly introduced errors in postinst - verified installing now<br />
* pluto-std-plugins (116,135) - Use integer comparison for brightness state<br />
<br />
== Update 31491 ==<br />
* lmce-avwizard-skin-basic (replacement) - fix packaging of avwizard skin<br />
* *myth* (replacement) - mythtv 0.27.5+fixes with Schedules Direct fix included<br />
* *asterisk* (replacement) - asterisk 11.7 backport from trusty<br />
* libical* (replacement) - for asterisk 11.7<br />
* *cec* (replacement) - libcec3<br />
* libplatform* (replacement) for libcec3<br />
* lmce-cec-adaptor (871,872) - build against libcec3<br />
* lmce-mediatomb (702) - fix pkg installation<br />
* pluto-mythtv-plugin (134,153) - update protocol version and secret word (shhh) for 0.27.5+fixes<br />
* lmce-diskless-tools (627,628) - remove call to obsolete script in Diskless_Setup.sh<br />
* pluto-vdr-plugin (466,467) - return full EPG (used in qOrbiter EPG Grid), improve communication speed with SVDRP<br />
* pluto-slim-server-streamer (289,290) - emit time code event, fix duration parsing<br />
* pluto-boot-scripts (234) - fix headless booting, update 1404 nvidia driver<br />
* pluto-system-database (211) - update pkgs & depends<br />
* lmce-md-meta (450) - add depends on alsa-utils<br />
* pluto-website-admin (220) - Fix cdrviewer (Call Details Records) to accept SSL conections as well, firewall gui change to set Offline rules in red as they are not executed.<br />
* pluto-app-server (126,145)- new poweroff mode I for ignore, since N is already in use<br />
<br />
== Update 31420 ==<br />
* lmce-diskless-tools (627,628) - add depends on pluto-boot-scripts for deb cache script<br />
* pluto-system-database (211) - update pkgs & depends<br />
<br />
== Update 31411 == <br />
* pluto-avwizard (555,556) - fix depends on avwizard skins basic, should no longer care about version<br />
* pluto-boot-scripts (234) - more explicity logic for core only booting, fix startup script db errors<br />
* lmce-update-system (650,651) - remove and disable old init.d script from /etc/init.d<br />
* pluto-plutodhcp (330,491) - depends on apparmor<br />
* pluto-system-database (211) - update pkgs & depends<br />
* pluto-dhcpd-plugin (302) - remove hardcoded IP addresses from configure scripts<br />
<br />
== Update 31387 ==<br />
* lmce-weather-plugin - make change to allow for tonight's forecast data (TSCHAK)<br />
* lmce-asterisk (replacement) - remove obsolete phonetic engines and replace with espeak, voices remain the same<br />
* mbrola (replacement) - base mbrola pkg for mbrola voices (add armhf binary)<br />
* pluto-asterisk (270,271) - generate fr and de voicemail menus with espeak now<br />
* lmce-core (888) - add depends on iptables<br />
* pluto-system-database (211) - update pkgs & depends<br />
<br />
== Update 31378 ==<br />
* pluto-boot-scripts (234) - Start_KDE.sh ownership fix, AV config updates<br />
* pluto-system-database (211) - update pkgs & depends<br />
* pluto-avwizard (555,556) - update pkgs & depends & config scripts<br />
* lmce-diskless-tools (627,628) - do not run update deb_cache during dvd creation<br />
* pluto-x-scripts (520) - fixups to Xconfigure.sh<br />
<br />
== Update 31356 ==<br />
* pluto-system-database (211) - update depends<br />
* pluto-orbiter (119,138) - update depends<br />
* lmce-diskless-tools (627,628) - speedup dpkg in diskless create, fix missing quotes<br />
<br />
== Update 31352 ==<br />
* pluto-motion-wrapper - more config file location fixes.<br />
<br />
== Update 31351 ==<br />
* pluto-boot-scripts (234) - change service 'nis' to 'ypserv', nis is no longer a service name<br />
* pluto-website-admin (220) - remove 'idiot' text, let's be nice to people.<br />
* lmce-core (888) - do not create and config under ubiquity<br />
* lmce-md-meta (450) - do not create and config under ubiquity<br />
* motion (replacement) - fix bad config file setting in rules<br />
<br />
== Update 31337 ==<br />
* motion (replacement) - new version of motion to match new configuration values generated by linuxmce<br />
<br />
== Update 31331 ==<br />
* pluto-std-plugins (116,135) - fix for brightness events<br />
* pluto-boot-scripts (234) - fix kdm disabling, start ubiquity after network config<br />
* lmce-diskless-tools (627,628) - add upstart overrides for kdm<br />
* lmce-install-scripts (391) - start ubiquity after network config<br />
<br />
== Update 31314 ==<br />
* pluto-boot-scripts (234) - add missing depends<br />
<br />
== Update 31292 ==<br />
* lmce-core-locator (replacement) - (1404-i386,<strike>1404-armhf,wheezy-armhf,jessie-armhf</strike>)<br />
* lmce-asterisk (replacement) - add depends on pluto-system-database (<strike>1204-i386</strike>,1404-i386,<strike>1404-armhf,wheezy-armhf,jessie-armhf</strike>)<br />
* All .debs created by MakeRelease - removal of all Pre-Depends, everything is now a Depends entry (<strike>1204-i386</strike>,1404-i386,<strike>1404-armhf,wheezy-armhf,jessie-armhf</strike>)<br />
<br />
== Update 31228 ==<br />
* lmce-asterisk (replacement) - add depends on pluto-local-database<br />
<br />
== Update 31214 ==<br />
* lmce-core-locator (replacement) - new package (not in repo, need build-replacements.sh svn up'd?)<br />
* lmce-install-scripts (391) - install, update, config & confirmdeps helpers<br />
* lmce-core (888) - preinst/postinst updates<br />
* pluto-boot-scripts (234) - preinst/postinst updates<br />
* pluto-system-database (211) - db updates<br />
* lmce-disked-md-base (801) - firstboot updates<br />
<br />
== Update 31187 ==<br />
* lmce-core-locator (replacement) - new package<br />
* pluto-confirm-dependencies (281,272) - new depends on lmce-install-scripts (fixes unable to apt-get dist-upgrade)<br />
* lmce-md-meta (450) - new depends on nfs-common, openssh-server and pastebinit<br />
* pluto-system-database (211) - db updates<br />
* lmce-install-scripts (391) - install, update, config & confirmdeps helpers<br />
* lmce-core (888) - update depends, preinst/postinst<br />
* pluto-boot-scripts (234) - depends & preinst/postinst updates<br />
* pluto-mythtv-plugin (134,153) - add override mythweb defaults in pkg preinst<br />
* pluto-bluetooth-dongle (124,143) - update depends<br />
<br />
== Update 31133 ==<br />
* pluto-boot-scripts (234)<br />
** enable WakeMDs.sh to wake any halted MDs.<br />
** consolidate all boot script launching to /etc/init.d/linuxmce<br />
* pluto-avwizard (555,556) - moves start script to /usr/pluto/bin, called by /etc/init.d/linuxmce now<br />
* lmce-update-system (650,651) - removes init.d script, called by /etc/init.d/linuxmce now<br />
* pluto-website-admin (220) - GUI changes on network settings if an bridge is configured on the db.<br />
* lmce-core (888) - depend on pluto-asterisk, lmce-asterisk, lmce-install-scripts<br />
* lmce-install-scripts (391) - install, update, config & confirmdeps helpers<br />
* pluto-generic-serial-device (307,335) - wildshot attempt at fixing segfaults<br />
<br />
== Update 31103 ==<br />
* pluto-boot-scripts (234)<br />
** Network bridging now possible for wifi AP to have the same network as the local lan. <br />
** ipv6 on/off for network interfaces. Read multiple ipv6 interfaces from the db.<br />
** re-enable HaltMDs.<br />
* pluto-storage-devices (533) - Fix udev detection of internal HDDs<br />
* libqhttpserver (912) needed for linuxmce nvr<br />
* lmce-launch-manager - (298,299) - ?<br />
<br />
== Update 31087 ==<br />
* lmce-weather (838,839) - Fix a serious bug in getconfig where incorrect configuration device data would crash program. (TSCHAK)<br />
<br />
== Update 31083 ==<br />
* pluto-website-admin (220) - fixes #2422, advanced zwave page broken in chrome<br />
* pluto-system-database (211) - thumbnail screen fixes<br />
<br />
== Update 31074 ==<br />
* pluto-website-admin (220)<br />
** setEa2.php - Fix settings for creating entertain area.<br />
** qOrbiterGenerator.php - Fix erroneous EA creation by removing it.<br />
* LinuxMCE Network Video Recorder (916) - Fix incorrect setting for enabling / disabling motion.<br />
<br />
== Update 31069 ==<br />
* pluto-website-admin (220) - setEa2.php Fix settings for creating entertain area.<br />
* LinuxMCE Network Video Recorder (916) - Initial build.<br />
* LinuxMCE qOrbiter Android (Qt5) (881) - Large update of skins and internals.<br />
<br />
== Update 31061 ==<br />
* lmce-squeezeslave (762) - Add configuration DD to command line<br />
* pluto-system-database (211)<br />
** DB package updates<br />
** restore previous video remote layout with Options button to select subtitles/audio tracks/video tracks from a datagrid list.<br />
* pluto-website-admin (220) - firewall.php edit rules for non advanced firewall and some other small fixes.<br />
* lmce-asterisk (replacement) - sip config modules to avoid autoload.<br />
<br />
== Update 31051 ==<br />
* pluto-website-admin (220)<br />
** firewall.php not adding rules now fixet.<br />
** Test buttons for Hue lights<br />
** Security outsideAccess page now works nicely with the new firewall.<br />
<br />
== Update 31044 ==<br />
* logitechmediaserver** (replacements) - all logitechmediaserver .debs<br />
<br />
== Update 31031 ==<br />
* pluto-website-admin (220) - firewall.php after a strange fault and some layout fixes.<br />
* lmce-mediatomb (702) - don't assume mediatomb is already running.<br />
<br />
== Update 31013 ==<br />
* lmce-qmediaplayer-plugin (856,857) - Fix prioritizing of media playback<br />
* pluto-storage-devices (533) - Fix udev detection of internal HDDs<br />
* pluto-boot-scripts (234) - Network Parameter count for more interfaces set and Network firewall accepting postrouting Masquerade for other network interfaces.<br />
<br />
== Update 30985 ==<br />
* pluto-website-admin (220) - #2268 fail2ban integration logging failed user login attempt.<br />
* pluto-boot-scripts (234) <br />
** #2268 fail2ban script not insert existing rules to our db.<br />
** Support for audio output select on rpi via web admin<br />
* lmce-diskless-tools (627,628) - update syslinux depends to syslinux-common<br />
* lmce-omx-player (829,830) - Honour audio output selection of rpiMD<br />
* lmce-squeezeslave (762) - Fix detection for squeezelite<br />
* lmce-xbox360-gamepad (909,910) - further fixes<br />
* lmce-usb-gamepad (795,796) - rewrite the whole main loop to suck less. hold-down repeats work, input handling more sane.<br />
<br />
== Update 30926 ==<br />
* pluto-website-admin (220)<br />
** Fix for #2368 insert firewall rules en #2064 edit and delete chains (except some system chains).<br />
** Support for brightness based events.<br />
* pluto-std-plugins (116,135) - Support for brightness based events<br />
* lmce-omx-plugin (831,832) - Fix prioritizing of media playback<br />
* pluto-system-database (211)<br />
** Database additions for XBOX 360 Gamepad (device templates, package)<br />
** Modification of OMX Plugin to allow priority to be changed.<br />
* lmce-xbox360-gamepad (909,910) - the XBOX 360 Gamepad driver, uses xboxdrv userspace driver.<br />
* lmce-usb-gamepad (795,796) - additions here for above XBOX 360 Gamepad support.<br />
<br />
== Update 30862 ==<br />
* pluto-website-admin (220) - google drive integration progress can now read latest files per linuxmce user.<br />
<br />
== Update 30860 ==<br />
* lmce-weather (838,839) - some fixes by cfernandes<br />
* pluto-website-admin (220) - google drive integration progress.<br />
* pluto-boot-scripts (234) - more mail fixes<br />
<br />
== Update 30855 ==<br />
* pluto-vdr, pluto-vdr-plugin - remove hardcoding of core IP and network address, but depend on the pluto.conf entries for DCERouter.<br />
* lmce-avwizard-sounds - install files to correct location (again)<br />
* lmce-diskless-tools - stop copying apt configs from the core<br />
* pluto-boot-scripts - fix postfix setup #2393<br />
<br />
== Update 30841 ==<br />
* lmce-avwizard-sounds - fix replaces/conflicts data<br />
* lmce-skins-basic - fix replaces/conflicts data<br />
* lmce-avwizard-skin-basic - fix replaces/conflicts data<br />
<br />
== Update 30383 ==<br />
* pluto-website-admin (220) - Add Hue lights related test button.<br />
* pluto-boot-scripts - Add another option --autobackup to PlutoRestorePoint.sh to allow backup of pluto_main only<br />
<br />
== Update 30814 ==<br />
* pluto-Boot-scripts - Firewall order by place and PK_Firewall to let rules stay on top on the middle or on the bottom.<br />
* lmce-avwizard-sounds - install files to correct location<br />
* lmce-hue-controller (862,863) - Fix bug in adding new lights, now adds serial number.<br />
* pluto-website-admin (220) - Fix oops relating the missing '.' which caused operations/login.php not to work.<br />
<br />
== Update 30783 ==<br />
* lmce-nbd-client-wrapper - new pkg to hold common script<br />
* pluto-xine-player - depend on new pkg, remove script from pkg<br />
* lmce-vlc-player - depend on new pkg, remove script from pkg<br />
* pluto-boot-scripts - revert smbpasswd change temporarily (TSCHAK)<br />
* pluto-storage-devices - revert smbpasswd change temporarily (TSCHAK)<br />
<br />
== Update 30777 ==<br />
* lmce-core - depend on openswan<br />
* pluto-system-database - pkg updates<br />
* pluto-boot-scripts - remove check for openswan from bootscript<br />
* pluto-generic-serial-device - update to ruby 1.9.1<br />
<br />
== Update 30773==<br />
* lmce-hue-controller (862,863) - Updates HueContoller internals to now include polling, so as to make sure floorplan data is accurate. Changes underlying mechanisms for how lights are handled in preparation for extending additional support for Cree lights and sensors devices.<br />
<br />
== Update 30767 ==<br />
* lmce-diskless-tools - update diskless archive name to reflect current compression method xz.<br />
* pluto-website-admin (220) - updates to internet radio, moves add channels to a seperate page. Thanks Dap-P!<br />
* pluto-system-database - db updates<br />
* pluto-vdr - adds missing depends on vdr in trusty<br />
* lmce-core - update depends to new pkg name lmce-avwizard-sounds<br />
* pluto-avwizard - update depends to new pkg name lmce-avwizard-skins-basic<br />
* lmce-clock-screen-saver - make the clock screen saver use the WMController/wmctrl methods for setting window visibility to be compatible with Orbiter. (TSCHAK) (Trusty only)<br />
* pluto-storage-devices - Make sure that smbpasswd is used to create or update sambahelper's password (TSCHAK)<br />
<br />
== Update 30726 ==<br />
* pluto-vdr - VDR player's package assumed a correctly installed vdr package which includes an entry in /etc/default for vdr. We no longer fail on a missing file.<br />
<br />
== Update 30724 ==<br />
* lmce-weather - updates to weather sources, add OpenWM source. Thanks SBCC and cfernandes!<br />
* lmce-skins-* - adds missing telecom icons, updates/adds weather icons<br />
* lmce-avwizard-sounds - remove extraneous stuff from pkg, reduce pkg size back to normal. Proper replaces/conflicts/data...<br />
* lmce-avwizard-skin-basic - Proper replaces/conflicts/data...<br />
* pluto-system-database - db updates<br />
<br />
== Update 30718 ==<br />
* lmce-core - new depends on lmce-skins*<br />
* lmce-md-meta - add depends on pnp-detection scripts<br />
* lmce-hybrid - new depends on lmce-skins*<br />
* pluto-avwizard (556,555) - add pciutils as a depends, still need to deal with multiarch stuff so this will break armhf, we will not update armhf for now, it doesn't use avwizard but does install it.<br />
* lmce-diskless-tools - minor diskless create fixups<br />
* pluto-orbiter - missing depends<br />
* pluto-boot-scripts (234) - updated internet radio script<br />
* pluto-website-admin (220) - recognize MIDs as top level devices<br />
* pluto-mythtv-player - fix install in diskless create<br />
<br />
== Update 30628 ==<br />
* *-database - fix install issues<br />
<br />
== Update 30622 ==<br />
* pluto-orbiterinstallers - fix depends issue<br />
* pluto-system-database - lots of compat updates<br />
* lmce-* - lots of compat updates<br />
* pluto-* - lots of compat updates<br />
<br />
== Update 30618 ==<br />
* pluto-boot-scripts (234) - updated internet radio scripts<br />
* pluto-website-admin (220) - updated internet radio page<br />
<br />
== Update 30571 ==<br />
* lmce-zwave-ozw(505,506) - send "Device is turned on or off" event when appropriate so the corresponding event works as expected<br />
* lmce-squeezeslave (762) - set to pnp create without prompting<br />
* lmce-runtime-dependencies (903) - pkg to help consolidate runtime depends.<br />
* lmce-core (888) - updated depends<br />
* lmce-md-meta (450)- updated depends<br />
* pluto-boot-scripts (234) - updated depends<br />
* pluto-createdevice (303,304) - updated depends<br />
* lmce-weather(838,839) - fix potential segfault<br />
* pluto-website-admin (220) - add "replace node" button to advanced ZWave page<br />
<br />
== Update 30549 ==<br />
* pluto-mythtv-player - fix misaligned data values during mythtv.txt creation.<br />
<br />
== Update 30526 ==<br />
* lmce-core - new pkg<br />
* lmce-hybrid - pkg depends changes<br />
* lmce-md-meta - pkg depends changes<br />
* pluto-dcerouter - pkg depends changes<br />
* pluto-photo-screen-saver - pkg depends changes<br />
* pluto-boot-scripts - pkg depends changes<br />
* pluto-orbiter - pkg depends changes<br />
* pluto-simplephone - pkg depends changes<br />
* pluto-website-admin - pkg depends changes<br />
* lmce-mythtv-scripts - pkg depends changes<br />
* pluto-system-database - pkg depends changes<br />
* lmce-squeezeslave (762) - fix launch script, automatically create associated squeezebox player on the core.<br />
* pluto-std-plugins - run New_PnP_MD.sh for new MID devices as well.<br />
* lmce-diskless-tools - don't fail on invoke-rc.d during diskless create, exit gracefully and continue.<br />
* pluto-mythtv-player - fix diskless create failures due to old hacks. more work is needed here overall on mythtv integration.<br />
<br />
== Update 30419 ==<br />
* pluto-slim-server - Make sure to turn off all Squeeze* devices when Slim Server Streamer starts or restarts (so that squeezelite does not hog sound cards.)<br />
* pluto-hald (529,530) - add device node path to pnpqueue with v4l devices during detection<br />
* libopenzwave1.0(824, 825) - new upstream version<br />
* lmce-zwave-ozw(505,506) - update for new lib version<br />
<br />
== Update 30384 ==<br />
* pluto-confirm-dependencies - depend on pluto-install-scripts.<br />
* pluto-disk-drive (122,141) - remove hal bits that dealt with old jukebox bugs.<br />
* pluto-capture-card-scripts (580) - convert scripts from hal to udev.<br />
* pluto-pnp-detection (562) - convert scripts from hal to udev.<br />
* pluto-storage-devices (533) - convert autofs from hal to udev.<br />
* pluto-bootscripts (234) - disable starting the hald since we're using udev now, remove false 'fail' messages during reboot/shutdown<br />
* pluto-slim-server-streamer - make one tweak (do not delete m_mapStreamsToPlayers entry in CMD_Stop). Streaming now works consistently, properly, with squeezebox devices and their clones. (TSCHAK)<br />
<br />
== Update 30354 ==<br />
* pluto-hald (529,530) - fix attempt to fire event for child device of usb-dongle.<br />
* pluto-slim-server-streamer - Implement FF/REW (transport) trick-play control for Squeeze* devices. (TSCHAK)<br />
<br />
== Update 30341 ==<br />
* pluto-bootscripst - fixes for PPPoE users to not autostart the external interface.<br />
* pluto-slim-server-streamer - Fix to power off squeezebox player when stream is not in use. This allows softsqueeze/squeezeslave/squeezelite players to let go of a sound device, when not in use (TSCHAK)<br />
<br />
== Update 30332 ==<br />
* pluto-orbiter (118,139) - disable old hid device functionality. Anyone who needs it can request a special build which will be provided at no extra charge. ;)<br />
* pluto-bootscripts (234) - disable Gamepad Radar, functionality now in hal through udev<br />
* pluto-avwizard (556,555) - fixes mangling of RemoteCmd when >1 remote is detected.<br />
* pluto-hal-device-finder (535,536) - update to use udev rather than hal.<br />
* pluto-hald (529,530) - update to use udev rather than hal.<br />
* pluto-system-database (211) - updates for new detection method (joystick, cec-adaptor), update dependency data for hal pks to reflect dropping hald and add depends on udev now.<br />
<br />
== Update 30219 ==<br />
* pluto-bootscripts (234) - Fail2ban firewall update script, and missing radioscript.sh.<br />
* pluto-website-admin - Place set for rules on the firewall and bantime for fail2ban integration.<br />
* pluto-std-plugins (116,135) - adds heirloom-mailx for 'mailx -r' functionality, fixes e-mail in general info plugin<br />
<br />
== Update 30068 ==<br />
* lmce-advanced-ip-camera(813,812) - Fixed high cpu usage if connection to camera can not be made<br />
<br />
== Update 30052 ==<br />
* lmce-qorbiter-* (lots) - fix android pkg meta data, need to rebuild all together<br />
<br />
== Update 30051 ==<br />
* pluto-updateentarea (341,342) - use DAY/NIGHT in watching/stopped watching events to make them smarter<br />
* pluto-std-plugins (116,135) - Implement Get Device Status in General Info Plugin<br />
* pluto-bootscripts (234) - fix VPN ip up/down<br />
<br />
== Update 30025 ==<br />
* pluto-system-database (211) - column def updates<br />
* pluto-local-database (214) - new Firewall columns and new VPN columns for Users table.<br />
<br />
== Update 30014 ==<br />
* lmce-transmission-client (852) - fix postinst issue. (Thanks SBCC)<br />
== Update 29994 ==<br />
More VLC Player changes to make it at least somewhat usable, there were some ugly bugs that came to light once i plopped it onto my production system. Right now sound device is plughw:0,3, if you need a different one, change it in the code. (TSCHAK)<br />
<br />
* lmce-vlc-player - many little fixes to make it suck less.<br />
<br />
== Update 29990 ==<br />
I am working on the VLC player, and it is breathing enough for basic testing. Please do not use in production environment. There is still a lot of code to write (TSCHAK)<br />
<br />
* pluto-system-database (211) - updates for VLC player (TSCHAK)<br />
* vlc-player (882,884) - Very early alpha developer test of the VLC player. (TSCHAK)<br />
* vlc-plugin (874,875) - Very alpha developer test of the VLC plugin. (TSCHAK)<br />
<br />
== Update 29984 ==<br />
* pluto-system-database (211) - fix bad repos in pkgs<br />
* pluto-website-admin - just because I think it is necessary :-)<br />
<br />
== Update 29983 ==<br />
* pluto-website-admin (220) - android qorbiter links for installer page. - thought this was in already<br />
* pluto-std-plugins (116,135) - Add calls to set house and user modes to security and telecom plugins for qOrbiter. (TSCHAK)<br />
* pluto-system-database (211) - Add set user and house mode commands to Standard Orbiter Commands group, in preparation for qOrbiter re-DCEGen<br />
<br />
== Update 29956 ==<br />
* pluto-system-database (211) - Additional MAC range for Hue device template.<br />
* lmce-qorbiter-* (lots) - rebuild all together, new skin pkgs<br />
<br />
== Update 29942 ==<br />
* pluto-system-database (211) - BD MediaType update to permit playback.<br />
<br />
== Update 29939 ==<br />
* lmce-qorbiter-* (lots) - rebuild all together<br />
* pluto-vdr-plugin - return list of currently active EPG instead of the whole EPG.<br />
<br />
== Update 29911 ==<br />
* pluto-std-plugins (116,135) - stop redirecting to MPlayer, remove auto-rip questions for BD discs<br />
* pluto-xine-player (117,136) - BD playback mount disc prior to playback, unmount afterwards<br />
* pluto-xine-plugin (118,137) - stop redirecting to MPlayer, Xine handles everything now<br />
<br />
== Update 29894 ==<br />
* lmce-weather-plugin (836,837) - load the default no radar image on plugin start<br />
* lmce-zwave-ozw(505,506) - first version of automatic reviving of dead nodes<br />
* pluto-website-admin (220) - run Diskless_Setup from executeLog.php only. Run script only once and restore script output display to the user in webadmin.<br />
* lmce-diskless-tools (627,628) - don't reset the NeedConfigure flag, Config_Device_Changes should run properly after MD rebuild now<br />
* pluto-bootscripts (234) - enable multichannel audio formats that are not ac3/dts in xine<br />
<br />
== Update 29887 ==<br />
* lmce-diskless-tools (627,628) - enable xorg LTS-HWE packages<br />
* pluto-bootscripts (234) - enable xorg LTS-HWE packages<br />
* pluto-x-scripts () - enable xorg LTS-HWE packages<br />
* lmce-qorbiter-* (lots) - rebuild, qt5, hopefully with plugins this time<br />
<br />
== Update 29885 ==<br />
* lmce-weather-plugin (836,837) - adds no radar data image<br />
* lmce-qorbiter-* (lots) - rebuild, qt5 now<br />
<br />
== Update 29862 ==<br />
* pluto-updatemedia (405,406) - fixes missing assignment from file pictures to album pictures<br />
<br />
== Update 29853 ==<br />
* pluto-boot-scripts (234) - with right execution right for radioscript.sh.<br />
* lmce-weather-plugin(836,837) needs rebuild to get latest changes in<br />
* lmce-qorbiter-* (lots) - rebuild, with plugins now, need skin pkgs at the same time<br />
<br />
== Update 29837 ==<br />
* pluto-xine-player (117,136) - improved subtitle handling, specifically fixing resume with bookmarked subtitle & audio track<br />
* lmce-zwave-ozw(505,506) - add unit conversion for thermostats if device is configured for F<br />
<br />
== Update 29814 ==<br />
* lmce-diskless-tools - LTS-HWE fixup, write pluto.conf on the MD, not the core<br />
<br />
== Update 29806 ==<br />
* pluto-avwizard (556,555) - avwiz startup fix for vboxvideo driver<br />
* lmce-diskless-tools - remove quiet from md boots during testing<br />
* pluto-boot-scripts (234) - seperate LTS HWE handling for kernel and xserver<br />
* pluto-website-admin (220) - add local qorbiter .apks to fdownload.php's allowable list<br />
<br />
== Update 29792 ==<br />
* pluto-orbiterinstaller (363) - add android apk debs as depends<br />
* pluto-website-admin (220) - add local qorbiter .apks to installer page<br />
* pluto-boot-scripts (234) - avwiz startup fixes<br />
* pluto-avwizard (556,555) - avwiz startup fixes<br />
* pluto-x-scripts - avwiz startup fixes<br />
* lmce-diskless-tools - add lmce-qorbiter to i386 diskless image, enable -lts-trusty pkgs in i386 md image, avwiz startup fixes.<br />
* lmce-qorbiter-* (lots) - first full build of bins and skins, including android, so deployment development can happen<br />
* lmce-game-player (673,674) - stomping out deadlocks once and for all. I hope this is stable enough for you guys. After 200 presses of random and trying orbiter buttons, things keep going. -Thom<br />
<br />
== Update 29775 ==<br />
* lmce-cec-adaptor (871, 872) - pulse-eight fixups for setting Physical Address & other stuff<br />
<br />
== Update 29765 ==<br />
* lmce-game-player (673,674) - fix some weirdness when you do playlists across different emulation engines (MAME, MESS, etc.)<br />
<br />
== Update 29764 ==<br />
* pluto-web-admin (220) - some fixes for internetradio, improvements to photoBrowser<br />
<br />
== Update 29733 ==<br />
* pluto-web-admin (220) - photo browser to browse pictures by attribute.<br />
* lmce-zwave-ozw(505,506) - add unit conversion for thermostats if device is configured for F<br />
* pluto-system-database (211) - unit device data for standard thermostat device template<br />
<br />
== Update 29723 ==<br />
* pluto-boot-scripts - Installer for internetradio stations, support for a SIXXS tunnel, let bind work on ipv6 as google is reachable from the ipv6 network<br />
* pluto-boot-scripts - qmd launch changes.<br />
* lmce-qorbiter (858,859) - update launch script for i386 as well as RPi<br />
<br />
== Update 29715 ==<br />
* pluto-web-admin (220) - Installer for internetradio sations.<br />
* lmce-cec-adaptor - adds control of connected devices from LinuxMCE<br />
* lmce-qorbiter (858,859) - update<br />
* lmce-qorbiter-skins-android (849) - update<br />
* lmce-qorbiter-skins-common (847) - update<br />
* lmce-qorbiter-skins-desktop (850) - update<br />
* lmce-qorbiter-skins-qt4libs (846) - update<br />
* lmce-qorbiter-skins-qt5libs (845) - update<br />
* lmce-qorbiter-skins-rpi (848) - update<br />
<br />
== Update 29689 ==<br />
* pluto-updatemedia (405,406) - avoid modifying id3 file when nothing has changed<br />
* pluto-system-database (211) - allow selecting scenarios using numeric buttons on UI2<br />
* pluto-orbiter (118,139) - allow selecting scenarios using numeric buttons on UI2<br />
* pluto-web-admin - Properly quote CommandParameter values when doing Test Command.<br />
<br />
== Update 29595 ==<br />
* *xine*.deb - from replacements - upgrade to libxine2 1.2.6, lots of bug fixes, improvements<br />
* pluto-system-database (211) - update xine pkg depends to libxine2-x<br />
* pluto-xine-player (117,136) - update pkg depends to libxine2-x<br />
<br />
== Update 29587 ==<br />
* pluto-gc100 - Adding IR blasting to iTach flex. Thx Radu.<br />
<br />
== Update 29584 ==<br />
* lmce-diskless-tools - add CEC_Adaptor to Raspbian diskless images.<br />
* pluto-confirm-dependencies - permit country mirror matching for apt mirrors.<br />
* lmce-asterisk - fixed a problem with not registering my second phoneline.<br />
* pluto-system-database (211) - remove mediatomb from default install, can now add through webadmin install wizards; new country mirror for Germany.<br />
* lmce-transmission-client (852) - add required script for webadmin actions<br />
* pluto-mythtv-plugin (134,153) - alter data to connect to master server at the core's internal lan ip.<br />
* pluto-mythtv-player - ensure the players know the ip of the core for connecting to the master server.<br />
<br />
== Update 29547 ==<br />
* pluto-vdr-plugin - now with a postinst script so core only installs will have the proper settings in default/vdr<br />
<br />
== Update 29544 ==<br />
* libopenzwave1.0(824, 825) - new upstream version <br />
* lmce-zwave-ozw(505,506) - needs to be rebuilt with new lib<br />
* pluto-avwizard (556,555) - revert some changes so 1204 detection returns<br />
<br />
== Update 29530 ==<br />
* lmce-cec-adaptor - Additional remote buttons added.<br />
* pluto-avwizard (556,555) - improve avwizard start detection reliability, and video detection reliability<br />
* pluto-boot-scripts - improve reliability for video detection<br />
* pluto-skins-basic (204) - new PS button and addition of weather icons and buttons.<br />
* pluto-system-database (211) - new designobjs.<br />
<br />
== Update 29523 ==<br />
* lmce-squeezeslave - fix dir location in postinst causing install error.<br />
* pluto-orbiter - use updated screenmap generator code as orbitergen is<br />
<br />
== Update 29520 ==<br />
* lmce-diskless-tools - fix bad kernel symlink in rpi diskless images.<br />
* pluto-boot-scripts - fix firewall missing exclusion for a sourceip.<br />
* lmce-game-plugin - add subtitle attribute.<br />
* lmce-airplay-streamer - Get IP from core if running on core<br />
* pluto-asterisk - Add support for ConfBridge tokens (Asterisk 1.8+)<br />
* lmce-squeezeslave - postinst and prerm scripts to divert squeezelite init.d script. Change depends from squeezeslave to squeezelite.<br />
* pluto-std-plugins - adds np_XBOX, np_Network, np_Playstation to ContainsVideo to prevent screensaver and video pipe 'off' commands.<br />
<br />
== Update 29482 ==<br />
* lmce-skins-titanium (708) - fix media control arrow direction.<br />
* pluto-skins-basic (204) - additional icons including the 4 colour buttons.<br />
* pluto-system-database (211) - new designobjs.<br />
<br />
== Update 29465 ==<br />
* pluto-updatemedia (405,406) - improve (or fix) UTF-8 handling of IPTC tags in JPG files (the problem is that the character set is not 100% defined for these tags, we follow what seems to be the norm wrt. character encoding)<br />
<br />
== Update 29456 ==<br />
* pluto-orbitergen - generate screens for DesignObjs declared as required by DeviceTemplates, permits DT based remote screens, etc...<br />
<br />
== Update 29454 ==<br />
* lmce-omx-plugin - resume media and bookmarking now possible.<br />
* pluto-updatemedia (405,406) - try to improve picture to attribute assignment, fix utf-8 for flac and ogg files<br />
<br />
== Update 29448 ==<br />
* pluto-xine-player (117,136) - subtitle & audio track toggling<br />
* pluto-system-database (211) - updated device data for Orbiter UI1 subtitle & audio track toggling & OMX_Player commands.<br />
* pluto-website-admin (220) - check for mediadirector based on category rather than lists of DTs<br />
<br />
== Update 29418 ==<br />
* libsoxr*.deb - replacement (required for squeezelite)<br />
* squeezelite*.deb - replacement<br />
* lmce-squeezeslave - updates launch script, package depends on squeezelite for raspbian wheezy and ubuntu trusty, precise is still squeezeslave but will change after a little more testing.<br />
<br />
== Update 29418 ==<br />
* pluto-website-admin (220) - fixes [http://svn.linuxmce.org/trac/ticket/589 #589]<br />
* lmce-diskless-tools - updates to files.d for rpi md creation.<br />
* pluto-std-plugins - minor change to how CreateDevice handles new FK_DeviceTemplate_Required column, still not in use officially, still fully backwards compatible.<br />
* lmce-launch-manager - start devices on an MD even if there is no orbiter device, permits other diskless booting devices that are not full MDs.<br />
<br />
== Update 29405 ==<br />
* pluto-orbiter - get timecode data from OMX_Player<br />
* lmce-omx-plugin - permit audio playlists to repeat.<br />
* pluto-std-plugins - updates to media plugin to complement the JSON plugins new playlist ability<br />
<br />
== Update 29353 ==<br />
* lmce-diskless-tools - fix firstboot script causing Diskless_Setup.sh to fail.<br />
* lmce-omx-plugin - permit screensaver during audio playback.<br />
* pluto-photo-screen-saver - turn off the mouse cursor in the SDL PSS (yay!).<br />
<br />
== Update 29333 ==<br />
* lmce-diskless-tools - remove twolife repo causing so much grief. debs in lmce repo now. <br />
* pluto-boot-scripts - don't run X on RPi qMDs, adds LaunchQOrbiter.sh.<br />
<br />
== Update 29325 ==<br />
* lirc-pluto - remove depends on lirc-modules*<br />
<br />
== Update 29276 ==<br />
* lmce-launch-manager - run UpdateAvailableSoundCards.sh on each router reload as intended<br />
* pluto-std-plugins - fixes for new PnpProtocol in PnpQueue<br />
<br />
== Update 29241 ==<br />
* A full set of debs has been updated due to a header file receiving a major (re)fix.<br />
* pluto-boot-scripts - multiple bug fixes for firewall.<br />
* pluto-website-admin (220) - fixes saving of polling values for advanced ZWave page, fixes for firewall.<br />
* pluto-newmdinteractor - new interactor method 'select' to spawn a DT selection screen<br />
* pluto-std-plugins - new PnpProtocol for newmd interactor to spawn a DT selection screen<br />
<br />
== Update 29194 ==<br />
* pluto-boot-scripts - multiple bug fixes for firewall and port_forward (NAT) in peticulair.<br />
* pluto-website-admin - fix for firewall to get port_forward easyer (i'm thinking of i can make it more easy).<br />
<br />
== Update 29165 ==<br />
* pluto-boot-scripts - modify smb.conf templates to set the prefered authentication method.<br />
<br />
== Update 29143 ==<br />
* pluto-std-plugins (116,135) - CreateDevice changes to begin handling DT parent information for MD/qMD (or other device) creation.<br />
* pluto-createdevice (303,304) - changes to begin handling DT parent information for MD/qMD (or other device) creation.<br />
* lmce-diskless-tools (627,628) - raspbian updates for Diskless_CreateTBZ.sh<br />
* pluto-website-admin (220) - InstallWizard page fixes and language updates.<br />
* libopenzwave1.0(824, 825) - new upstream version<br />
<br />
== Update 29090 ==<br />
* lmce-zwave-ozw(505,506) - allow user specified retry timeout for ZWave communications<br />
* pluto-system-database (211) - updated device data for ZWave template<br />
<br />
== Update 29040 ==<br />
* pluto-website-admin (220) - Add polling status and update for ZWave<br />
* lmce-zwave-ozw(505,506)<br />
<br />
== Update 29039 ==<br />
* pluto-website-admin (220) - view, add and remove ZWave associations from wed-admin page<br />
* lmce-zwave-ozw(505,506) - load associations for web-admin<br />
<br />
== Update 29025 ==<br />
* pluto-boot-scripts (234) - add a fix for port_forward (NAT).<br />
* pluto-system-database (211) - add AVWizard as a required package of the Generic PC as MD DT, schema change alter new column name in InstallWizard_Distro to fix query errors<br />
* pluto-local-database (214) - enable schema updates through package update.<br />
<br />
== Update 29007 ==<br />
* libbluray*.deb - from replacements - enable vaapi on all cards supporting it, enable unencrypted BD playback<br />
* *xine*.deb - from replacements - enable vaapi on all cards supporting it, enable unencrypted BD playback<br />
* ola*.deb - from replacements - ola 0.9.0<br />
* lmce-ola (782,785) - lmce-ola updated to build for ola 0.9.0<br />
* pluto-website-admin (220) - fix popup overlay and lines not moving when node has no heighbors<br />
* pluto-updatemedia - different handling for VDR recordings. still defines recordings as dirs, but at least they end up in the db as vids<br />
* pluto-xine-plugin - different handling for VDR recordings.<br />
<br />
== Update 28980 ==<br />
* pluto-system-database (211) - update the local repo schema for Firewall table, update the website repo schema for InstallWizard_Distro table.<br />
* pluto-website-admin (220) - set loglevels functioning again, InstallWizard webadmin editor, more commands on the zwave page, New Firewall rules page and VPN Settings.<br />
* pluto-boot-scripts (234) - scripts for setting/reading loglevels, VPN, Firewall.<br />
* pluto-text-to-speech (283,284) - get voice from deb now that we have it.<br />
<br />
== Update 28950 ==<br />
* lmce-hue-controller (862,863) - fixes for hue controller run-time errors<br />
* lmce-diskless-tools (627,628) - fix mountnfs.sh script on MDs.<br />
* pluto-storage-devices (533) - don't cat to /etc/mtab if it is already a symlink to /proc/mounts<br />
<br />
== Update 28947 ==<br />
* pluto-system-database (211) - revert TSCHAK's font, again.<br />
* pluto-website-admin (220) - advanced ZWave page, now possible to set config parameters, some esthetic cleanups<br />
* lmce-zwave-ozw(505,506) - provide network data for the advanced ZWave page<br />
* pluto-powerfile-c200 (492,493) - builds, not currently in repo<br />
* pluto-sql2cpp (202,203) - builds, not currently in repo<br />
* pluto-tribunetv (598,599) - builds, not currently in repo<br />
* lmce-qmediaplayer-plugin (856,857) - builds, not currently in repo<br />
* lmce-mame-snaps (681) - builds, not currently in repo - not part of current build due to size, single build with release-pkg.sh perhaps.<br />
<br />
== Update 28939 ==<br />
* pluto-system-database (211) - removes precise compatibility from lshwd<br />
* pluto-boot-scripts (234) - remove lshwd from bootscripts, restore ConfirmDependencies on reboot/rebuild.<br />
* pluto-text-to-speech (283,284) - change from nitech to cmu voice to get ivr menu generation working again<br />
* pluto-asterisk (270) - Fix ownership of asterisk/pluto sound files<br />
* pluto-website-admin (220) - fix webadmin display of serial ports on MDs, use existing scripts to consolide the function, new advanced ZWave page<br />
* lmce-zwave-ozw(505,506) - provide network data for the advanced ZWave page<br />
<br />
== Update 28891 ==<br />
* lmce-zwave-ozw(505,506) - only send state changed events when value has actually changed<br />
<br />
== Update 28831 ==<br />
* libopenzwave1.0(824, 825) - new upstream version<br />
* lmce-zwave-ozw(505,506) - adjust timeout for retries from 40 to 2 seconds<br />
<br />
== Update 28821 ==<br />
* lmce-diskless-tools (627,628) - stop waiting up to 3 mins for working network<br />
* pluto-x-scripts (520,523) - fix avwiz having a hissy fit without video drivers.<br />
* pluto-updatemedia (405,406) - unstripped bin for debugging.<br />
* lmce-zwave-ozw(505,506) - add notification of level changes<br />
<br />
== Update 28803 ==<br />
* pluto-website-admin - GSD code editor now fills the window & fix to find omx player or xine player in webadmin, prevents update error<br />
* lmce-diskless-tools (627,628) - removes plymouth theme<br />
* pluto-boot-scripts (234) - WakeMD fix for certain nvidia nics.<br />
<br />
== Update 28792 ==<br />
* pluto-website-admin - Final refresh fix for weborbiter - thx Uplink and cfernandez<br />
== Update 28788 ==<br />
* lmce-qorbiter (858,859) - include qmldir in skins<br />
* lmce-qorbiter-skins-android (849) - include qmldir in skins<br />
* lmce-qorbiter-skins-common (847) - include qmldir in skins<br />
* lmce-qorbiter-skins-desktop (850) - include qmldir in skins<br />
* lmce-qorbiter-skins-qt4libs (846) - include qmldir in skins<br />
* lmce-qorbiter-skins-qt5libs (845) - include qmldir in skins<br />
* lmce-qorbiter-skins-rpi (848) - include qmldir in skins<br />
* pluto-boot-scripts (234) - Firewall fix to permit user firewall rules again.<br />
<br />
== Update 28786 ==<br />
*lmce-diskless-tools (627,628) - fix setting of /etc/defaultdomain on MDs so networking/dns lookups and more do not have a hissy fit. Thanks Dap_P!<br />
<br />
== Update 28755 ==<br />
*lmce-diskless-tools (627,628) - fix error in for loop of postinst<br />
<br />
== Update 28741 ==<br />
*pluto-motion-wrapper (455,456) - upgrade dependency to libavcodec53<br />
*pluto-system-database (211) - InstallWizard & InstallWizard_Distro changes for rpi.<br />
*lmce-diskless-tools (627,628)<br />
** add lsb-release data to diskless images for Raspbian Wheezy, fixes ConfirmDependencies on raspbian.<br />
** fixups for rpi diskless image creation and additions for multiarch deb-cache support<br />
<br />
== Update 28706 ==<br />
* pluto-boot-scripts (234) - Refs #1769 - DDNS fixes, thanks mkbrown69!<br />
* mce-diskless-tools (627,628) - fix Diskless_CreateTBZ.sh for Raspbian Wheezy<br />
<br />
Updated lmce-diskless-tools - hope that is correct.<br />
<br />
== Update 28696 ==<br />
* pluto-app-server (126,145) - Properly power off system, as 'shutdown' no longer does this due to semantics change. use 'poweroff' instead. *shakes-fist-at-ubuntu-people*<br />
<br />
== Update 28686 ==<br />
* pluto-vdr - Add a custom no signal image with some notes<br />
<br />
== Update 28682 ==<br />
* pluto-web-admin - Refs #2057 - Add button to wizardorbiters to update qOrbiter skins.<br />
* pluto-usb-uirt-0038 (525,526) - Refs #2051, Refs #1355 - fixes a small strcpy 4-bit offset copy (on i386) that mangled uuirt send/receive data. Thank you sambuca for finding a needle in a haystack!<br />
* pluto-system-database (211) - XBOX 360 IR changes, Denon IP template changes.<br />
* pluto-orbiter (118,139) - Screen Types should now be propagated to IR transceivers in the same room, fixing edge case with multiple IR transcievers on same hybrid (e.g. UIRT and a USB Game Pad)<br />
<br />
== Update 28637 ==<br />
* pluto-boot-scripts (234) - Fixes #2015 setup firewall properly or dous nothing for the webfilter or proxy.<br />
<br />
== Update 28609 ==<br />
* pluto-boot-scripts (234) - Fixes #2043 domainname inconsistencies, should fix some DNS and samba issues.<br />
* lmce-hue-controller - initial device package<br />
<br />
== Update 28603 ==<br />
* pluto-website-admin - refs #2015 change place of the scripts.<br />
* lmce-webfilter - dedicated package for webfilter and proxy.<br />
<br />
== Update 28591 ==<br />
* lmce-agocontrol-bridge (827,826) - refs #1505 - support settemperature and setthermostatmode in bridge<br />
<br />
== Update 28570 ==<br />
* pluto-system-database (211) - Revert the clock changes, as they seem to have just fucked up everybody's day. (TSCHAK)<br />
* pluto-skins-* and lmce-skins-* - Skin changes all over<br />
<br />
== Update 28538 ==<br />
* pluto-boot-scripts (234) - Refs #2034 cannot do math with letters. Audio device will write now.<br />
<br />
== Update 28514 ==<br />
* pluto-boot-scripts (234) - Refs #2026 Typo in nvidia-install.sh broke everything.<br />
* pluto-avwizard (556,555) - Refs #2026 a0start_avwizard script did not get correct change.<br />
<br />
== Update 28506 ==<br />
* pluto-boot-scripts (234) - Refs #2026 Change audio and video detection and setup. Addition of VideoDetectSetup file to handle both detection and setup. Changes to how we write asound.conf to comply with what Xine_Streamfactory is wanting to see. Changes to nvidia-install.sh to make 1204 specific, removal of a lot of unneeded logic to get new hw working on 1004.<br />
* pluto-avwizard (556,555) - Refs #2026 Changes to init script and AVWizard_Run.sh to better handle video and audio setup.<br />
* pluto-vdr (468,469) - change to service invocation<br />
* pluto-usb-uirt-0038 (525,526) - update i386 uirt driver, rebuild for precise.<br />
* lmce-diskless-tools (627,628) - lmce-diskless-network.conf upstart script to alleviate waiting for network configuration on MD boot.<br />
<br />
== Update 28488 ==<br />
* pluto-website-admin (220) - SimplePhones attached to Joggler should now be able to select their appropriate sound card/usb microphone. (TSCHAK)<br />
* pluto-storage-devices (533) - service invocation updates<br />
* lmce-qorbiter (858,859) - remote load change<br />
* lmce-qorbiter-skins-android (849) - remote load change<br />
* lmce-qorbiter-skins-common (847) - remote load change<br />
* lmce-qorbiter-skins-desktop (850) - remote load change<br />
* lmce-qorbiter-skins-qt4libs (846) - remote load change<br />
* lmce-qorbiter-skins-qt5libs (845) - remote load change<br />
* lmce-qorbiter-skins-rpi (848) - remote load change<br />
<br />
== Update 28461 ==<br />
* lmce-agocontrol-bridge (827,826) - Refs #1505 - change key from inventory to devices, add sanity checks for map conversion<br />
* lmce-qorbiter (858,859) - full packaging of qOrbiter for precise<br />
<br />
== Update 28459 ==<br />
* pluto-system-database (211) - database updates for dynamic repository naming/resolving<br />
* pluto-add-software (572,573) - removes deprecated script instcheck.sh from boot process<br />
* lmce-zwave-ozw(505,506) - fix node events (sensor reports and more)<br />
* pluto-disk-drive (122,141) - needs a rebuild to work - probably changes in some library<br />
* pluto-disc-drive-functions (496,497) - needs a rebuild to work - probably changes in some library<br />
<br />
== Update 28441 ==<br />
* pluto-avwizard (556,555) - init scripts<br />
* pluto-boot-scripts (234) - init scripts<br />
* lmce-update-system (651) - init scripts<br />
* lmce-launch-manager (298,299) - init scripts<br />
* lmce-diskless-tools (627,628) - init scripts<br />
* pluto-confirm-dependencies (281,272)<br />
** fixups for sources.list checking/verifying<br />
** dynamic repository naming/resolving<br />
* pluto-install-scripts (391) - fixups for sources.list checking/verifying with confirmdeps<br />
* pluto-system-database (211) - database updates for dynamic repository naming/resolving<br />
* lmce-qorbiter (858,859) - initial package of qorbiter for qt 4.8.1 on precise<br />
* pluto-std-plugins (116,135) - A Fix for the current play all bug. (TSCHAK)<br />
<br />
== Update 28438 ==<br />
* lmce-zwave-ozw(505,506) - code restructuring, fixes to avoid depending on the order the values passed from OZW<br />
<br />
== Update 28436 ==<br />
* libopenzwave1.0(824, 825) - fix to enable proper SUC/SIS mode<br />
* lmce-zwave-ozw(505,506) - some fixes and logging to iron out the last device mapping problems<br />
<br />
== Update 28426 ==<br />
* pluto-std-plugins (116,135) - Fix for wrong playlist entries showing up in all instances of Play All. (tschak)<br />
<br />
== Update 28407 ==<br />
* libopenzwave1.0(824, 825) - fix to enable proper SUC/SIS mode<br />
<br />
== Update 28399 ==<br />
* pluto-std-plugins - general info plugin updated.<br />
* pluto-createdevice - fixes for taking repos et al into account when autodetecting devices.<br />
<br />
== Update 28398 ==<br />
* libopenzwave1.0(824, 825) - fix to enable proper SUC/SIS mode<br />
* lmce-zwave-ozw(505,506) - major rework of how zwave nodes are mapped to lmce devices - this will improve the amount of nodes that are automatically added to lmce, but might cause some backward compability problems. Problems include dupliacte devices being added to lmce. Just delete the old device and you will be fine. This will only happen in cases where you manually added lmce devices.<br />
<br />
== Update 28360 ==<br />
* lmce-zwave-ozw(505,506) - major rework of how zwave nodes are mapped to lmce devices - this will improve the amount of nodes that are automatically added to lmce, but might cause some backward compability problems. Problems include dupliacte devices being added to lmce. Just delete the old device and you will be fine. This will only happen in cases where you manually added lmce devices.<br />
* libopenzwave1.0(824, 825) - fix to enable proper SUC/SIS mode<br />
<br />
== Update 28341 ==<br />
* pluto-avwizard (556,555) - fix (hopefully) AVWizard not running on second boot after DVD install<br />
* pluto-boot-scripts (234)<br />
** fix (hopefully) AVWizard not running on second boot after DVD install<br />
** re-store Update_StartupScrips.sh script functionality<br />
* lmce-diskless-tools (627,628) - ensure /tftpboot/default/vmlinuz is readable by MDs during PXE boot.<br />
* pluto-generic-serial-device - big bug smash.<br />
<br />
== Update 28308 ==<br />
* lmce-autotagger - segfault fix<br />
* pluto-avwizard (556,555) - detect video changes only when AVWiz is selected to run.<br />
* lmce-diskless-tools (627,628)<br />
** replaces medibuntu repo with videolan repo for libdvdcss2<br />
** other bug fixes for 1204<br />
<br />
== Update 28300 ==<br />
* pluto-plutoutils (196,197) - Add StringUtils for new clock variables in Orbiter<br />
* pluto-orbiter (119,138) - add support for new clock variables in Orbiter<br />
* pluto-proxy-orbiter - add support for new clock variables in Orbiter<br />
* pluto-system-database (211) Designer changes for clock screen in Orbiter.<br />
* lmce-autotagger - segfault fix<br />
<br />
== Update 28296 ==<br />
* pluto-website-admin (220) more improvements to picture tagging/screensaver<br />
* pluto-boot-scripts (234) - wrapper script to set exif orientation tag<br />
* pluto-updatemedia (405,406) - support for picture tagging<br />
* pluto-dhcpd-plugin - ignore DHCP INFOs.<br />
<br />
== Update 28255 ==<br />
* pluto-website-admin (220) improvement to picture tagging/screensaver - screensaver and keyword editing now available directly in screen saver page (and screen saver page should probably be renamed now as well...)<br />
<br />
== Update 28232 ==<br />
* pluto-boot-scripts (234) - enables vboxvideo driver detection<br />
* lmce-zwave-ozw(505,506) - avoid bad conversion of int->float for brightness values<br />
* *qorbiter* - various fixes.<br />
<br />
== Update 28214 ==<br />
* pluto-system-database(211) - change attribute sort order for picture attributes<br />
* pluto-std-plugins (116,135) - Add Playlist delete capability to CMD_Delete_File for Orbiter File Details page. (TSCHAK).<br />
* *plugins* - to make sure the new version of libplutomain works with the plugins.<br />
<br />
== Update 28210 ==<br />
* lmce-roku (833,834) - Fixes #1949 - Stupid deadlock caused by recursive functions both pulling same mutex. (TSCHAK)<br />
*lmce-qorbiter-skins-qt5libs (845) - Incremental updates<br />
*lmce-qorbiter-skins-qt4libs (846) - Incremental updates<br />
*pluto-website-admin (220) - Fixes for tvdb admin use, updates regex, cleaning attributes<br />
*pluto-media-database - slight change to add a subtitle to games for variants.<br />
* pluto-system-database(211) - device data for ZWave, battery level event<br />
<br />
== Update 28202 ==<br />
* pluto-pluto-main-db (201,237) - New event and device data for ZWave/Battery reporting<br />
* lmce-zwave-ozw(505,506) - battery level event, support for setting up polling of individual values<br />
<br />
== Update 28198 ==<br />
* pluto-storage-devices (533) - Change to automounter script so NFS will properly be mounted in 1204+<br />
* lmce-game-db (675,676) - Schema changes have forced a rebuild of this shared lib, to match changes in GAMEROM (which have already been pushed) oops! -tschak<br />
* lmce-zwave-ozw(505,506)<br />
** map nodes to devices (add devices in LMCE) whenever a node/value is added in ZWave (should remove need for double reload after adding devices)<br />
** fix battery reporting (I hope)<br />
** configurable polling<br />
* lmce-game-player (673,674) - ConfigurationWriter should now create the config file path, if it does not exist. (tschak)<br />
<br />
== Update 28173 ==<br />
* lmce-game-player (673,674) - provide media director screen resolution to the game player models, make MAME and MESS emulator models use it. Effect is, MAME and MESS now always automatically size the window to display, to prevent odd race conditions with Orbiter (TSCHAK).<br />
* pluto-plutoutils (196,197) Fixes [http://svn.linuxmce.org/trac.cgi/ticket/1936 ut8 problem]<br />
<br />
== Update 28171 ==<br />
* libopenzwave1.0(824, 825) - fix to enable proper SUC/SIS mode<br />
<br />
== Update 28169 ==<br />
* pluto-website-admin (220)<br />
** handle accumulated data in datalogger graph<br />
<br />
== Update 28167 ==<br />
* pluto-website-admin (220)<br />
** Add "Queue instead of Instant Play" option to Wizard > Orbiters page (TSCHAK)<br />
* pluto-std-plugins (116,135) - Add status message when "Queue Instead of Instant Play" is selected above, show on Orbiter when Play is selected. (TSCHAK)<br />
* lmce-zwave-ozw(505,506) - possibility to reset controller<br />
<br />
== Update 28162 ==<br />
* lmce-zwave-ozw(505,506) - improvements to energy reporting<br />
* lmce-datalog-plugin(686,687) - also log cumulated energy usage<br />
<br />
== Update 28148 ==<br />
* lmce-transmission-client (852) - fixes installation issues<br />
* pluto-system-database(211) - fixes to lmce-transmission-client<br />
* pluto-std-plugins (116,135) - Start of optimizations to StartMedia in Media_Plugin, and MediaFile, MH_Play_Media, etc. to make Play All work faster, be more responsive. Still so much more investigation to do.<br />
* lmce-diskless-tools (627,628)<br />
** fixes "Waiting for Network Configuration" deadtime on MD boots.<br />
** adds Replaces and Conflicts entries to package<br />
* lmce-diskless-debootstrap-image (844) - adds Replaces and Conflicts entries to package to prevent errors on upgrades<br />
* lmce-zwave-ozw(505,506) - adds Replaces and Conflicts entries to package to prevent errors on upgrades<br />
* pluto-boot-scripts (234) - use a proper analog alsa device in SetupAudioVideo.sh<br />
* lmce-zwave-ozw(505,506) fix bug in add node, improvements to reduce unnecessary polling, implement thermostat support<br />
*Orbiter needs rebuilding (I fixed the previous fix, a bit more.) ;)<br />
**pluto-orbiter (119,138)<br />
**pluto-proxy-orbiter (487,488)<br />
**pluto-bluetooth-dongle (124,143)<br />
**pluto-orbitergen (226,227)<br />
<br />
== Update 28105 ==<br />
*Orbiter needs rebuilding (I fixed the stupid bogging down of large sets of files under an attribute in the MediaBrowser - caused by superfluous calls to get media attributes.<br />
**pluto-orbiter (119,138)<br />
**pluto-proxy-orbiter (487,488)<br />
**pluto-bluetooth-dongle (124,143)<br />
**pluto-orbitergen (226,227)<br />
<br />
== Update 28083 ==<br />
* lmce-game-database (679) - Schema changes.<br />
* pluto-website-admin - Amazon attribute search re-enabled<br />
<br />
== Update 28061 ==<br />
* pluto-website-admin (220) - Adds transmission pages to webadmin<br />
* lmce-transmission-client (852) - new package for transmission daemon integration<br />
* pluto-system-database(211)<br />
** new package definitions (transmission, lmce-transmission-client, unrar)<br />
** new website configuration menu for transmission<br />
** revert orbiter clock font until bugs can be squashed<br />
<br />
== Update 28040 ==<br />
* pluto-pluto-media-db - just for giggles to see if it fixes issues related to the game player changes to mediafile.h<br />
<br />
== Update 28039 ==<br />
* pluto-dcerouter (154,155) - name change of dependent package to lmce-diskless-tools<br />
* lmce-diskless-tools (627,628) - re-branded diskless tools (md creation scripts, etc)<br />
* lmce-diskless-debootstrap-image (844) - contains the original debootstrapped md image<br />
* lmce-qorbiter-skins-qt5libs (845) - initial qOrbiter skin packaging <br />
* lmce-qorbiter-skins-qt4libs (846) - initial qOrbiter skin packaging<br />
* lmce-qorbiter-skins-common (847) - initial qOrbiter skin packaging (fonts)<br />
* lmce-qorbiter-skins-rpi (848) - initial qOrbiter skin packaging<br />
* lmce-qorbiter-skins-android (849) - initial qOrbiter skin packaging<br />
* lmce-qorbiter-skins-desktop (850) - initial qOrbiter skin packaging<br />
* pluto-system-database(211) - packaging change updates for ConfirmDependencies<br />
<br />
== Update 28014 ==<br />
* lmce-zwave-ozw(505,506) - improvements to on/off/set level handling to better match device support, try to honor on/off for dimmers before using set level<br />
<br />
== Update 27986 ==<br />
* rebuild for MediaFile.h changes (System now added for Game Player) (TSCHAK)<br />
** pluto-std-plugins (116,135) & CreateDevice honours InstallWizard_Distro table on Core & MD creation (phenigma)<br />
** lmce-airplay-plugin (791,792)<br />
** lmce-game-plugin (671,672)<br />
** lmce-hulu-plugin (742,743)<br />
** pluto-mythtv-plugin (134,153)<br />
** lmce-omx-plugin (831,832) & not currently in repo (phenigma)<br />
** lmce-picture-plugin (756,757)<br />
** lmce-shoutcast-radio-plugin (703,704)<br />
** pluto-slimserver-plugin (424,425)<br />
** pluto-xine-plugin (118,137)<br />
<br />
* pluto-system-database (211) - fixes for the Intellivision game remote, baby monitor additions (TSCHAK)<br />
* mce-diskless-tools (627,628) - adds lmce-picture-viewer to all MD tarballs, firstrun for rpi, resolv.conf fixes for all MDs (phenigma)<br />
* pluto-createdevice (303,304) - CreateDevice honours InstallWizard_Distro table on Core & MD creation (phenigma)<br />
* pluto-vdr - make sure VDR listens on port 2001<br />
<br />
== Update 27946 ==<br />
* pluto-updatemedia (405,406) - RomFileHandler fixes. Prevent array underflow caused by GAMEROM returning weird data.<br />
* pluto-boot-scripts - logrotate takes care of the UpdateMedia log as well.<br />
<br />
== Update 27943 ==<br />
* lmce-dlna(842,843) - second version of dlna device, should fix a big fubar wrt. files included<br />
<br />
== Update 27942 ==<br />
* lmce-dlna(842,843) - first version of dlna device<br />
<br />
== Update 27929 == <br />
* pluto-boot-scripts (234) - fix post install script error<br />
<br />
== Update 27913 ==<br />
* pluto-std-plugins (116,135) - Add in Telecom Plugin fix for blindly trying to process every single playback started event. Whoops. (TSCHAK)<br />
<br />
== Update 27902 ==<br />
* lmce-zwave-ozw(505,506) - updates the open-zwave library, some changes to what library calls are used to improve compatibility with different devices<br />
* libopenzwave1.0(824, 825) - new version<br />
* mce-diskless-tools (627,628) - fix Diskless_CreateTBZ.sh on precise<br />
* pluto-system-database(211) - InstallWizard_Distro changes for MD creation<br />
* pluto-install-scripts (391) - fix ConfirmDependencies not adding entries to sources.list<br />
* pluto-boot-scripts (234) <br />
** fix persistent 'ignoring 30pluto.pbackup' error from apt.<br />
** update nvidia package names than have changed from lucid->precise<br />
* pluto-storage-devices (533) - fix display of errors during postinst.<br />
* pluto-website-admin (220) <br />
** makes checkbox sticky for 'Show only items without' <br />
** Move qOrbiter logic from MediaImage.php to imdbImage.php. Adds required qorbitergenerator updates for beta.<br />
* pluto-std-plugins (116,135) - add 'From' field to send e-mail command. Thanks Hackit2Me!<br />
** also some telecom plugin fixes in here for voicemail. (tschak)<br />
* Orbiter needs rebuilding (can I just put this here in the future as an analog for the bottom packages?) - New screens, and screen handlers. (TSCHAK)<br />
** pluto-orbiter (119,138)<br />
** pluto-proxy-orbiter (487,488)<br />
** pluto-bluetooth-dongle (124,143)<br />
** pluto-orbitergen (226,227)<br />
* pluto-updateentarea (341,342) - Add support to add Weather button if Weather Plugin is available<br />
* possy: Another skin addition, https://96.226.245.101/work/Voicemail_Changes.zip<br />
* pluto-plutoutils (196,197) - TranslateSoundCard routines. Somehow this hasn't gotten built lately... whoops (tschak)<br />
<br />
== Update 27859 ==<br />
* lmce-game-player (673,674) - Fixes #1866 - where if user selected a game bookmark from the media browser, and started the media with this bookmark, it would not work, due to the save state path being incorrectly derived from the ROM name, rather than the emulated system name. (TSCHAK)<br />
*pluto-website-admin (220) - #1858 added no-ip.com to dyndns mechanism (foxi352)<br />
*lmce-asterisk - #1856 Added qualify=5000 instead of qualify=yes to orbiter embedded phones (foxi352)<br />
*pluto-dynamic-dns (576 - #1858 added no-ip.com to dyndns mechanism (foxi352)<br />
<br />
--- some time passed<br />
<br />
* Weather Plugin stuff (TSCHAK)<br />
**lmce-weather-plugin(836,837) - Initial build of Weather Plugin<br />
**lmce-weather(838,839) - Initial build of Weather device<br />
**pluto-system-database(211) - lots of stuff crammed in for the weather plugin<br />
**pluto-orbiter(119,138) - Orbiter screenhandlers changed<br />
**pluto-proxy-orbiter(487,488) - Orbiter screenhandlers changed<br />
**pluto-skins-basic (204) - graphic changes (POSSY! tag me, so I can give you the updated bitmaps!)<br />
**lmce-skins-titanium(718) - Graphic changes (see above!)<br />
**lmce-skins-bluecrystal(804) - Graphic changes (see above!)<br />
* SimplePhone (498,499) - Better sound card selection logic if Sound Card device data is specified.<br />
* lmce-roku (833,834) - Implement CMD_Change_Playback_Speed() so phone call pauses will work.<br />
<br />
== Update 27799 ==<br />
*mce-diskless-tools (627,628) - Diskless_Create & Diskless_Setup updates for Raspberry Pi (phenigma)<br />
<br />
== Update 27783 ==<br />
*pluto-website-admin (220) - #1860: Fixes voicemail problems (foxi352)<br />
*pluto-asterisk (270) - #1860: Fixes voicemail problems (foxi352)<br />
* pluto-std-plugins (116,135) - #1862: fixes long standing problem of the dreaded "Play All audio" will quit at some point, by checking for valid files at deque insertion. Made a note to find more efficient fix in long term (TSCHAK)<br />
<br />
== Update 27777 ==<br />
*lmce-asterisk - Try to fix problem where embedded phones lose connection to asterisk<br />
*mce-diskless-tools (628) - mountnfs.sh updates for precise<br />
*pluto-website-admin (220) - Add No-IP dynamic dns service to webadmin<br />
<br />
== Update 27762 ==<br />
* pluto-website-admin (220) - Fixes #1847 - First phoneline added did not save, Fixes #1848 - Delete routing informations on phoneline delete (foxi352)<br />
* lmce-asterisk - Fixes a lot of simplephone problems due to local channel optimizations<br />
<br />
== Update 27744 ==<br />
* pluto-system-database (211) - Added device data to SimplePhone to allow sound card selection for Ringing and Calls (TSCHAK)<br />
** Also add changes to Phoenix Solo USB device for configuration after detection. Remove useless device data (TSCHAK)<br />
* pluto-boot-scripts (234) - Made sure TranslateSoundCard and TranslateRemoteSoundCard shell scripts get copied into /usr/pluto/bin (TSCHAK)<br />
* pluto-simplephone (498,499) - SimplePhone can now use Sound Card device data attached to template to explicitly set a sound card. If one isn't provided, the original heuristics are used to find one (TSCHAK)<br />
* pluto-sound-card-scripts (579) - Add configuration script for Phoenix Solo USB device. (TSCHAK)<br />
<br />
== Update 27724 ==<br />
* pluto-asterisk (270,271) - Asterisk has changed its tokens slightly, fix various bits of bit rot and breakage so Telecom integration is tight again. (TSCHAK)<br />
* pluto-orbiter (119,138) - Screen Handler fixes for Telecom (TSCHAK)<br />
* pluto-zwave-lighting (505,506) - Fixes #1451 - Smoke Detectors are properly detected again. (TSCHAK)<br />
* pluto-system-database (211) - Fix launch path for new Roku device, so that it will actually start correctly. (TSCHAK)<br />
* lmce-game-player (673,674) - Fix Famicom Disk System support, again, in light of the new ConfigurationManager class. (TSCHAK)<br />
<br />
== Update 27701 ==<br />
* pluto-orbiter (119, 138) - Changes to screen handler for Move File (final refinements)<br />
* pluto-system-database (211) - sqlCVS designer changes for Move File<br />
* pluto-proxy-orbiter (487,488) - synchronize proxy orbiter to match screen handler changes for move file<br />
* pluto-bluetooth-dongle (124,243) - synchronize bluetooth dongle to match screen handler changes for move file<br />
* pluto-std-plugins (116, 135) - Changes to telecom to disallow concurrent access to sound card if HDMI, and to fix the toggle effect of media unpausing if paused when phone rings. (#1710 and #1834)<br />
* pluto-website-admin (220) - Changes webadmin to access MediaTomb on new port<br />
* lmce-game-player (673,674) - make sure all changes are up to date.<br />
<br />
== Update 27694 ==<br />
* lshwd - postrm fixes.<br />
* pluto-std-plugins (116, 135) <br />
** File List button in Games remote works correctly (TSCHAK)<br />
** You can now add games to an already in progress playlist (TSCHAK)<br />
<br />
== Update 27688 ==<br />
* pluto-simplephone - Changes to allow for audio pipe only.<br />
<br />
== Update 27686 ==<br />
Move button in Media Details page should now work. (TSCHAK)<br />
* pluto-orbiter (119, 138) - Changes to Screen Handler for Move File (TSCHAK)<br />
* pluto-std-plugins (116, 135) <br />
** Changes to Media Plugin MoveJob, MoveTask, and CMD_Move_File for Move File; (TSCHAK)<br />
** Make Firefox window swallow correctly in Computing. (TSCHAK)<br />
** Telecom Plugin now switches on MD's for SimplePhone (bug #1709) (TSCHAK)<br />
* pluto-boot-scripts (234) - addition of moveWrapper.sh for Move File; Fix Keyboard Layout bug (#1776) (TSCHAK)<br />
* pluto-system-database (211) - Designer changes for Move File (TSCHAK)<br />
<br />
== Update 27659 ==<br />
* pluto-mythtv-plugin (134,153) - bump MYTH_PROTO_VERSION source (#1821) (tschak)<br />
<br />
== Update 27649 ==<br />
* sqlCVS (212,213) - mySQL reconnect bug preventing 1204 install from completing first time, fixed (tschak)<br />
* plutoUtils (196,197) - Related PlutoUtils MySQLHelper change.<br />
<br />
== Update 27636 ==<br />
* ubuntu/lshwd (n/a) - adds lsb tags<br />
* lmce-update-system (650,651) - adds lsb tags<br />
* mce-diskless-tools (627,628) - adds lsb tags to mountnfs.sh script<br />
* lmce-picture-viewer (754,755) - picture viewer window now minimizes properly, when not in use. (tschak)<br />
<br />
== Update 27542 ==<br />
* sdlmame and sdlmess have had the initialization and codec patch reapplied as per ticket #1560.<br />
* pluto-website-admin (220) - Correct display of static DHCP clients in webadmin -> DHCP leases<br />
<br />
== Update 27533 ==<br />
* lmce-roku (833,834) - a new C++ replacement for the GSD based driver for Roku players.<br />
* pluto-system-database (211) (needs to be rebuilt because of package defs changes.)<br />
** Add orbiter to rpi_b device template<br />
** Add omxplayer Player/Plugin and associated data<br />
** Add lmce-roku, and lmce-src-roku packages.<br />
* lmce-mediatomb (702) - Convert config.xml to v2, add mkv and mka, convert to UTF-8, change port to 49155<br />
* pluto-xine-player (117,136) - should now build against libxine2 rather than libxine1<br />
<br />
== Update 27515 ==<br />
* lmce-game-player - Turn on bookmarks for MESS based emulators, so I can see which ones reliably save state.<br />
* lmce-asterisk - Fixes #1766 - * in username / password now possible, add Cisco 7941 config script<br />
* pluto-website-admin (220) - Add possibility to change Room and FloorPlanObjectType in KNX wizard<br />
* pluto-pluto-main-db (201,237) - Add Cisco 7941 DT<br />
* pluto-dhcpd-plugin (302) - Removed old 7941 config script<br />
* mce-diskless-tools (627,628) - Add raspbian lmce packages to pi md diskless image<br />
* chan-sccp_v4.1 - Upgraded asterisk SCCP channel driver to newest version<br />
<br />
== Update 27469 ==<br />
* lmce-airplay-plugin - more refinements and changes.<br />
* lmce-airplay-streamer - more refinements and changes.<br />
<br />
== Update 27457 ==<br />
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes<br />
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.<br />
<br />
== Update 27448 ==<br />
* pluto-boot-scripts (234)<br />
** adds serial port support on rpi<br />
** adds bootscript conditionals for rpi<br />
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp<br />
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages<br />
* pluto-system-database (211) - new agocontrol Bridge packages<br />
<br />
== Update 27414 ==<br />
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup<br />
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup<br />
<br />
== Update 27403 ==<br />
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency<br />
* pluto-vdr - removal of the vdr-plugin-control dependency<br />
<br />
== Update 27397 ==<br />
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise<br />
<br />
== Update 27392 ==<br />
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp<br />
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again<br />
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device's devicedata<br />
* mce-diskless-tools (628) - latest create-diskless ran.<br />
<br />
== Update 27385 ==<br />
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency<br />
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency<br />
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency<br />
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency<br />
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency<br />
* lmce-game-db (675,676) - removes lmce-game-database dependency<br />
<br />
== Update 27384 ==<br />
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree<br />
* lmce-game-player (673,674)<br />
** change mame/mess binary locations<br />
** remove lmce-sdlmess as a depends for precise<br />
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise<br />
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency<br />
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency<br />
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency<br />
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency<br />
* lmce-game-db (675,676) - adds lmce-game-database dependency<br />
<br />
== Update 27373 ==<br />
* pluto-dcerouter (154,155) - dhcp fixes<br />
* pluto-boot-scripts (234) - dhcp fixes<br />
* pluto-plutodhcp (330,491) - dhcp fixes<br />
* mce-launcher - dhcp fixes<br />
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists<br />
* mce-diskless-tools (627,628) - repairs to md creation<br />
<br />
== Update 27366 ==<br />
* pluto-avwizard-sounds - missing from repo<br />
* pluto-convert-mac - missing from repo<br />
<br />
== Update 27365 == <br />
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking<br />
* pluto-makerelease - dependencies are added to packages again.<br />
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.<br />
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise<br />
* video-wizard-videos - missing from repo<br />
* pluto-avwizard-sounds - missing from repo<br />
* pluto-mcr-remote - missing from repo<br />
<br />
== Update 27343 ==<br />
* pluto-simplephone builds for 1204<br />
<br />
== Update 27340 ==<br />
* many, many lmce packages are affected by change to AllCommandsRequests.h. so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma<br />
* pluto-disk-drive - removed pre-built bin from svn that we are building<br />
* lmce-insteon - removed pre-built bin from svn that we are building<br />
* pluto-dcerouter - adds BlueCrystal skin to depends<br />
<br />
== Update 27323 ==<br />
* lmce-EnOcean builds for 1204<br />
* pluto-proxy-orbiter builds for 1204<br />
* pluto-hal-device-finder builds for 1204<br />
* *-skin* packages build for 1204<br />
* pluto-orbiter builds for 1204<br />
<br />
== Update 27294 ==<br />
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart<br />
* pluto-database-settings <br />
** changes for postinst to ignore returnvalue for service restart<br />
** changes to postinst to reflect my.cnf changes.<br />
<br />
== Update 28428 ==<br />
*lmce-admin - dead link changed to other page.</div>Pollyhttp://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&diff=36912LinuxMCE-1204/1404 Updates2017-01-01T17:22:41Z<p>Polly: /* Update 1204-1404-1604/i386 1204-1404-1604/amd64 c20633ff */</p>
<hr />
<div>{| align="right"<br />
| __TOC__<br />
|}<br />
This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.<br />
<br />
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.<br />
'''Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo much easier.<br />
<br />
'''Please include the pkg #s to facilitate building on 3x i386 targets in addition to 2x amd64 and 3x armhf targets where full builds are not always practical. Keep in mind that most packages are referred to by two (2) package numbers from the database, a source package and a binary package. "Thank you for your co-operation."<br />
<br />
== Upcoming fixes... ==<br />
== Update 1204-1404-1604/i386 1204-1404-1604/amd64 c20633ff ==<br />
* pluto-website-admin (220) - Added the case for section energyGraph and sipConf, fixed permissions for mysql asteriskuser, add sql credentials for myth<br />
<br />
== Update 1204-1404-1604/i386 1404/amd64 a7c10426 ==<br />
* lmce-diskless-tools (627,628) - add backports so 1204 diskless create works<br />
* lmce-oauth2-server (668) - initial build of lmce oauth2 server for cloud interfacing<br />
<br />
== Update 1204/1404/1604 i386 - 1404x64 - 201611190055+fee90f43 ==<br />
* pluto-boot-scripts (234) - database upgrades<br />
* pluto-orbitergen (226,227) - database upgrades<br />
* pluto-pluto-main-db (201,237) - database upgrades<br />
* pluto-pluto-security-db (278,277) - database upgrades<br />
* lmce-asterisk (replacement) - database upgrades<br />
* pluto-system-database (211) - database upgrades<br />
* pluto-local-database (214) - database upgrades<br />
* pluto-security-database (256) - database upgrades<br />
* pluto-telecom-database (472) - database upgrades<br />
* pluto-media-database (233) - database upgrades<br />
* pluto-database-settings (407) - database upgrades<br />
* pluto-sqlcvs (212,213) - database upgrades<br />
* pluto-std-plugins (116,135) - database upgrades<br />
<br />
== Update 1204/1404 i386 - 201609281853+9638f5bc ==<br />
* pluto-website-admin (220) - #2705 fixed syntax error.<br />
<br />
== Update 1204/1404 i386 - 201609271106+39103855 ==<br />
* pluto-website-admin (220) - Update firewall.php GUI change some fields where reset to the default values. now the db data is honored.<br />
* lmce-diskless-tools (627,628)<br />
** don't create initramfs for Raspbian Jessie diskless filesystems.<br />
** ensure firstboot runs on diskless Jessie RPis.<br />
* logitechmediaserver** (replacements) - all logitechmediaserver .debs<br />
* pluto-boot-scripts (234)<br />
** stop/start rather than restart dhcp server, it's like nuking the site from orbit... only way to be sure.<br />
** Firewall blocks udp 1900 UpNP traffic from externalinterface.<br />
<br />
== Update 1404/1204 i386 - 201609172308+325de35d ==<br />
* lmce-autotag (780, 781) linuxmceTag - fix comparison issue with media type.<br />
<br />
== Update 1404/1204 i386 - 201609131230+5eaa4671/201609131753+5eaa4671 ==<br />
* pluto-boot-scripts (234) - send dhcp vendor specific options only to wired raspberry pis.<br />
<br />
== Update 1404 i386 201609102226+fda3da63 ==<br />
* pluto-boot-scripts (234)<br />
** rpi native pxe additions/updates<br />
** extend startup timeout when booting under systemd<br />
* lmce-diskless-tools (627,628) - rpi native pxe additions/updates<br />
* pluto-system-database (211)<br />
** DT updates for rpi native pxe<br />
** add Serial Number Device Data to RPi DTs<br />
** sets default PK_Distro to 22 (jessie) for RPi DTs<br />
** new device data for "Standard Energy Meter"<br />
* pluto-std-plugins (116,135)<br />
** stores energy reading in state field for Standard Energy Meter<br />
** fixes dcerouter crash when searching media<br />
* pluto-updatemedia (405,406) - fix segfault when a dir is attempting to be tagged directly (without a .id3)<br />
* lmce-phoenix-solo-usb (695) - don't fail pkg install if simplephone is not running.<br />
<br />
== Update 1204-i386 - 1404-i386/amd64 201607240235+899786ab ==<br />
* pluto-website-admin (220) - Mysqli_real_escape_string did not work. a start with ipv6 firewall.<br />
<br />
== Update 1204/i386 201607202218+14cba09a ==<br />
*LinuxMCE qOrbiter Android (Qt5) (879,881) - Stream Bouncing, Additional settings for location, removed debug output, queue functionality.<br />
<br />
== Update 201607181902+d4cec1a0 1404-i386/amd64 - 1204-i386 ==<br />
* pluto-website-admin - Update to qOrbiterGenerator.php for newer PHP version<br />
<br />
== Update 201607161239+6d72c3f9 1404-i386/amd64 1204-i386 ==<br />
* pluto-website-admin (220) - #2678 fix Warning: Invalid argument supplied for foreach() in /var/www/lmce-admin/include/dhcpd-tools/DHCPd-parse.php on line 113<br />
* pluto-boot-script<br />
<br />
== Update 201607151016+5b5adba3 1404/i386 & amd64 ==<br />
* pluto-website-admin (220) - #2680 fix php errors when trying to add a rule use another escape method.<br />
<br />
== Update 201607122332+f0fc9c6b 1404/i386 ==<br />
* pluto-boot-scripts (234) - fix #2684 clients cannot access internet when firewall is disabled. <br />
* pluto-website-admin (220) - #2680 fix php errors when trying to add a rule.<br />
<br />
== Update 201607050613+601c67da 1404-i386/amd64 ==<br />
* pluto-website-admin (220) - more fixes to the firewall.<br />
<br />
== Update trusty i386/amd64 201606301955+614dfa7b ==<br />
* pluto-website-admin (220) - fix for outside access port 443 not uncheckable.<br />
* pluto-boot-scripts (234) - fix for not dele rules from iptables from outsideAccess.php<br />
<br />
== Update 1404-i386/amd64 201606201908+31b25c52 ==<br />
* pluto-updatemedia (405,406)<br />
** unicode reading/writing working properly<br />
** coverart writing to tags working properly<br />
** .id3 files handled by taglib instead of id3lib.<br />
** General Object Frame (GEOB) reading/writing working properly (all lmce attributes are stored in id3v2 GEOB tags for .id3/.mp3 files)<br />
* pluto-website-admin (220) - more updates for mysql -> mysqli conversion<br />
<br />
== Update 1404-i386/amd64 201605312323+08fb8202 ==<br />
* pluto-website-admin (220) - fix Text Command button to honor parameters from Screen_CommandParameter<br />
* lmce-hue-controller (862,863) - Updates HueContoller to fix spamming of logs with constant updates of device data.<br />
<br />
== Update trusty-i386/amd64 201605310531+04df53f5 ==<br />
* lmce-advanced-ip-camera (812,813) - get the stream uri from onvif camera and save it in a device data for use by other devices<br />
* pluto-website-admin (220) - adate to adodb 5.20.4 and change db driver from mysql to mysqli<br />
* pluto-updatemedia (405,406) - tag writing/deletion of values update<br />
<br />
== Update 1404 i386/amd64 201605261039+410242d2 ==<br />
* pluto-media-database (233) - remove FatGroupBy query as it is massive and no longer required<br />
* pluto-updatemedia (405,406)<br />
** FIX UpdateMedia not detecting changes in files on disk. Fixes: UpdateMedia not reading modification times properly.<br />
** improve image reading/writing for mp3/mp4 files, add image handling for asf/wma, improve track art->performer/album artist matching.<br />
** don't add network shares to inotify watch list<br />
* pluto-system-database (211) - new qml-* pkg definitions for qorbiter<br />
* pluto-plutoutils (196,197) - add fn' to determine filesystem type of a file<br />
* lmce-disked-interactor (897,898) - make sure we see the core and have an IP prior to attempting contact<br />
* pluto-bootscripts (234) - make sure we see the core prior to continuing to boot an MD<br />
* pluto-website-admin (220) - various fixes in the media page<br />
<br />
== Update 1404 i386/amd64 - 201605171740 c6d63dc6 ==<br />
* pluto-updatemedia (405,406) - updates for Album Artist tag, more filetypes (mp3, ogg, flac, mp4, wv, wav, oga, mpc, spx, opus, tta, m4a, m4r, m4p, 3g2, m4v, wma, asf, aif, aiff, afc, aifc, ape, s3m) handled by Taglib, Taglib capabilities expanded. Tag and folder pics importing.<br />
* pluto-std-plugins (116,135) - updates for data grids, alter display values from "The *" to "*, The" for Title, Performer, Album, Album Artist & Playlist names<br />
<br />
== Update 1404-i386/amd64 201605131052+2542a526 ==<br />
* pluto-system-database (211) - updates to some DT and PKG definitions<br />
* lmce-phoenix-solo-usb (695) - udev rule to ignore usbhid portion of device, permits orbiter to enter screensaver<br />
* pluto-bootscripts (234) - permit devices that have died 50 times to attempt to restart after a router reload. Firewall fix for manual defined chains.<br />
* pluto-sound-card-scripts (579) - don't assume cardid=1, determine phoenix cardid from aplay.<br />
* pluto-media-database (233) - additional AttributeType "Album Artist"<br />
* lmce-media-identifier (931,932) - updates for Album Artist tag.<br />
* pluto-orbiter (119,138) - updates for Album Artist tag.<br />
* pluto-website-admin (220)<br />
** updates for Album Artist tag<br />
** fix mainMediaFileSync.php. OutsideAccess page showing the options (again). <br />
** And typo fixes for issue #2643. <br />
** Firewall page reload issue 2636#. Firewall gui do not show "NULL".<br />
* pluto-updatemedia (405,406) - updates for Album Artist tag, more filetypes (mp3:ogg:flac:mp4:wv:wav::oga:mpc:spx:opus:tta:m4a:m4r:m4p:3g2:m4v:wma:asf:aif:aiff:afc:aifc:ape:s3m) handled by Taglib, Taglib capabilities expanded. Tag and folder pics importing.<br />
* pluto-std-plugins (116,135) - updates for data grids, alter display values from "The *" to "*, The" for Title, Performer, Album, Album Artist & Playlist names<br />
<br />
== Update jessie 20160427 ==<br />
* lmce-qorbiter (858,859) - update launch script for RPi<br />
* lmce-disked-md-rpi2 (889) - +x firstboot_md_rpi2 to ensure it's picked up properly<br />
<br />
== Update jessie 201604130947+0083d387 ==<br />
== Update 1204/1404-i386/amd64 201604101031-0b47a986 ==<br />
* pluto-website-admin, pluto-boot-scripts (220,234) - Firewall Fixes for GUI and inner working of the firewall.<br />
<br />
== Update 1204/1404 i386 201603251155+a1c0f6ea ==<br />
* LinuxMCE qOrbiter Android (Qt5) (879,881) - File view implemented. Fixed not being able to leave resume menu.<br />
<br />
== Update 1204/1404 i386 201603222119+336464d8 ==<br />
* lmce-hue-controller (862,863) - Updates HueContoller to fix floorplan / status being improperly updated.<br />
* pluto-storage-devices (533) - don't mount optical discs as HDDs<br />
<br />
== Update 1404 i386/amd64 201603220706+c3c4b899 ==<br />
* lmce-md-meta (450) - for some reason this is not in the main repo<br />
* lmce-media-identifier - fixed for libcdio<br />
<br />
== Update jessie-rpi 60faa181 ==<br />
* lmce-omx-player (829,830) jessie(rpi) only - adds video resizing so UI1 can be exposed while video is playing.<br />
<br />
== Update 1404 armhf 31c5d994 ==<br />
== Update 1404 i386 52e39875 ==<br />
* pluto-storage-devices (533) - fix ntfs detection<br />
<br />
== Update 1404 i386 - 49a8cbf1 ==<br />
* lmce-zwave-ozw(505,506) - a little better device to device template mapping<br />
* pluto-website-admin (220) - fix adv.zwave page and adding secure devices<br />
* lmce-disked-* - update the disked md/mid meta/base/device pkgs, specific fixes for 1404 joggler<br />
* lmce-json-plugin (876,877) - first time addition to the main repo<br />
* libdvdid0 (replacement) - first time addition to the repo, for use by Media Identifier<br />
* pluto-system-database (211) - updates to some DT and PKG definitions<br />
* lmce-omx-player (829,830) jessie(rpi) only - enable disabling internal volume control, similar to how logitechmediaserver does<br />
<br />
== Update 1404/1404(armhf)/jessie(rpi)-a84db86f ==<br />
* lmce-launch-manager (298,299) - only update squeeze devices when running on the core, redundant elsewhere.<br />
<br />
== Update 1204/1404-87954508 ==<br />
* lmce-diskless-tools (627,628) - don't fail if dvdcss2 cannot be automatically installed.<br />
* pluto-hald (529,530) - reinstate tty detection, seperate from usb-serial, use direct parent for udi naming.<br />
* pluto-boot-scripts (234) - disable buildall, the script doesn't run so why waste time creating it.<br />
* lmce-launch-manager (298,299)<br />
** update squeezebox players on router reloads from Launch_Manager<br />
** call Config_Device_Changes in startCoreServices to ensure everything gets its' Need Configure flag reset.<br />
<br />
== Update a332f49a ==<br />
* lmce-install-scripts (391) - fix missing quote in MD installation.<br />
* pluto-boot-scripts (234)<br />
** fix missing 'fi' in BootMessage.sh<br />
** fix usb.1 system serial port listing/translating<br />
* lmce-media-identifier (931,932) - fix segfault, CDs are identified, cd-ripping functional again<br />
* pluto-website-admin (220)<br />
** prioritize new conf dir over old conf dir, fix install on systems upgraded from 1204->1404<br />
** redirect mythweb to html/mythweb<br />
* pluto-hald (529,530) - updates to serial port naming, specifically for odroid.<br />
* pluto-storage-devices (533) - fix mounted drive detection and add detection for drives mounted in /proc/cmdline like rpi.<br />
<br />
== Update 1204=201602080446+2028f850 <br> 1404=201602071815+c31bc44f ==<br />
* lmce-install-scripts (391)<br />
** enable appropriate ssh ciphers to permit trusty core to ssh to jessie MD.<br />
** additional boot information so users are more informed during apparent dead time<br />
* lmce-core (888) - enable appropriate ssh ciphers to permit trusty core to ssh to jessie MD.<br />
* pluto-storage-devices (533) - redo StorageDevices_Radar using blkid for internal HDD identification. /dev/disk/by-path/ is not present anymore.<br />
* pluto-boot-scripts (234)<br />
** additional boot information so users are more informed during apparent dead time<br />
** new VerifyDistro.sh script and call the script on boot.<br />
*** Preventative mostly. Intended to ease pain for those that upgrade distros.<br />
*** Ensure child devices, onscreen orbiter, have the proper PK_Distro set.<br />
<br />
== Update 296fdcd3 ==<br />
* pluto-website-admin (220) - fix depends versioning<br />
* pluto-hald (529,530) - fix depends versioning<br />
* pluto-boot-scripts (234) - fix depends versioning<br />
* pluto-system-database (211) - fix depends versioning<br />
* pluto-orbitergen (226,227) - fix depends versioning<br />
* lmce-disked-md-base (801) - fix depends versioning<br />
* lmce-install-scripts (391) - fix depends versioning<br />
* pluto-mythtv-plugin (134,153) - fix depends versioning<br />
* lmce-diskless-tools (627,628) - fix depends versioning<br />
* lmce-datalogger-plugin (686,687) - fix depends versioning <br />
* lmce-advanced-ip-camera (812,813) - fix depends versioning<br />
<br />
== Update f3a444c0 ==<br />
* pluto-website-admin (220)<br />
** use newer .sh script rather than obsolete .pl script for dialplan creation<br />
** fix Directory listing on cisco phones<br />
** fix delete buttons on internet radio page.<br />
* pluto-hald (529,530)<br />
** add 'usb' to 'pci' and 'platform' as valid bus addresses<br />
** permit adding of usb devices with usb_serial or tty children<br />
* pluto-boot-scripts (234) - update SetupAudioVideo.sh to more reliably address nvidia hdmi audio outputs<br />
* lmce-asterisk (replacement) - live_dangerously for now to get all the necessary Voicemail modules to load<br />
* pluto-system-database (211) - new DD Number of jobs for orbiter plug-in/orbitergen<br />
* pluto-boot-scripts (234) - updates to RegenOrbiter scripts for parallel job queued orbiter generation.<br />
* pluto-orbitergen (226,227) - new depends on GNU parallel<br />
* lmce-disked-md-base (801) - clear installed pkgs in the db on firstboot<br />
* lmce-install-scripts (391) - clear installed pkgs in the db on firstboot<br />
* pluto-mythtv-plugin (134,153) - remove hardcoded ip address, get from db instead.<br />
* lmce-diskless-tools (627,628) - only run UpdateDebCache.sh if it is executable<br />
* lmce-datalog-plugin(686,687) - fix pear install command in postinst<br />
* lmce-advanced-ip-camera(812,813) - add basic onvif support (snapshot,PTZ)<br />
<br />
== Update 31792 ==<br />
* lmce-media-identifier (931,932) - initial add of new External_Media_Identifier, testing CDDB ids<br />
<br />
== Update 31783 ==<br />
* pluto-libserial (190,191) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-dcecommon (192,193) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-irbase (194,195) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-plutoutils (196,197) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-vipshared (199,200) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-serializeclass (198,238) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-libbd (239,240) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-ra (247,248) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-pluto-main-db (201,237) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-pluto-media-db (254,255) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-pluto-security-db (278,277) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-pluto-telecom-db (470,471) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-sdl-helpers (346,347) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-messagetrans (398,401) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-disc-drive-functions (496,497) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* lmce-game-db (675,676) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* lmce-windowutils (677,678) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* lmce-datalog-db (688,689) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
<br />
== Update 31782 ==<br />
* pluto-std-plugins - fix FK_File search inside Attribute in Media_Plugin<br />
<br />
== Update 31774 ==<br />
* lmce-disked-mid-base (899) - fix error in postinst<br />
* lmce-media-identifier (931,932) - initial add of media identifier, cds almost there, others to come (this should be in but apt-get is getting 404 errors)<br />
* lmce-zwave-ozw(505,506) - add "remove failed node" command<br />
* pluto-website-admin - add "remove failed node" command for zwave advanced page<br />
<br />
== Update 31760 ==<br />
* lmce-disked-md-base (801) - fix another error in postinst<br />
<br />
== Update 31757 ==<br />
* lmce-core (888) - overwrite AutostartCore conf value<br />
* lmce-md-meta (450) - overwrite AutostartMedia conf value<br />
* lmce-mid-meta (962) - missing deb<br />
* lmce-hybrid (769) - exit 0 in postinst, just to be sure<br />
* lmce-disked-md-base (801) - fix error in postinst<br />
<br />
== Update 31754 ==<br />
* pluto-vdr-plugin (466,467) - reconnect before send<br />
<br />
== Update 31752 ==<br />
* pluto-std-plugins (116,135) - remove hard coded caller id 'Cherryhomes, Tho', use incoming caller id.<br />
<br />
== Update 31750 ==<br />
* pluto-website-admin (220) - fix postinst error notice on precise.<br />
* pluto-boot-scripts (234) - (re)start asterisk, otherwise configuration doesn't occur and sip phones cannot register<br />
* pluto-mythtv-plugin (134,153) - force-reload apache2 after disabling mythbuntu sites<br />
* lmce-md-meta (450) - don't overwrite conf values that are already set<br />
* *openzwave* (replacement) - version bump, upgrade fixes to upstream files<br />
<br />
== Update 31744 ==<br />
* lmce-media-identifier (931,932) - initial add of media identifier, cds almost there, others to come<br />
<br />
== Update 31742 ==<br />
* pluto-website-admin (220)<br />
** Gui changes to not confuse people. <br />
** outsideaccess works together with the firewall. <br />
** phonelines note on protocol for meaning of "SPA" and a status for this protocol setting, port can be changed if needed else it will be the default (5060).<br />
<br />
== Update 31739 ==<br />
* pluto-std-plugins (116,135) - fix absolute timed events<br />
<br />
== Update 31723 ==<br />
* lmce-diskless-tools (627,628) - fix nfs-premount script in default diskless image.<br />
* lmce-dlna(842,843) - compatibility fixes<br />
* lmce-install-scripts (391) - generate ssh keys so openssh-server can accept connections<br />
* pluto-createdevice (303,304) - hide errors, specifically during initial package postinst<br />
* lmce-cec-adaptor (871,872) - fix cec remotes not getting to lmce<br />
<br />
== Update 31693 ==<br />
* pluto-mythtv-plugin (134,153) - Fixes #2530 - fix errors in mythtvdb synchronization scripts<br />
<br />
== Update 31686 ==<br />
* lmce-install-scripts (391) - deal with firstboot stuffenz<br />
* pluto-system-database (211) - add proxy orbiter DT depends for generic web device<br />
* pluto-website-admin (220) - order by photo file name in screen saver/photo browser<br />
* pluto-boot-scripts (234) - try ubiquity before anything else, and reboot after the normal firstboot - breaks live boot on dvd atm<br />
* lmce-diskless-tools (627,628) - permit i386 diskless image building on amd64 cores, ensure processes are killed in chroot before unmounting (deals with systemd for now)<br />
<br />
== Update 31660 ==<br />
*LinuxMCE qOrbiter Android (Qt5) (879,881) <br />
**PS3 control screen, fix layout issue. adds seperate button group (triangle, circle, etc) and navigation arrows. Also adds power off button to properly exit screen<br />
* pluto-website-admin (220) - prevent creation of extra 'blank' network interfaces<br />
<br />
== Update 31655 ==<br />
* pluto-vdr-plugin (466,467) - close connection after use<br />
* pluto-website-admin (220) - fill ServerName var if it is unset, not if it is set.<br />
* pluto-bluetooth-dongle (124,143) - unify service control<br />
* pluto-boot-scripts (234) - unify service control<br />
* pluto-dhcpd-plugin (302) - unify service control<br />
* pluto-disk-monitor (554) - unify service control<br />
* pluto-mythtv-player (133,152) - unify service control<br />
* pluto-mythtv-plugin (134,153) - unify service control<br />
* pluto-raid-tools (617) - unify service control<br />
* pluto-storage-devices (533) - unify service control<br />
* lmce-update-system (650,651) - unify service control<br />
* pluto-proxy-orbiter (487,488) - unify service control<br />
* pluto-vdr-plugin (466,467) - unify service control<br />
* pluto-vdr (468,469) - unify service control<br />
* pluto-database-settings (407) - unify service control<br />
* lmce-asterisk (replacement) - unify service control<br />
* lmce-diskless-tools (627,628) - unify service control<br />
* lmce-install-scripts (391) - unify service control<br />
* pluto-updatemedia (405,406) - unify service control<br />
* pluto-newmdinteractor (538,539) - unify service control<br />
* LinuxMCE qOrbiter Android (Qt5) (879,881) - Fix size issues, floorplan popups.<br />
<br />
== Update 31621 ==<br />
* pluto-mythtv-player (133,152) - fix install in diskless create<br />
<br />
== Update 31618 ==<br />
* lmce-asterisk (replacement) - update db for chan_sccp-v4.2 and fix bug requiring manual asterisk reload on boot<br />
<br />
== Update 31615 ==<br />
* pluto-* - rebuild with new libraries<br />
* lmce-* - rebuild with new libraries<br />
<br />
== Update 31606 ==<br />
* pluto-mythtv-plugin (134,153) - fix EPG data on orbiters, myth stores everything in UTC now.<br />
* pluto-pluto-main-db (201,237) - update library code to match current db & update to winsock2.h on WIN32<br />
* pluto-pluto-telecom-db (470,471) - update library code to match current db & update to winsock2.h on WIN32<br />
* pluto-pluto-media-db (254,255) - update library code to match current db & update to winsock2.h on WIN32<br />
* pluto-pluto-security-db (277,278) - update library code to match current db & update to winsock2.h on WIN32<br />
* lmce-datalog-db (688,689) - update library code to match current db & update to winsock2.h on WIN32<br />
* lmce-game-db (675,676) - update library code to match current db & update to winsock2.h on WIN32<br />
* pluto-updateentarea (341,342) - don't send empty play command when resetting alarm<br />
<br />
== Update 31580 ==<br />
* pluto-std-plugins (116,135) - use bypass-event to avoid watching media events when playing alerts<br />
* pluto-updateentarea (341,342) - send bypass-event with security event commands<br />
* libcec3 debs (replacement) - removes conflict data with libcec2<br />
<br />
== Update 31575 ==<br />
* lmce-asterisk (replacement) - play back alert notification file<br />
* pluto-std-plugins (116,135) - create alert notification file with correct format<br />
* pluto-boot-scripts (234) - fixes for nvidia drivers on precise, upgrades to nvidia-340<br />
* lmce-avwizard-sounds (replacement) - don't copy fakeroot files (it is redundant it is)<br />
* video-wizard-videos (replacement) - deb is back to normal size, not 2x<br />
<br />
== Update 31553 ==<br />
* pluto-website-admin (220) - fix error that wipes out the apache2.conf<br />
* pluto-hald (529,530) - fix segfaults with firewire hardware<br />
<br />
== Update 31547 ==<br />
* lmce-zwave-ozw(505,506) - some API changes in OZW 1.3, more device template mappings<br />
* pluto-boot-scripts (234) - typo fix for nvidia drivers<br />
* lmce-disked-md-base (801) - set hostname on disked MDs, set timezone on disked MDs<br />
* lmce-install-scripts (391) - set hostname on disked MDs, set timezone on disked MDs <br />
* pluto-website-admin was generated---> lmce-website-admin (220) - set apache2 ServerName to silence error on boot<br />
* pluto-system-database (211) - pkg compat updates, revert to ruby 1.8<br />
* pluto-generic-serial-device (307,335) - admit defeat for now, revert to ruby 1.8<br />
<br />
== Update 31533 ==<br />
* lmce-mediatomb (702) - fix newly introduced errors in postinst<br />
<br />
== Update 31520 ==<br />
* chan-sccp_v4.2 (replacement) - Upgrad asterisk SCCP channel driver to newest version<br />
* pluto-vdr-plugin (466,467) - implement background loading of EPG from VDR to avoid crashes due to commands not completing on time<br />
* pluto-boot-scripts (234) - some logic changes and added messages for video driver install debugging<br />
* pluto-mythtv-plugin (134,153) - link new channels dir to old channels dir for backwards compatibility<br />
<br />
== Update 31503 ==<br />
* *zwave* (replacement) - new upstream openzwave version 1.3.1224<br />
* lmce-zwave-ozw(505,506) - build against new libopenzwave1.3<br />
* pluto-system-database (211) - pkg compat updates<br />
* lmce-disked-interactor (897,898) - make disked interactor aware of wheezy and jessie.<br />
<br />
== Update 31500 ==<br />
* *myth* (replacement) - fix depends on non-existent packages<br />
* lmce-mediatomb (702) - fix newly introduced errors in postinst - verified installing now<br />
* pluto-std-plugins (116,135) - Use integer comparison for brightness state<br />
<br />
== Update 31491 ==<br />
* lmce-avwizard-skin-basic (replacement) - fix packaging of avwizard skin<br />
* *myth* (replacement) - mythtv 0.27.5+fixes with Schedules Direct fix included<br />
* *asterisk* (replacement) - asterisk 11.7 backport from trusty<br />
* libical* (replacement) - for asterisk 11.7<br />
* *cec* (replacement) - libcec3<br />
* libplatform* (replacement) for libcec3<br />
* lmce-cec-adaptor (871,872) - build against libcec3<br />
* lmce-mediatomb (702) - fix pkg installation<br />
* pluto-mythtv-plugin (134,153) - update protocol version and secret word (shhh) for 0.27.5+fixes<br />
* lmce-diskless-tools (627,628) - remove call to obsolete script in Diskless_Setup.sh<br />
* pluto-vdr-plugin (466,467) - return full EPG (used in qOrbiter EPG Grid), improve communication speed with SVDRP<br />
* pluto-slim-server-streamer (289,290) - emit time code event, fix duration parsing<br />
* pluto-boot-scripts (234) - fix headless booting, update 1404 nvidia driver<br />
* pluto-system-database (211) - update pkgs & depends<br />
* lmce-md-meta (450) - add depends on alsa-utils<br />
* pluto-website-admin (220) - Fix cdrviewer (Call Details Records) to accept SSL conections as well, firewall gui change to set Offline rules in red as they are not executed.<br />
* pluto-app-server (126,145)- new poweroff mode I for ignore, since N is already in use<br />
<br />
== Update 31420 ==<br />
* lmce-diskless-tools (627,628) - add depends on pluto-boot-scripts for deb cache script<br />
* pluto-system-database (211) - update pkgs & depends<br />
<br />
== Update 31411 == <br />
* pluto-avwizard (555,556) - fix depends on avwizard skins basic, should no longer care about version<br />
* pluto-boot-scripts (234) - more explicity logic for core only booting, fix startup script db errors<br />
* lmce-update-system (650,651) - remove and disable old init.d script from /etc/init.d<br />
* pluto-plutodhcp (330,491) - depends on apparmor<br />
* pluto-system-database (211) - update pkgs & depends<br />
* pluto-dhcpd-plugin (302) - remove hardcoded IP addresses from configure scripts<br />
<br />
== Update 31387 ==<br />
* lmce-weather-plugin - make change to allow for tonight's forecast data (TSCHAK)<br />
* lmce-asterisk (replacement) - remove obsolete phonetic engines and replace with espeak, voices remain the same<br />
* mbrola (replacement) - base mbrola pkg for mbrola voices (add armhf binary)<br />
* pluto-asterisk (270,271) - generate fr and de voicemail menus with espeak now<br />
* lmce-core (888) - add depends on iptables<br />
* pluto-system-database (211) - update pkgs & depends<br />
<br />
== Update 31378 ==<br />
* pluto-boot-scripts (234) - Start_KDE.sh ownership fix, AV config updates<br />
* pluto-system-database (211) - update pkgs & depends<br />
* pluto-avwizard (555,556) - update pkgs & depends & config scripts<br />
* lmce-diskless-tools (627,628) - do not run update deb_cache during dvd creation<br />
* pluto-x-scripts (520) - fixups to Xconfigure.sh<br />
<br />
== Update 31356 ==<br />
* pluto-system-database (211) - update depends<br />
* pluto-orbiter (119,138) - update depends<br />
* lmce-diskless-tools (627,628) - speedup dpkg in diskless create, fix missing quotes<br />
<br />
== Update 31352 ==<br />
* pluto-motion-wrapper - more config file location fixes.<br />
<br />
== Update 31351 ==<br />
* pluto-boot-scripts (234) - change service 'nis' to 'ypserv', nis is no longer a service name<br />
* pluto-website-admin (220) - remove 'idiot' text, let's be nice to people.<br />
* lmce-core (888) - do not create and config under ubiquity<br />
* lmce-md-meta (450) - do not create and config under ubiquity<br />
* motion (replacement) - fix bad config file setting in rules<br />
<br />
== Update 31337 ==<br />
* motion (replacement) - new version of motion to match new configuration values generated by linuxmce<br />
<br />
== Update 31331 ==<br />
* pluto-std-plugins (116,135) - fix for brightness events<br />
* pluto-boot-scripts (234) - fix kdm disabling, start ubiquity after network config<br />
* lmce-diskless-tools (627,628) - add upstart overrides for kdm<br />
* lmce-install-scripts (391) - start ubiquity after network config<br />
<br />
== Update 31314 ==<br />
* pluto-boot-scripts (234) - add missing depends<br />
<br />
== Update 31292 ==<br />
* lmce-core-locator (replacement) - (1404-i386,<strike>1404-armhf,wheezy-armhf,jessie-armhf</strike>)<br />
* lmce-asterisk (replacement) - add depends on pluto-system-database (<strike>1204-i386</strike>,1404-i386,<strike>1404-armhf,wheezy-armhf,jessie-armhf</strike>)<br />
* All .debs created by MakeRelease - removal of all Pre-Depends, everything is now a Depends entry (<strike>1204-i386</strike>,1404-i386,<strike>1404-armhf,wheezy-armhf,jessie-armhf</strike>)<br />
<br />
== Update 31228 ==<br />
* lmce-asterisk (replacement) - add depends on pluto-local-database<br />
<br />
== Update 31214 ==<br />
* lmce-core-locator (replacement) - new package (not in repo, need build-replacements.sh svn up'd?)<br />
* lmce-install-scripts (391) - install, update, config & confirmdeps helpers<br />
* lmce-core (888) - preinst/postinst updates<br />
* pluto-boot-scripts (234) - preinst/postinst updates<br />
* pluto-system-database (211) - db updates<br />
* lmce-disked-md-base (801) - firstboot updates<br />
<br />
== Update 31187 ==<br />
* lmce-core-locator (replacement) - new package<br />
* pluto-confirm-dependencies (281,272) - new depends on lmce-install-scripts (fixes unable to apt-get dist-upgrade)<br />
* lmce-md-meta (450) - new depends on nfs-common, openssh-server and pastebinit<br />
* pluto-system-database (211) - db updates<br />
* lmce-install-scripts (391) - install, update, config & confirmdeps helpers<br />
* lmce-core (888) - update depends, preinst/postinst<br />
* pluto-boot-scripts (234) - depends & preinst/postinst updates<br />
* pluto-mythtv-plugin (134,153) - add override mythweb defaults in pkg preinst<br />
* pluto-bluetooth-dongle (124,143) - update depends<br />
<br />
== Update 31133 ==<br />
* pluto-boot-scripts (234)<br />
** enable WakeMDs.sh to wake any halted MDs.<br />
** consolidate all boot script launching to /etc/init.d/linuxmce<br />
* pluto-avwizard (555,556) - moves start script to /usr/pluto/bin, called by /etc/init.d/linuxmce now<br />
* lmce-update-system (650,651) - removes init.d script, called by /etc/init.d/linuxmce now<br />
* pluto-website-admin (220) - GUI changes on network settings if an bridge is configured on the db.<br />
* lmce-core (888) - depend on pluto-asterisk, lmce-asterisk, lmce-install-scripts<br />
* lmce-install-scripts (391) - install, update, config & confirmdeps helpers<br />
* pluto-generic-serial-device (307,335) - wildshot attempt at fixing segfaults<br />
<br />
== Update 31103 ==<br />
* pluto-boot-scripts (234)<br />
** Network bridging now possible for wifi AP to have the same network as the local lan. <br />
** ipv6 on/off for network interfaces. Read multiple ipv6 interfaces from the db.<br />
** re-enable HaltMDs.<br />
* pluto-storage-devices (533) - Fix udev detection of internal HDDs<br />
* libqhttpserver (912) needed for linuxmce nvr<br />
* lmce-launch-manager - (298,299) - ?<br />
<br />
== Update 31087 ==<br />
* lmce-weather (838,839) - Fix a serious bug in getconfig where incorrect configuration device data would crash program. (TSCHAK)<br />
<br />
== Update 31083 ==<br />
* pluto-website-admin (220) - fixes #2422, advanced zwave page broken in chrome<br />
* pluto-system-database (211) - thumbnail screen fixes<br />
<br />
== Update 31074 ==<br />
* pluto-website-admin (220)<br />
** setEa2.php - Fix settings for creating entertain area.<br />
** qOrbiterGenerator.php - Fix erroneous EA creation by removing it.<br />
* LinuxMCE Network Video Recorder (916) - Fix incorrect setting for enabling / disabling motion.<br />
<br />
== Update 31069 ==<br />
* pluto-website-admin (220) - setEa2.php Fix settings for creating entertain area.<br />
* LinuxMCE Network Video Recorder (916) - Initial build.<br />
* LinuxMCE qOrbiter Android (Qt5) (881) - Large update of skins and internals.<br />
<br />
== Update 31061 ==<br />
* lmce-squeezeslave (762) - Add configuration DD to command line<br />
* pluto-system-database (211)<br />
** DB package updates<br />
** restore previous video remote layout with Options button to select subtitles/audio tracks/video tracks from a datagrid list.<br />
* pluto-website-admin (220) - firewall.php edit rules for non advanced firewall and some other small fixes.<br />
* lmce-asterisk (replacement) - sip config modules to avoid autoload.<br />
<br />
== Update 31051 ==<br />
* pluto-website-admin (220)<br />
** firewall.php not adding rules now fixet.<br />
** Test buttons for Hue lights<br />
** Security outsideAccess page now works nicely with the new firewall.<br />
<br />
== Update 31044 ==<br />
* logitechmediaserver** (replacements) - all logitechmediaserver .debs<br />
<br />
== Update 31031 ==<br />
* pluto-website-admin (220) - firewall.php after a strange fault and some layout fixes.<br />
* lmce-mediatomb (702) - don't assume mediatomb is already running.<br />
<br />
== Update 31013 ==<br />
* lmce-qmediaplayer-plugin (856,857) - Fix prioritizing of media playback<br />
* pluto-storage-devices (533) - Fix udev detection of internal HDDs<br />
* pluto-boot-scripts (234) - Network Parameter count for more interfaces set and Network firewall accepting postrouting Masquerade for other network interfaces.<br />
<br />
== Update 30985 ==<br />
* pluto-website-admin (220) - #2268 fail2ban integration logging failed user login attempt.<br />
* pluto-boot-scripts (234) <br />
** #2268 fail2ban script not insert existing rules to our db.<br />
** Support for audio output select on rpi via web admin<br />
* lmce-diskless-tools (627,628) - update syslinux depends to syslinux-common<br />
* lmce-omx-player (829,830) - Honour audio output selection of rpiMD<br />
* lmce-squeezeslave (762) - Fix detection for squeezelite<br />
* lmce-xbox360-gamepad (909,910) - further fixes<br />
* lmce-usb-gamepad (795,796) - rewrite the whole main loop to suck less. hold-down repeats work, input handling more sane.<br />
<br />
== Update 30926 ==<br />
* pluto-website-admin (220)<br />
** Fix for #2368 insert firewall rules en #2064 edit and delete chains (except some system chains).<br />
** Support for brightness based events.<br />
* pluto-std-plugins (116,135) - Support for brightness based events<br />
* lmce-omx-plugin (831,832) - Fix prioritizing of media playback<br />
* pluto-system-database (211)<br />
** Database additions for XBOX 360 Gamepad (device templates, package)<br />
** Modification of OMX Plugin to allow priority to be changed.<br />
* lmce-xbox360-gamepad (909,910) - the XBOX 360 Gamepad driver, uses xboxdrv userspace driver.<br />
* lmce-usb-gamepad (795,796) - additions here for above XBOX 360 Gamepad support.<br />
<br />
== Update 30862 ==<br />
* pluto-website-admin (220) - google drive integration progress can now read latest files per linuxmce user.<br />
<br />
== Update 30860 ==<br />
* lmce-weather (838,839) - some fixes by cfernandes<br />
* pluto-website-admin (220) - google drive integration progress.<br />
* pluto-boot-scripts (234) - more mail fixes<br />
<br />
== Update 30855 ==<br />
* pluto-vdr, pluto-vdr-plugin - remove hardcoding of core IP and network address, but depend on the pluto.conf entries for DCERouter.<br />
* lmce-avwizard-sounds - install files to correct location (again)<br />
* lmce-diskless-tools - stop copying apt configs from the core<br />
* pluto-boot-scripts - fix postfix setup #2393<br />
<br />
== Update 30841 ==<br />
* lmce-avwizard-sounds - fix replaces/conflicts data<br />
* lmce-skins-basic - fix replaces/conflicts data<br />
* lmce-avwizard-skin-basic - fix replaces/conflicts data<br />
<br />
== Update 30383 ==<br />
* pluto-website-admin (220) - Add Hue lights related test button.<br />
* pluto-boot-scripts - Add another option --autobackup to PlutoRestorePoint.sh to allow backup of pluto_main only<br />
<br />
== Update 30814 ==<br />
* pluto-Boot-scripts - Firewall order by place and PK_Firewall to let rules stay on top on the middle or on the bottom.<br />
* lmce-avwizard-sounds - install files to correct location<br />
* lmce-hue-controller (862,863) - Fix bug in adding new lights, now adds serial number.<br />
* pluto-website-admin (220) - Fix oops relating the missing '.' which caused operations/login.php not to work.<br />
<br />
== Update 30783 ==<br />
* lmce-nbd-client-wrapper - new pkg to hold common script<br />
* pluto-xine-player - depend on new pkg, remove script from pkg<br />
* lmce-vlc-player - depend on new pkg, remove script from pkg<br />
* pluto-boot-scripts - revert smbpasswd change temporarily (TSCHAK)<br />
* pluto-storage-devices - revert smbpasswd change temporarily (TSCHAK)<br />
<br />
== Update 30777 ==<br />
* lmce-core - depend on openswan<br />
* pluto-system-database - pkg updates<br />
* pluto-boot-scripts - remove check for openswan from bootscript<br />
* pluto-generic-serial-device - update to ruby 1.9.1<br />
<br />
== Update 30773==<br />
* lmce-hue-controller (862,863) - Updates HueContoller internals to now include polling, so as to make sure floorplan data is accurate. Changes underlying mechanisms for how lights are handled in preparation for extending additional support for Cree lights and sensors devices.<br />
<br />
== Update 30767 ==<br />
* lmce-diskless-tools - update diskless archive name to reflect current compression method xz.<br />
* pluto-website-admin (220) - updates to internet radio, moves add channels to a seperate page. Thanks Dap-P!<br />
* pluto-system-database - db updates<br />
* pluto-vdr - adds missing depends on vdr in trusty<br />
* lmce-core - update depends to new pkg name lmce-avwizard-sounds<br />
* pluto-avwizard - update depends to new pkg name lmce-avwizard-skins-basic<br />
* lmce-clock-screen-saver - make the clock screen saver use the WMController/wmctrl methods for setting window visibility to be compatible with Orbiter. (TSCHAK) (Trusty only)<br />
* pluto-storage-devices - Make sure that smbpasswd is used to create or update sambahelper's password (TSCHAK)<br />
<br />
== Update 30726 ==<br />
* pluto-vdr - VDR player's package assumed a correctly installed vdr package which includes an entry in /etc/default for vdr. We no longer fail on a missing file.<br />
<br />
== Update 30724 ==<br />
* lmce-weather - updates to weather sources, add OpenWM source. Thanks SBCC and cfernandes!<br />
* lmce-skins-* - adds missing telecom icons, updates/adds weather icons<br />
* lmce-avwizard-sounds - remove extraneous stuff from pkg, reduce pkg size back to normal. Proper replaces/conflicts/data...<br />
* lmce-avwizard-skin-basic - Proper replaces/conflicts/data...<br />
* pluto-system-database - db updates<br />
<br />
== Update 30718 ==<br />
* lmce-core - new depends on lmce-skins*<br />
* lmce-md-meta - add depends on pnp-detection scripts<br />
* lmce-hybrid - new depends on lmce-skins*<br />
* pluto-avwizard (556,555) - add pciutils as a depends, still need to deal with multiarch stuff so this will break armhf, we will not update armhf for now, it doesn't use avwizard but does install it.<br />
* lmce-diskless-tools - minor diskless create fixups<br />
* pluto-orbiter - missing depends<br />
* pluto-boot-scripts (234) - updated internet radio script<br />
* pluto-website-admin (220) - recognize MIDs as top level devices<br />
* pluto-mythtv-player - fix install in diskless create<br />
<br />
== Update 30628 ==<br />
* *-database - fix install issues<br />
<br />
== Update 30622 ==<br />
* pluto-orbiterinstallers - fix depends issue<br />
* pluto-system-database - lots of compat updates<br />
* lmce-* - lots of compat updates<br />
* pluto-* - lots of compat updates<br />
<br />
== Update 30618 ==<br />
* pluto-boot-scripts (234) - updated internet radio scripts<br />
* pluto-website-admin (220) - updated internet radio page<br />
<br />
== Update 30571 ==<br />
* lmce-zwave-ozw(505,506) - send "Device is turned on or off" event when appropriate so the corresponding event works as expected<br />
* lmce-squeezeslave (762) - set to pnp create without prompting<br />
* lmce-runtime-dependencies (903) - pkg to help consolidate runtime depends.<br />
* lmce-core (888) - updated depends<br />
* lmce-md-meta (450)- updated depends<br />
* pluto-boot-scripts (234) - updated depends<br />
* pluto-createdevice (303,304) - updated depends<br />
* lmce-weather(838,839) - fix potential segfault<br />
* pluto-website-admin (220) - add "replace node" button to advanced ZWave page<br />
<br />
== Update 30549 ==<br />
* pluto-mythtv-player - fix misaligned data values during mythtv.txt creation.<br />
<br />
== Update 30526 ==<br />
* lmce-core - new pkg<br />
* lmce-hybrid - pkg depends changes<br />
* lmce-md-meta - pkg depends changes<br />
* pluto-dcerouter - pkg depends changes<br />
* pluto-photo-screen-saver - pkg depends changes<br />
* pluto-boot-scripts - pkg depends changes<br />
* pluto-orbiter - pkg depends changes<br />
* pluto-simplephone - pkg depends changes<br />
* pluto-website-admin - pkg depends changes<br />
* lmce-mythtv-scripts - pkg depends changes<br />
* pluto-system-database - pkg depends changes<br />
* lmce-squeezeslave (762) - fix launch script, automatically create associated squeezebox player on the core.<br />
* pluto-std-plugins - run New_PnP_MD.sh for new MID devices as well.<br />
* lmce-diskless-tools - don't fail on invoke-rc.d during diskless create, exit gracefully and continue.<br />
* pluto-mythtv-player - fix diskless create failures due to old hacks. more work is needed here overall on mythtv integration.<br />
<br />
== Update 30419 ==<br />
* pluto-slim-server - Make sure to turn off all Squeeze* devices when Slim Server Streamer starts or restarts (so that squeezelite does not hog sound cards.)<br />
* pluto-hald (529,530) - add device node path to pnpqueue with v4l devices during detection<br />
* libopenzwave1.0(824, 825) - new upstream version<br />
* lmce-zwave-ozw(505,506) - update for new lib version<br />
<br />
== Update 30384 ==<br />
* pluto-confirm-dependencies - depend on pluto-install-scripts.<br />
* pluto-disk-drive (122,141) - remove hal bits that dealt with old jukebox bugs.<br />
* pluto-capture-card-scripts (580) - convert scripts from hal to udev.<br />
* pluto-pnp-detection (562) - convert scripts from hal to udev.<br />
* pluto-storage-devices (533) - convert autofs from hal to udev.<br />
* pluto-bootscripts (234) - disable starting the hald since we're using udev now, remove false 'fail' messages during reboot/shutdown<br />
* pluto-slim-server-streamer - make one tweak (do not delete m_mapStreamsToPlayers entry in CMD_Stop). Streaming now works consistently, properly, with squeezebox devices and their clones. (TSCHAK)<br />
<br />
== Update 30354 ==<br />
* pluto-hald (529,530) - fix attempt to fire event for child device of usb-dongle.<br />
* pluto-slim-server-streamer - Implement FF/REW (transport) trick-play control for Squeeze* devices. (TSCHAK)<br />
<br />
== Update 30341 ==<br />
* pluto-bootscripst - fixes for PPPoE users to not autostart the external interface.<br />
* pluto-slim-server-streamer - Fix to power off squeezebox player when stream is not in use. This allows softsqueeze/squeezeslave/squeezelite players to let go of a sound device, when not in use (TSCHAK)<br />
<br />
== Update 30332 ==<br />
* pluto-orbiter (118,139) - disable old hid device functionality. Anyone who needs it can request a special build which will be provided at no extra charge. ;)<br />
* pluto-bootscripts (234) - disable Gamepad Radar, functionality now in hal through udev<br />
* pluto-avwizard (556,555) - fixes mangling of RemoteCmd when >1 remote is detected.<br />
* pluto-hal-device-finder (535,536) - update to use udev rather than hal.<br />
* pluto-hald (529,530) - update to use udev rather than hal.<br />
* pluto-system-database (211) - updates for new detection method (joystick, cec-adaptor), update dependency data for hal pks to reflect dropping hald and add depends on udev now.<br />
<br />
== Update 30219 ==<br />
* pluto-bootscripts (234) - Fail2ban firewall update script, and missing radioscript.sh.<br />
* pluto-website-admin - Place set for rules on the firewall and bantime for fail2ban integration.<br />
* pluto-std-plugins (116,135) - adds heirloom-mailx for 'mailx -r' functionality, fixes e-mail in general info plugin<br />
<br />
== Update 30068 ==<br />
* lmce-advanced-ip-camera(813,812) - Fixed high cpu usage if connection to camera can not be made<br />
<br />
== Update 30052 ==<br />
* lmce-qorbiter-* (lots) - fix android pkg meta data, need to rebuild all together<br />
<br />
== Update 30051 ==<br />
* pluto-updateentarea (341,342) - use DAY/NIGHT in watching/stopped watching events to make them smarter<br />
* pluto-std-plugins (116,135) - Implement Get Device Status in General Info Plugin<br />
* pluto-bootscripts (234) - fix VPN ip up/down<br />
<br />
== Update 30025 ==<br />
* pluto-system-database (211) - column def updates<br />
* pluto-local-database (214) - new Firewall columns and new VPN columns for Users table.<br />
<br />
== Update 30014 ==<br />
* lmce-transmission-client (852) - fix postinst issue. (Thanks SBCC)<br />
== Update 29994 ==<br />
More VLC Player changes to make it at least somewhat usable, there were some ugly bugs that came to light once i plopped it onto my production system. Right now sound device is plughw:0,3, if you need a different one, change it in the code. (TSCHAK)<br />
<br />
* lmce-vlc-player - many little fixes to make it suck less.<br />
<br />
== Update 29990 ==<br />
I am working on the VLC player, and it is breathing enough for basic testing. Please do not use in production environment. There is still a lot of code to write (TSCHAK)<br />
<br />
* pluto-system-database (211) - updates for VLC player (TSCHAK)<br />
* vlc-player (882,884) - Very early alpha developer test of the VLC player. (TSCHAK)<br />
* vlc-plugin (874,875) - Very alpha developer test of the VLC plugin. (TSCHAK)<br />
<br />
== Update 29984 ==<br />
* pluto-system-database (211) - fix bad repos in pkgs<br />
* pluto-website-admin - just because I think it is necessary :-)<br />
<br />
== Update 29983 ==<br />
* pluto-website-admin (220) - android qorbiter links for installer page. - thought this was in already<br />
* pluto-std-plugins (116,135) - Add calls to set house and user modes to security and telecom plugins for qOrbiter. (TSCHAK)<br />
* pluto-system-database (211) - Add set user and house mode commands to Standard Orbiter Commands group, in preparation for qOrbiter re-DCEGen<br />
<br />
== Update 29956 ==<br />
* pluto-system-database (211) - Additional MAC range for Hue device template.<br />
* lmce-qorbiter-* (lots) - rebuild all together, new skin pkgs<br />
<br />
== Update 29942 ==<br />
* pluto-system-database (211) - BD MediaType update to permit playback.<br />
<br />
== Update 29939 ==<br />
* lmce-qorbiter-* (lots) - rebuild all together<br />
* pluto-vdr-plugin - return list of currently active EPG instead of the whole EPG.<br />
<br />
== Update 29911 ==<br />
* pluto-std-plugins (116,135) - stop redirecting to MPlayer, remove auto-rip questions for BD discs<br />
* pluto-xine-player (117,136) - BD playback mount disc prior to playback, unmount afterwards<br />
* pluto-xine-plugin (118,137) - stop redirecting to MPlayer, Xine handles everything now<br />
<br />
== Update 29894 ==<br />
* lmce-weather-plugin (836,837) - load the default no radar image on plugin start<br />
* lmce-zwave-ozw(505,506) - first version of automatic reviving of dead nodes<br />
* pluto-website-admin (220) - run Diskless_Setup from executeLog.php only. Run script only once and restore script output display to the user in webadmin.<br />
* lmce-diskless-tools (627,628) - don't reset the NeedConfigure flag, Config_Device_Changes should run properly after MD rebuild now<br />
* pluto-bootscripts (234) - enable multichannel audio formats that are not ac3/dts in xine<br />
<br />
== Update 29887 ==<br />
* lmce-diskless-tools (627,628) - enable xorg LTS-HWE packages<br />
* pluto-bootscripts (234) - enable xorg LTS-HWE packages<br />
* pluto-x-scripts () - enable xorg LTS-HWE packages<br />
* lmce-qorbiter-* (lots) - rebuild, qt5, hopefully with plugins this time<br />
<br />
== Update 29885 ==<br />
* lmce-weather-plugin (836,837) - adds no radar data image<br />
* lmce-qorbiter-* (lots) - rebuild, qt5 now<br />
<br />
== Update 29862 ==<br />
* pluto-updatemedia (405,406) - fixes missing assignment from file pictures to album pictures<br />
<br />
== Update 29853 ==<br />
* pluto-boot-scripts (234) - with right execution right for radioscript.sh.<br />
* lmce-weather-plugin(836,837) needs rebuild to get latest changes in<br />
* lmce-qorbiter-* (lots) - rebuild, with plugins now, need skin pkgs at the same time<br />
<br />
== Update 29837 ==<br />
* pluto-xine-player (117,136) - improved subtitle handling, specifically fixing resume with bookmarked subtitle & audio track<br />
* lmce-zwave-ozw(505,506) - add unit conversion for thermostats if device is configured for F<br />
<br />
== Update 29814 ==<br />
* lmce-diskless-tools - LTS-HWE fixup, write pluto.conf on the MD, not the core<br />
<br />
== Update 29806 ==<br />
* pluto-avwizard (556,555) - avwiz startup fix for vboxvideo driver<br />
* lmce-diskless-tools - remove quiet from md boots during testing<br />
* pluto-boot-scripts (234) - seperate LTS HWE handling for kernel and xserver<br />
* pluto-website-admin (220) - add local qorbiter .apks to fdownload.php's allowable list<br />
<br />
== Update 29792 ==<br />
* pluto-orbiterinstaller (363) - add android apk debs as depends<br />
* pluto-website-admin (220) - add local qorbiter .apks to installer page<br />
* pluto-boot-scripts (234) - avwiz startup fixes<br />
* pluto-avwizard (556,555) - avwiz startup fixes<br />
* pluto-x-scripts - avwiz startup fixes<br />
* lmce-diskless-tools - add lmce-qorbiter to i386 diskless image, enable -lts-trusty pkgs in i386 md image, avwiz startup fixes.<br />
* lmce-qorbiter-* (lots) - first full build of bins and skins, including android, so deployment development can happen<br />
* lmce-game-player (673,674) - stomping out deadlocks once and for all. I hope this is stable enough for you guys. After 200 presses of random and trying orbiter buttons, things keep going. -Thom<br />
<br />
== Update 29775 ==<br />
* lmce-cec-adaptor (871, 872) - pulse-eight fixups for setting Physical Address & other stuff<br />
<br />
== Update 29765 ==<br />
* lmce-game-player (673,674) - fix some weirdness when you do playlists across different emulation engines (MAME, MESS, etc.)<br />
<br />
== Update 29764 ==<br />
* pluto-web-admin (220) - some fixes for internetradio, improvements to photoBrowser<br />
<br />
== Update 29733 ==<br />
* pluto-web-admin (220) - photo browser to browse pictures by attribute.<br />
* lmce-zwave-ozw(505,506) - add unit conversion for thermostats if device is configured for F<br />
* pluto-system-database (211) - unit device data for standard thermostat device template<br />
<br />
== Update 29723 ==<br />
* pluto-boot-scripts - Installer for internetradio stations, support for a SIXXS tunnel, let bind work on ipv6 as google is reachable from the ipv6 network<br />
* pluto-boot-scripts - qmd launch changes.<br />
* lmce-qorbiter (858,859) - update launch script for i386 as well as RPi<br />
<br />
== Update 29715 ==<br />
* pluto-web-admin (220) - Installer for internetradio sations.<br />
* lmce-cec-adaptor - adds control of connected devices from LinuxMCE<br />
* lmce-qorbiter (858,859) - update<br />
* lmce-qorbiter-skins-android (849) - update<br />
* lmce-qorbiter-skins-common (847) - update<br />
* lmce-qorbiter-skins-desktop (850) - update<br />
* lmce-qorbiter-skins-qt4libs (846) - update<br />
* lmce-qorbiter-skins-qt5libs (845) - update<br />
* lmce-qorbiter-skins-rpi (848) - update<br />
<br />
== Update 29689 ==<br />
* pluto-updatemedia (405,406) - avoid modifying id3 file when nothing has changed<br />
* pluto-system-database (211) - allow selecting scenarios using numeric buttons on UI2<br />
* pluto-orbiter (118,139) - allow selecting scenarios using numeric buttons on UI2<br />
* pluto-web-admin - Properly quote CommandParameter values when doing Test Command.<br />
<br />
== Update 29595 ==<br />
* *xine*.deb - from replacements - upgrade to libxine2 1.2.6, lots of bug fixes, improvements<br />
* pluto-system-database (211) - update xine pkg depends to libxine2-x<br />
* pluto-xine-player (117,136) - update pkg depends to libxine2-x<br />
<br />
== Update 29587 ==<br />
* pluto-gc100 - Adding IR blasting to iTach flex. Thx Radu.<br />
<br />
== Update 29584 ==<br />
* lmce-diskless-tools - add CEC_Adaptor to Raspbian diskless images.<br />
* pluto-confirm-dependencies - permit country mirror matching for apt mirrors.<br />
* lmce-asterisk - fixed a problem with not registering my second phoneline.<br />
* pluto-system-database (211) - remove mediatomb from default install, can now add through webadmin install wizards; new country mirror for Germany.<br />
* lmce-transmission-client (852) - add required script for webadmin actions<br />
* pluto-mythtv-plugin (134,153) - alter data to connect to master server at the core's internal lan ip.<br />
* pluto-mythtv-player - ensure the players know the ip of the core for connecting to the master server.<br />
<br />
== Update 29547 ==<br />
* pluto-vdr-plugin - now with a postinst script so core only installs will have the proper settings in default/vdr<br />
<br />
== Update 29544 ==<br />
* libopenzwave1.0(824, 825) - new upstream version <br />
* lmce-zwave-ozw(505,506) - needs to be rebuilt with new lib<br />
* pluto-avwizard (556,555) - revert some changes so 1204 detection returns<br />
<br />
== Update 29530 ==<br />
* lmce-cec-adaptor - Additional remote buttons added.<br />
* pluto-avwizard (556,555) - improve avwizard start detection reliability, and video detection reliability<br />
* pluto-boot-scripts - improve reliability for video detection<br />
* pluto-skins-basic (204) - new PS button and addition of weather icons and buttons.<br />
* pluto-system-database (211) - new designobjs.<br />
<br />
== Update 29523 ==<br />
* lmce-squeezeslave - fix dir location in postinst causing install error.<br />
* pluto-orbiter - use updated screenmap generator code as orbitergen is<br />
<br />
== Update 29520 ==<br />
* lmce-diskless-tools - fix bad kernel symlink in rpi diskless images.<br />
* pluto-boot-scripts - fix firewall missing exclusion for a sourceip.<br />
* lmce-game-plugin - add subtitle attribute.<br />
* lmce-airplay-streamer - Get IP from core if running on core<br />
* pluto-asterisk - Add support for ConfBridge tokens (Asterisk 1.8+)<br />
* lmce-squeezeslave - postinst and prerm scripts to divert squeezelite init.d script. Change depends from squeezeslave to squeezelite.<br />
* pluto-std-plugins - adds np_XBOX, np_Network, np_Playstation to ContainsVideo to prevent screensaver and video pipe 'off' commands.<br />
<br />
== Update 29482 ==<br />
* lmce-skins-titanium (708) - fix media control arrow direction.<br />
* pluto-skins-basic (204) - additional icons including the 4 colour buttons.<br />
* pluto-system-database (211) - new designobjs.<br />
<br />
== Update 29465 ==<br />
* pluto-updatemedia (405,406) - improve (or fix) UTF-8 handling of IPTC tags in JPG files (the problem is that the character set is not 100% defined for these tags, we follow what seems to be the norm wrt. character encoding)<br />
<br />
== Update 29456 ==<br />
* pluto-orbitergen - generate screens for DesignObjs declared as required by DeviceTemplates, permits DT based remote screens, etc...<br />
<br />
== Update 29454 ==<br />
* lmce-omx-plugin - resume media and bookmarking now possible.<br />
* pluto-updatemedia (405,406) - try to improve picture to attribute assignment, fix utf-8 for flac and ogg files<br />
<br />
== Update 29448 ==<br />
* pluto-xine-player (117,136) - subtitle & audio track toggling<br />
* pluto-system-database (211) - updated device data for Orbiter UI1 subtitle & audio track toggling & OMX_Player commands.<br />
* pluto-website-admin (220) - check for mediadirector based on category rather than lists of DTs<br />
<br />
== Update 29418 ==<br />
* libsoxr*.deb - replacement (required for squeezelite)<br />
* squeezelite*.deb - replacement<br />
* lmce-squeezeslave - updates launch script, package depends on squeezelite for raspbian wheezy and ubuntu trusty, precise is still squeezeslave but will change after a little more testing.<br />
<br />
== Update 29418 ==<br />
* pluto-website-admin (220) - fixes [http://svn.linuxmce.org/trac/ticket/589 #589]<br />
* lmce-diskless-tools - updates to files.d for rpi md creation.<br />
* pluto-std-plugins - minor change to how CreateDevice handles new FK_DeviceTemplate_Required column, still not in use officially, still fully backwards compatible.<br />
* lmce-launch-manager - start devices on an MD even if there is no orbiter device, permits other diskless booting devices that are not full MDs.<br />
<br />
== Update 29405 ==<br />
* pluto-orbiter - get timecode data from OMX_Player<br />
* lmce-omx-plugin - permit audio playlists to repeat.<br />
* pluto-std-plugins - updates to media plugin to complement the JSON plugins new playlist ability<br />
<br />
== Update 29353 ==<br />
* lmce-diskless-tools - fix firstboot script causing Diskless_Setup.sh to fail.<br />
* lmce-omx-plugin - permit screensaver during audio playback.<br />
* pluto-photo-screen-saver - turn off the mouse cursor in the SDL PSS (yay!).<br />
<br />
== Update 29333 ==<br />
* lmce-diskless-tools - remove twolife repo causing so much grief. debs in lmce repo now. <br />
* pluto-boot-scripts - don't run X on RPi qMDs, adds LaunchQOrbiter.sh.<br />
<br />
== Update 29325 ==<br />
* lirc-pluto - remove depends on lirc-modules*<br />
<br />
== Update 29276 ==<br />
* lmce-launch-manager - run UpdateAvailableSoundCards.sh on each router reload as intended<br />
* pluto-std-plugins - fixes for new PnpProtocol in PnpQueue<br />
<br />
== Update 29241 ==<br />
* A full set of debs has been updated due to a header file receiving a major (re)fix.<br />
* pluto-boot-scripts - multiple bug fixes for firewall.<br />
* pluto-website-admin (220) - fixes saving of polling values for advanced ZWave page, fixes for firewall.<br />
* pluto-newmdinteractor - new interactor method 'select' to spawn a DT selection screen<br />
* pluto-std-plugins - new PnpProtocol for newmd interactor to spawn a DT selection screen<br />
<br />
== Update 29194 ==<br />
* pluto-boot-scripts - multiple bug fixes for firewall and port_forward (NAT) in peticulair.<br />
* pluto-website-admin - fix for firewall to get port_forward easyer (i'm thinking of i can make it more easy).<br />
<br />
== Update 29165 ==<br />
* pluto-boot-scripts - modify smb.conf templates to set the prefered authentication method.<br />
<br />
== Update 29143 ==<br />
* pluto-std-plugins (116,135) - CreateDevice changes to begin handling DT parent information for MD/qMD (or other device) creation.<br />
* pluto-createdevice (303,304) - changes to begin handling DT parent information for MD/qMD (or other device) creation.<br />
* lmce-diskless-tools (627,628) - raspbian updates for Diskless_CreateTBZ.sh<br />
* pluto-website-admin (220) - InstallWizard page fixes and language updates.<br />
* libopenzwave1.0(824, 825) - new upstream version<br />
<br />
== Update 29090 ==<br />
* lmce-zwave-ozw(505,506) - allow user specified retry timeout for ZWave communications<br />
* pluto-system-database (211) - updated device data for ZWave template<br />
<br />
== Update 29040 ==<br />
* pluto-website-admin (220) - Add polling status and update for ZWave<br />
* lmce-zwave-ozw(505,506)<br />
<br />
== Update 29039 ==<br />
* pluto-website-admin (220) - view, add and remove ZWave associations from wed-admin page<br />
* lmce-zwave-ozw(505,506) - load associations for web-admin<br />
<br />
== Update 29025 ==<br />
* pluto-boot-scripts (234) - add a fix for port_forward (NAT).<br />
* pluto-system-database (211) - add AVWizard as a required package of the Generic PC as MD DT, schema change alter new column name in InstallWizard_Distro to fix query errors<br />
* pluto-local-database (214) - enable schema updates through package update.<br />
<br />
== Update 29007 ==<br />
* libbluray*.deb - from replacements - enable vaapi on all cards supporting it, enable unencrypted BD playback<br />
* *xine*.deb - from replacements - enable vaapi on all cards supporting it, enable unencrypted BD playback<br />
* ola*.deb - from replacements - ola 0.9.0<br />
* lmce-ola (782,785) - lmce-ola updated to build for ola 0.9.0<br />
* pluto-website-admin (220) - fix popup overlay and lines not moving when node has no heighbors<br />
* pluto-updatemedia - different handling for VDR recordings. still defines recordings as dirs, but at least they end up in the db as vids<br />
* pluto-xine-plugin - different handling for VDR recordings.<br />
<br />
== Update 28980 ==<br />
* pluto-system-database (211) - update the local repo schema for Firewall table, update the website repo schema for InstallWizard_Distro table.<br />
* pluto-website-admin (220) - set loglevels functioning again, InstallWizard webadmin editor, more commands on the zwave page, New Firewall rules page and VPN Settings.<br />
* pluto-boot-scripts (234) - scripts for setting/reading loglevels, VPN, Firewall.<br />
* pluto-text-to-speech (283,284) - get voice from deb now that we have it.<br />
<br />
== Update 28950 ==<br />
* lmce-hue-controller (862,863) - fixes for hue controller run-time errors<br />
* lmce-diskless-tools (627,628) - fix mountnfs.sh script on MDs.<br />
* pluto-storage-devices (533) - don't cat to /etc/mtab if it is already a symlink to /proc/mounts<br />
<br />
== Update 28947 ==<br />
* pluto-system-database (211) - revert TSCHAK's font, again.<br />
* pluto-website-admin (220) - advanced ZWave page, now possible to set config parameters, some esthetic cleanups<br />
* lmce-zwave-ozw(505,506) - provide network data for the advanced ZWave page<br />
* pluto-powerfile-c200 (492,493) - builds, not currently in repo<br />
* pluto-sql2cpp (202,203) - builds, not currently in repo<br />
* pluto-tribunetv (598,599) - builds, not currently in repo<br />
* lmce-qmediaplayer-plugin (856,857) - builds, not currently in repo<br />
* lmce-mame-snaps (681) - builds, not currently in repo - not part of current build due to size, single build with release-pkg.sh perhaps.<br />
<br />
== Update 28939 ==<br />
* pluto-system-database (211) - removes precise compatibility from lshwd<br />
* pluto-boot-scripts (234) - remove lshwd from bootscripts, restore ConfirmDependencies on reboot/rebuild.<br />
* pluto-text-to-speech (283,284) - change from nitech to cmu voice to get ivr menu generation working again<br />
* pluto-asterisk (270) - Fix ownership of asterisk/pluto sound files<br />
* pluto-website-admin (220) - fix webadmin display of serial ports on MDs, use existing scripts to consolide the function, new advanced ZWave page<br />
* lmce-zwave-ozw(505,506) - provide network data for the advanced ZWave page<br />
<br />
== Update 28891 ==<br />
* lmce-zwave-ozw(505,506) - only send state changed events when value has actually changed<br />
<br />
== Update 28831 ==<br />
* libopenzwave1.0(824, 825) - new upstream version<br />
* lmce-zwave-ozw(505,506) - adjust timeout for retries from 40 to 2 seconds<br />
<br />
== Update 28821 ==<br />
* lmce-diskless-tools (627,628) - stop waiting up to 3 mins for working network<br />
* pluto-x-scripts (520,523) - fix avwiz having a hissy fit without video drivers.<br />
* pluto-updatemedia (405,406) - unstripped bin for debugging.<br />
* lmce-zwave-ozw(505,506) - add notification of level changes<br />
<br />
== Update 28803 ==<br />
* pluto-website-admin - GSD code editor now fills the window & fix to find omx player or xine player in webadmin, prevents update error<br />
* lmce-diskless-tools (627,628) - removes plymouth theme<br />
* pluto-boot-scripts (234) - WakeMD fix for certain nvidia nics.<br />
<br />
== Update 28792 ==<br />
* pluto-website-admin - Final refresh fix for weborbiter - thx Uplink and cfernandez<br />
== Update 28788 ==<br />
* lmce-qorbiter (858,859) - include qmldir in skins<br />
* lmce-qorbiter-skins-android (849) - include qmldir in skins<br />
* lmce-qorbiter-skins-common (847) - include qmldir in skins<br />
* lmce-qorbiter-skins-desktop (850) - include qmldir in skins<br />
* lmce-qorbiter-skins-qt4libs (846) - include qmldir in skins<br />
* lmce-qorbiter-skins-qt5libs (845) - include qmldir in skins<br />
* lmce-qorbiter-skins-rpi (848) - include qmldir in skins<br />
* pluto-boot-scripts (234) - Firewall fix to permit user firewall rules again.<br />
<br />
== Update 28786 ==<br />
*lmce-diskless-tools (627,628) - fix setting of /etc/defaultdomain on MDs so networking/dns lookups and more do not have a hissy fit. Thanks Dap_P!<br />
<br />
== Update 28755 ==<br />
*lmce-diskless-tools (627,628) - fix error in for loop of postinst<br />
<br />
== Update 28741 ==<br />
*pluto-motion-wrapper (455,456) - upgrade dependency to libavcodec53<br />
*pluto-system-database (211) - InstallWizard & InstallWizard_Distro changes for rpi.<br />
*lmce-diskless-tools (627,628)<br />
** add lsb-release data to diskless images for Raspbian Wheezy, fixes ConfirmDependencies on raspbian.<br />
** fixups for rpi diskless image creation and additions for multiarch deb-cache support<br />
<br />
== Update 28706 ==<br />
* pluto-boot-scripts (234) - Refs #1769 - DDNS fixes, thanks mkbrown69!<br />
* mce-diskless-tools (627,628) - fix Diskless_CreateTBZ.sh for Raspbian Wheezy<br />
<br />
Updated lmce-diskless-tools - hope that is correct.<br />
<br />
== Update 28696 ==<br />
* pluto-app-server (126,145) - Properly power off system, as 'shutdown' no longer does this due to semantics change. use 'poweroff' instead. *shakes-fist-at-ubuntu-people*<br />
<br />
== Update 28686 ==<br />
* pluto-vdr - Add a custom no signal image with some notes<br />
<br />
== Update 28682 ==<br />
* pluto-web-admin - Refs #2057 - Add button to wizardorbiters to update qOrbiter skins.<br />
* pluto-usb-uirt-0038 (525,526) - Refs #2051, Refs #1355 - fixes a small strcpy 4-bit offset copy (on i386) that mangled uuirt send/receive data. Thank you sambuca for finding a needle in a haystack!<br />
* pluto-system-database (211) - XBOX 360 IR changes, Denon IP template changes.<br />
* pluto-orbiter (118,139) - Screen Types should now be propagated to IR transceivers in the same room, fixing edge case with multiple IR transcievers on same hybrid (e.g. UIRT and a USB Game Pad)<br />
<br />
== Update 28637 ==<br />
* pluto-boot-scripts (234) - Fixes #2015 setup firewall properly or dous nothing for the webfilter or proxy.<br />
<br />
== Update 28609 ==<br />
* pluto-boot-scripts (234) - Fixes #2043 domainname inconsistencies, should fix some DNS and samba issues.<br />
* lmce-hue-controller - initial device package<br />
<br />
== Update 28603 ==<br />
* pluto-website-admin - refs #2015 change place of the scripts.<br />
* lmce-webfilter - dedicated package for webfilter and proxy.<br />
<br />
== Update 28591 ==<br />
* lmce-agocontrol-bridge (827,826) - refs #1505 - support settemperature and setthermostatmode in bridge<br />
<br />
== Update 28570 ==<br />
* pluto-system-database (211) - Revert the clock changes, as they seem to have just fucked up everybody's day. (TSCHAK)<br />
* pluto-skins-* and lmce-skins-* - Skin changes all over<br />
<br />
== Update 28538 ==<br />
* pluto-boot-scripts (234) - Refs #2034 cannot do math with letters. Audio device will write now.<br />
<br />
== Update 28514 ==<br />
* pluto-boot-scripts (234) - Refs #2026 Typo in nvidia-install.sh broke everything.<br />
* pluto-avwizard (556,555) - Refs #2026 a0start_avwizard script did not get correct change.<br />
<br />
== Update 28506 ==<br />
* pluto-boot-scripts (234) - Refs #2026 Change audio and video detection and setup. Addition of VideoDetectSetup file to handle both detection and setup. Changes to how we write asound.conf to comply with what Xine_Streamfactory is wanting to see. Changes to nvidia-install.sh to make 1204 specific, removal of a lot of unneeded logic to get new hw working on 1004.<br />
* pluto-avwizard (556,555) - Refs #2026 Changes to init script and AVWizard_Run.sh to better handle video and audio setup.<br />
* pluto-vdr (468,469) - change to service invocation<br />
* pluto-usb-uirt-0038 (525,526) - update i386 uirt driver, rebuild for precise.<br />
* lmce-diskless-tools (627,628) - lmce-diskless-network.conf upstart script to alleviate waiting for network configuration on MD boot.<br />
<br />
== Update 28488 ==<br />
* pluto-website-admin (220) - SimplePhones attached to Joggler should now be able to select their appropriate sound card/usb microphone. (TSCHAK)<br />
* pluto-storage-devices (533) - service invocation updates<br />
* lmce-qorbiter (858,859) - remote load change<br />
* lmce-qorbiter-skins-android (849) - remote load change<br />
* lmce-qorbiter-skins-common (847) - remote load change<br />
* lmce-qorbiter-skins-desktop (850) - remote load change<br />
* lmce-qorbiter-skins-qt4libs (846) - remote load change<br />
* lmce-qorbiter-skins-qt5libs (845) - remote load change<br />
* lmce-qorbiter-skins-rpi (848) - remote load change<br />
<br />
== Update 28461 ==<br />
* lmce-agocontrol-bridge (827,826) - Refs #1505 - change key from inventory to devices, add sanity checks for map conversion<br />
* lmce-qorbiter (858,859) - full packaging of qOrbiter for precise<br />
<br />
== Update 28459 ==<br />
* pluto-system-database (211) - database updates for dynamic repository naming/resolving<br />
* pluto-add-software (572,573) - removes deprecated script instcheck.sh from boot process<br />
* lmce-zwave-ozw(505,506) - fix node events (sensor reports and more)<br />
* pluto-disk-drive (122,141) - needs a rebuild to work - probably changes in some library<br />
* pluto-disc-drive-functions (496,497) - needs a rebuild to work - probably changes in some library<br />
<br />
== Update 28441 ==<br />
* pluto-avwizard (556,555) - init scripts<br />
* pluto-boot-scripts (234) - init scripts<br />
* lmce-update-system (651) - init scripts<br />
* lmce-launch-manager (298,299) - init scripts<br />
* lmce-diskless-tools (627,628) - init scripts<br />
* pluto-confirm-dependencies (281,272)<br />
** fixups for sources.list checking/verifying<br />
** dynamic repository naming/resolving<br />
* pluto-install-scripts (391) - fixups for sources.list checking/verifying with confirmdeps<br />
* pluto-system-database (211) - database updates for dynamic repository naming/resolving<br />
* lmce-qorbiter (858,859) - initial package of qorbiter for qt 4.8.1 on precise<br />
* pluto-std-plugins (116,135) - A Fix for the current play all bug. (TSCHAK)<br />
<br />
== Update 28438 ==<br />
* lmce-zwave-ozw(505,506) - code restructuring, fixes to avoid depending on the order the values passed from OZW<br />
<br />
== Update 28436 ==<br />
* libopenzwave1.0(824, 825) - fix to enable proper SUC/SIS mode<br />
* lmce-zwave-ozw(505,506) - some fixes and logging to iron out the last device mapping problems<br />
<br />
== Update 28426 ==<br />
* pluto-std-plugins (116,135) - Fix for wrong playlist entries showing up in all instances of Play All. (tschak)<br />
<br />
== Update 28407 ==<br />
* libopenzwave1.0(824, 825) - fix to enable proper SUC/SIS mode<br />
<br />
== Update 28399 ==<br />
* pluto-std-plugins - general info plugin updated.<br />
* pluto-createdevice - fixes for taking repos et al into account when autodetecting devices.<br />
<br />
== Update 28398 ==<br />
* libopenzwave1.0(824, 825) - fix to enable proper SUC/SIS mode<br />
* lmce-zwave-ozw(505,506) - major rework of how zwave nodes are mapped to lmce devices - this will improve the amount of nodes that are automatically added to lmce, but might cause some backward compability problems. Problems include dupliacte devices being added to lmce. Just delete the old device and you will be fine. This will only happen in cases where you manually added lmce devices.<br />
<br />
== Update 28360 ==<br />
* lmce-zwave-ozw(505,506) - major rework of how zwave nodes are mapped to lmce devices - this will improve the amount of nodes that are automatically added to lmce, but might cause some backward compability problems. Problems include dupliacte devices being added to lmce. Just delete the old device and you will be fine. This will only happen in cases where you manually added lmce devices.<br />
* libopenzwave1.0(824, 825) - fix to enable proper SUC/SIS mode<br />
<br />
== Update 28341 ==<br />
* pluto-avwizard (556,555) - fix (hopefully) AVWizard not running on second boot after DVD install<br />
* pluto-boot-scripts (234)<br />
** fix (hopefully) AVWizard not running on second boot after DVD install<br />
** re-store Update_StartupScrips.sh script functionality<br />
* lmce-diskless-tools (627,628) - ensure /tftpboot/default/vmlinuz is readable by MDs during PXE boot.<br />
* pluto-generic-serial-device - big bug smash.<br />
<br />
== Update 28308 ==<br />
* lmce-autotagger - segfault fix<br />
* pluto-avwizard (556,555) - detect video changes only when AVWiz is selected to run.<br />
* lmce-diskless-tools (627,628)<br />
** replaces medibuntu repo with videolan repo for libdvdcss2<br />
** other bug fixes for 1204<br />
<br />
== Update 28300 ==<br />
* pluto-plutoutils (196,197) - Add StringUtils for new clock variables in Orbiter<br />
* pluto-orbiter (119,138) - add support for new clock variables in Orbiter<br />
* pluto-proxy-orbiter - add support for new clock variables in Orbiter<br />
* pluto-system-database (211) Designer changes for clock screen in Orbiter.<br />
* lmce-autotagger - segfault fix<br />
<br />
== Update 28296 ==<br />
* pluto-website-admin (220) more improvements to picture tagging/screensaver<br />
* pluto-boot-scripts (234) - wrapper script to set exif orientation tag<br />
* pluto-updatemedia (405,406) - support for picture tagging<br />
* pluto-dhcpd-plugin - ignore DHCP INFOs.<br />
<br />
== Update 28255 ==<br />
* pluto-website-admin (220) improvement to picture tagging/screensaver - screensaver and keyword editing now available directly in screen saver page (and screen saver page should probably be renamed now as well...)<br />
<br />
== Update 28232 ==<br />
* pluto-boot-scripts (234) - enables vboxvideo driver detection<br />
* lmce-zwave-ozw(505,506) - avoid bad conversion of int->float for brightness values<br />
* *qorbiter* - various fixes.<br />
<br />
== Update 28214 ==<br />
* pluto-system-database(211) - change attribute sort order for picture attributes<br />
* pluto-std-plugins (116,135) - Add Playlist delete capability to CMD_Delete_File for Orbiter File Details page. (TSCHAK).<br />
* *plugins* - to make sure the new version of libplutomain works with the plugins.<br />
<br />
== Update 28210 ==<br />
* lmce-roku (833,834) - Fixes #1949 - Stupid deadlock caused by recursive functions both pulling same mutex. (TSCHAK)<br />
*lmce-qorbiter-skins-qt5libs (845) - Incremental updates<br />
*lmce-qorbiter-skins-qt4libs (846) - Incremental updates<br />
*pluto-website-admin (220) - Fixes for tvdb admin use, updates regex, cleaning attributes<br />
*pluto-media-database - slight change to add a subtitle to games for variants.<br />
* pluto-system-database(211) - device data for ZWave, battery level event<br />
<br />
== Update 28202 ==<br />
* pluto-pluto-main-db (201,237) - New event and device data for ZWave/Battery reporting<br />
* lmce-zwave-ozw(505,506) - battery level event, support for setting up polling of individual values<br />
<br />
== Update 28198 ==<br />
* pluto-storage-devices (533) - Change to automounter script so NFS will properly be mounted in 1204+<br />
* lmce-game-db (675,676) - Schema changes have forced a rebuild of this shared lib, to match changes in GAMEROM (which have already been pushed) oops! -tschak<br />
* lmce-zwave-ozw(505,506)<br />
** map nodes to devices (add devices in LMCE) whenever a node/value is added in ZWave (should remove need for double reload after adding devices)<br />
** fix battery reporting (I hope)<br />
** configurable polling<br />
* lmce-game-player (673,674) - ConfigurationWriter should now create the config file path, if it does not exist. (tschak)<br />
<br />
== Update 28173 ==<br />
* lmce-game-player (673,674) - provide media director screen resolution to the game player models, make MAME and MESS emulator models use it. Effect is, MAME and MESS now always automatically size the window to display, to prevent odd race conditions with Orbiter (TSCHAK).<br />
* pluto-plutoutils (196,197) Fixes [http://svn.linuxmce.org/trac.cgi/ticket/1936 ut8 problem]<br />
<br />
== Update 28171 ==<br />
* libopenzwave1.0(824, 825) - fix to enable proper SUC/SIS mode<br />
<br />
== Update 28169 ==<br />
* pluto-website-admin (220)<br />
** handle accumulated data in datalogger graph<br />
<br />
== Update 28167 ==<br />
* pluto-website-admin (220)<br />
** Add "Queue instead of Instant Play" option to Wizard > Orbiters page (TSCHAK)<br />
* pluto-std-plugins (116,135) - Add status message when "Queue Instead of Instant Play" is selected above, show on Orbiter when Play is selected. (TSCHAK)<br />
* lmce-zwave-ozw(505,506) - possibility to reset controller<br />
<br />
== Update 28162 ==<br />
* lmce-zwave-ozw(505,506) - improvements to energy reporting<br />
* lmce-datalog-plugin(686,687) - also log cumulated energy usage<br />
<br />
== Update 28148 ==<br />
* lmce-transmission-client (852) - fixes installation issues<br />
* pluto-system-database(211) - fixes to lmce-transmission-client<br />
* pluto-std-plugins (116,135) - Start of optimizations to StartMedia in Media_Plugin, and MediaFile, MH_Play_Media, etc. to make Play All work faster, be more responsive. Still so much more investigation to do.<br />
* lmce-diskless-tools (627,628)<br />
** fixes "Waiting for Network Configuration" deadtime on MD boots.<br />
** adds Replaces and Conflicts entries to package<br />
* lmce-diskless-debootstrap-image (844) - adds Replaces and Conflicts entries to package to prevent errors on upgrades<br />
* lmce-zwave-ozw(505,506) - adds Replaces and Conflicts entries to package to prevent errors on upgrades<br />
* pluto-boot-scripts (234) - use a proper analog alsa device in SetupAudioVideo.sh<br />
* lmce-zwave-ozw(505,506) fix bug in add node, improvements to reduce unnecessary polling, implement thermostat support<br />
*Orbiter needs rebuilding (I fixed the previous fix, a bit more.) ;)<br />
**pluto-orbiter (119,138)<br />
**pluto-proxy-orbiter (487,488)<br />
**pluto-bluetooth-dongle (124,143)<br />
**pluto-orbitergen (226,227)<br />
<br />
== Update 28105 ==<br />
*Orbiter needs rebuilding (I fixed the stupid bogging down of large sets of files under an attribute in the MediaBrowser - caused by superfluous calls to get media attributes.<br />
**pluto-orbiter (119,138)<br />
**pluto-proxy-orbiter (487,488)<br />
**pluto-bluetooth-dongle (124,143)<br />
**pluto-orbitergen (226,227)<br />
<br />
== Update 28083 ==<br />
* lmce-game-database (679) - Schema changes.<br />
* pluto-website-admin - Amazon attribute search re-enabled<br />
<br />
== Update 28061 ==<br />
* pluto-website-admin (220) - Adds transmission pages to webadmin<br />
* lmce-transmission-client (852) - new package for transmission daemon integration<br />
* pluto-system-database(211)<br />
** new package definitions (transmission, lmce-transmission-client, unrar)<br />
** new website configuration menu for transmission<br />
** revert orbiter clock font until bugs can be squashed<br />
<br />
== Update 28040 ==<br />
* pluto-pluto-media-db - just for giggles to see if it fixes issues related to the game player changes to mediafile.h<br />
<br />
== Update 28039 ==<br />
* pluto-dcerouter (154,155) - name change of dependent package to lmce-diskless-tools<br />
* lmce-diskless-tools (627,628) - re-branded diskless tools (md creation scripts, etc)<br />
* lmce-diskless-debootstrap-image (844) - contains the original debootstrapped md image<br />
* lmce-qorbiter-skins-qt5libs (845) - initial qOrbiter skin packaging <br />
* lmce-qorbiter-skins-qt4libs (846) - initial qOrbiter skin packaging<br />
* lmce-qorbiter-skins-common (847) - initial qOrbiter skin packaging (fonts)<br />
* lmce-qorbiter-skins-rpi (848) - initial qOrbiter skin packaging<br />
* lmce-qorbiter-skins-android (849) - initial qOrbiter skin packaging<br />
* lmce-qorbiter-skins-desktop (850) - initial qOrbiter skin packaging<br />
* pluto-system-database(211) - packaging change updates for ConfirmDependencies<br />
<br />
== Update 28014 ==<br />
* lmce-zwave-ozw(505,506) - improvements to on/off/set level handling to better match device support, try to honor on/off for dimmers before using set level<br />
<br />
== Update 27986 ==<br />
* rebuild for MediaFile.h changes (System now added for Game Player) (TSCHAK)<br />
** pluto-std-plugins (116,135) & CreateDevice honours InstallWizard_Distro table on Core & MD creation (phenigma)<br />
** lmce-airplay-plugin (791,792)<br />
** lmce-game-plugin (671,672)<br />
** lmce-hulu-plugin (742,743)<br />
** pluto-mythtv-plugin (134,153)<br />
** lmce-omx-plugin (831,832) & not currently in repo (phenigma)<br />
** lmce-picture-plugin (756,757)<br />
** lmce-shoutcast-radio-plugin (703,704)<br />
** pluto-slimserver-plugin (424,425)<br />
** pluto-xine-plugin (118,137)<br />
<br />
* pluto-system-database (211) - fixes for the Intellivision game remote, baby monitor additions (TSCHAK)<br />
* mce-diskless-tools (627,628) - adds lmce-picture-viewer to all MD tarballs, firstrun for rpi, resolv.conf fixes for all MDs (phenigma)<br />
* pluto-createdevice (303,304) - CreateDevice honours InstallWizard_Distro table on Core & MD creation (phenigma)<br />
* pluto-vdr - make sure VDR listens on port 2001<br />
<br />
== Update 27946 ==<br />
* pluto-updatemedia (405,406) - RomFileHandler fixes. Prevent array underflow caused by GAMEROM returning weird data.<br />
* pluto-boot-scripts - logrotate takes care of the UpdateMedia log as well.<br />
<br />
== Update 27943 ==<br />
* lmce-dlna(842,843) - second version of dlna device, should fix a big fubar wrt. files included<br />
<br />
== Update 27942 ==<br />
* lmce-dlna(842,843) - first version of dlna device<br />
<br />
== Update 27929 == <br />
* pluto-boot-scripts (234) - fix post install script error<br />
<br />
== Update 27913 ==<br />
* pluto-std-plugins (116,135) - Add in Telecom Plugin fix for blindly trying to process every single playback started event. Whoops. (TSCHAK)<br />
<br />
== Update 27902 ==<br />
* lmce-zwave-ozw(505,506) - updates the open-zwave library, some changes to what library calls are used to improve compatibility with different devices<br />
* libopenzwave1.0(824, 825) - new version<br />
* mce-diskless-tools (627,628) - fix Diskless_CreateTBZ.sh on precise<br />
* pluto-system-database(211) - InstallWizard_Distro changes for MD creation<br />
* pluto-install-scripts (391) - fix ConfirmDependencies not adding entries to sources.list<br />
* pluto-boot-scripts (234) <br />
** fix persistent 'ignoring 30pluto.pbackup' error from apt.<br />
** update nvidia package names than have changed from lucid->precise<br />
* pluto-storage-devices (533) - fix display of errors during postinst.<br />
* pluto-website-admin (220) <br />
** makes checkbox sticky for 'Show only items without' <br />
** Move qOrbiter logic from MediaImage.php to imdbImage.php. Adds required qorbitergenerator updates for beta.<br />
* pluto-std-plugins (116,135) - add 'From' field to send e-mail command. Thanks Hackit2Me!<br />
** also some telecom plugin fixes in here for voicemail. (tschak)<br />
* Orbiter needs rebuilding (can I just put this here in the future as an analog for the bottom packages?) - New screens, and screen handlers. (TSCHAK)<br />
** pluto-orbiter (119,138)<br />
** pluto-proxy-orbiter (487,488)<br />
** pluto-bluetooth-dongle (124,143)<br />
** pluto-orbitergen (226,227)<br />
* pluto-updateentarea (341,342) - Add support to add Weather button if Weather Plugin is available<br />
* possy: Another skin addition, https://96.226.245.101/work/Voicemail_Changes.zip<br />
* pluto-plutoutils (196,197) - TranslateSoundCard routines. Somehow this hasn't gotten built lately... whoops (tschak)<br />
<br />
== Update 27859 ==<br />
* lmce-game-player (673,674) - Fixes #1866 - where if user selected a game bookmark from the media browser, and started the media with this bookmark, it would not work, due to the save state path being incorrectly derived from the ROM name, rather than the emulated system name. (TSCHAK)<br />
*pluto-website-admin (220) - #1858 added no-ip.com to dyndns mechanism (foxi352)<br />
*lmce-asterisk - #1856 Added qualify=5000 instead of qualify=yes to orbiter embedded phones (foxi352)<br />
*pluto-dynamic-dns (576 - #1858 added no-ip.com to dyndns mechanism (foxi352)<br />
<br />
--- some time passed<br />
<br />
* Weather Plugin stuff (TSCHAK)<br />
**lmce-weather-plugin(836,837) - Initial build of Weather Plugin<br />
**lmce-weather(838,839) - Initial build of Weather device<br />
**pluto-system-database(211) - lots of stuff crammed in for the weather plugin<br />
**pluto-orbiter(119,138) - Orbiter screenhandlers changed<br />
**pluto-proxy-orbiter(487,488) - Orbiter screenhandlers changed<br />
**pluto-skins-basic (204) - graphic changes (POSSY! tag me, so I can give you the updated bitmaps!)<br />
**lmce-skins-titanium(718) - Graphic changes (see above!)<br />
**lmce-skins-bluecrystal(804) - Graphic changes (see above!)<br />
* SimplePhone (498,499) - Better sound card selection logic if Sound Card device data is specified.<br />
* lmce-roku (833,834) - Implement CMD_Change_Playback_Speed() so phone call pauses will work.<br />
<br />
== Update 27799 ==<br />
*mce-diskless-tools (627,628) - Diskless_Create & Diskless_Setup updates for Raspberry Pi (phenigma)<br />
<br />
== Update 27783 ==<br />
*pluto-website-admin (220) - #1860: Fixes voicemail problems (foxi352)<br />
*pluto-asterisk (270) - #1860: Fixes voicemail problems (foxi352)<br />
* pluto-std-plugins (116,135) - #1862: fixes long standing problem of the dreaded "Play All audio" will quit at some point, by checking for valid files at deque insertion. Made a note to find more efficient fix in long term (TSCHAK)<br />
<br />
== Update 27777 ==<br />
*lmce-asterisk - Try to fix problem where embedded phones lose connection to asterisk<br />
*mce-diskless-tools (628) - mountnfs.sh updates for precise<br />
*pluto-website-admin (220) - Add No-IP dynamic dns service to webadmin<br />
<br />
== Update 27762 ==<br />
* pluto-website-admin (220) - Fixes #1847 - First phoneline added did not save, Fixes #1848 - Delete routing informations on phoneline delete (foxi352)<br />
* lmce-asterisk - Fixes a lot of simplephone problems due to local channel optimizations<br />
<br />
== Update 27744 ==<br />
* pluto-system-database (211) - Added device data to SimplePhone to allow sound card selection for Ringing and Calls (TSCHAK)<br />
** Also add changes to Phoenix Solo USB device for configuration after detection. Remove useless device data (TSCHAK)<br />
* pluto-boot-scripts (234) - Made sure TranslateSoundCard and TranslateRemoteSoundCard shell scripts get copied into /usr/pluto/bin (TSCHAK)<br />
* pluto-simplephone (498,499) - SimplePhone can now use Sound Card device data attached to template to explicitly set a sound card. If one isn't provided, the original heuristics are used to find one (TSCHAK)<br />
* pluto-sound-card-scripts (579) - Add configuration script for Phoenix Solo USB device. (TSCHAK)<br />
<br />
== Update 27724 ==<br />
* pluto-asterisk (270,271) - Asterisk has changed its tokens slightly, fix various bits of bit rot and breakage so Telecom integration is tight again. (TSCHAK)<br />
* pluto-orbiter (119,138) - Screen Handler fixes for Telecom (TSCHAK)<br />
* pluto-zwave-lighting (505,506) - Fixes #1451 - Smoke Detectors are properly detected again. (TSCHAK)<br />
* pluto-system-database (211) - Fix launch path for new Roku device, so that it will actually start correctly. (TSCHAK)<br />
* lmce-game-player (673,674) - Fix Famicom Disk System support, again, in light of the new ConfigurationManager class. (TSCHAK)<br />
<br />
== Update 27701 ==<br />
* pluto-orbiter (119, 138) - Changes to screen handler for Move File (final refinements)<br />
* pluto-system-database (211) - sqlCVS designer changes for Move File<br />
* pluto-proxy-orbiter (487,488) - synchronize proxy orbiter to match screen handler changes for move file<br />
* pluto-bluetooth-dongle (124,243) - synchronize bluetooth dongle to match screen handler changes for move file<br />
* pluto-std-plugins (116, 135) - Changes to telecom to disallow concurrent access to sound card if HDMI, and to fix the toggle effect of media unpausing if paused when phone rings. (#1710 and #1834)<br />
* pluto-website-admin (220) - Changes webadmin to access MediaTomb on new port<br />
* lmce-game-player (673,674) - make sure all changes are up to date.<br />
<br />
== Update 27694 ==<br />
* lshwd - postrm fixes.<br />
* pluto-std-plugins (116, 135) <br />
** File List button in Games remote works correctly (TSCHAK)<br />
** You can now add games to an already in progress playlist (TSCHAK)<br />
<br />
== Update 27688 ==<br />
* pluto-simplephone - Changes to allow for audio pipe only.<br />
<br />
== Update 27686 ==<br />
Move button in Media Details page should now work. (TSCHAK)<br />
* pluto-orbiter (119, 138) - Changes to Screen Handler for Move File (TSCHAK)<br />
* pluto-std-plugins (116, 135) <br />
** Changes to Media Plugin MoveJob, MoveTask, and CMD_Move_File for Move File; (TSCHAK)<br />
** Make Firefox window swallow correctly in Computing. (TSCHAK)<br />
** Telecom Plugin now switches on MD's for SimplePhone (bug #1709) (TSCHAK)<br />
* pluto-boot-scripts (234) - addition of moveWrapper.sh for Move File; Fix Keyboard Layout bug (#1776) (TSCHAK)<br />
* pluto-system-database (211) - Designer changes for Move File (TSCHAK)<br />
<br />
== Update 27659 ==<br />
* pluto-mythtv-plugin (134,153) - bump MYTH_PROTO_VERSION source (#1821) (tschak)<br />
<br />
== Update 27649 ==<br />
* sqlCVS (212,213) - mySQL reconnect bug preventing 1204 install from completing first time, fixed (tschak)<br />
* plutoUtils (196,197) - Related PlutoUtils MySQLHelper change.<br />
<br />
== Update 27636 ==<br />
* ubuntu/lshwd (n/a) - adds lsb tags<br />
* lmce-update-system (650,651) - adds lsb tags<br />
* mce-diskless-tools (627,628) - adds lsb tags to mountnfs.sh script<br />
* lmce-picture-viewer (754,755) - picture viewer window now minimizes properly, when not in use. (tschak)<br />
<br />
== Update 27542 ==<br />
* sdlmame and sdlmess have had the initialization and codec patch reapplied as per ticket #1560.<br />
* pluto-website-admin (220) - Correct display of static DHCP clients in webadmin -> DHCP leases<br />
<br />
== Update 27533 ==<br />
* lmce-roku (833,834) - a new C++ replacement for the GSD based driver for Roku players.<br />
* pluto-system-database (211) (needs to be rebuilt because of package defs changes.)<br />
** Add orbiter to rpi_b device template<br />
** Add omxplayer Player/Plugin and associated data<br />
** Add lmce-roku, and lmce-src-roku packages.<br />
* lmce-mediatomb (702) - Convert config.xml to v2, add mkv and mka, convert to UTF-8, change port to 49155<br />
* pluto-xine-player (117,136) - should now build against libxine2 rather than libxine1<br />
<br />
== Update 27515 ==<br />
* lmce-game-player - Turn on bookmarks for MESS based emulators, so I can see which ones reliably save state.<br />
* lmce-asterisk - Fixes #1766 - * in username / password now possible, add Cisco 7941 config script<br />
* pluto-website-admin (220) - Add possibility to change Room and FloorPlanObjectType in KNX wizard<br />
* pluto-pluto-main-db (201,237) - Add Cisco 7941 DT<br />
* pluto-dhcpd-plugin (302) - Removed old 7941 config script<br />
* mce-diskless-tools (627,628) - Add raspbian lmce packages to pi md diskless image<br />
* chan-sccp_v4.1 - Upgraded asterisk SCCP channel driver to newest version<br />
<br />
== Update 27469 ==<br />
* lmce-airplay-plugin - more refinements and changes.<br />
* lmce-airplay-streamer - more refinements and changes.<br />
<br />
== Update 27457 ==<br />
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes<br />
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.<br />
<br />
== Update 27448 ==<br />
* pluto-boot-scripts (234)<br />
** adds serial port support on rpi<br />
** adds bootscript conditionals for rpi<br />
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp<br />
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages<br />
* pluto-system-database (211) - new agocontrol Bridge packages<br />
<br />
== Update 27414 ==<br />
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup<br />
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup<br />
<br />
== Update 27403 ==<br />
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency<br />
* pluto-vdr - removal of the vdr-plugin-control dependency<br />
<br />
== Update 27397 ==<br />
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise<br />
<br />
== Update 27392 ==<br />
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp<br />
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again<br />
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device's devicedata<br />
* mce-diskless-tools (628) - latest create-diskless ran.<br />
<br />
== Update 27385 ==<br />
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency<br />
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency<br />
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency<br />
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency<br />
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency<br />
* lmce-game-db (675,676) - removes lmce-game-database dependency<br />
<br />
== Update 27384 ==<br />
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree<br />
* lmce-game-player (673,674)<br />
** change mame/mess binary locations<br />
** remove lmce-sdlmess as a depends for precise<br />
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise<br />
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency<br />
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency<br />
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency<br />
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency<br />
* lmce-game-db (675,676) - adds lmce-game-database dependency<br />
<br />
== Update 27373 ==<br />
* pluto-dcerouter (154,155) - dhcp fixes<br />
* pluto-boot-scripts (234) - dhcp fixes<br />
* pluto-plutodhcp (330,491) - dhcp fixes<br />
* mce-launcher - dhcp fixes<br />
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists<br />
* mce-diskless-tools (627,628) - repairs to md creation<br />
<br />
== Update 27366 ==<br />
* pluto-avwizard-sounds - missing from repo<br />
* pluto-convert-mac - missing from repo<br />
<br />
== Update 27365 == <br />
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking<br />
* pluto-makerelease - dependencies are added to packages again.<br />
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.<br />
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise<br />
* video-wizard-videos - missing from repo<br />
* pluto-avwizard-sounds - missing from repo<br />
* pluto-mcr-remote - missing from repo<br />
<br />
== Update 27343 ==<br />
* pluto-simplephone builds for 1204<br />
<br />
== Update 27340 ==<br />
* many, many lmce packages are affected by change to AllCommandsRequests.h. so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma<br />
* pluto-disk-drive - removed pre-built bin from svn that we are building<br />
* lmce-insteon - removed pre-built bin from svn that we are building<br />
* pluto-dcerouter - adds BlueCrystal skin to depends<br />
<br />
== Update 27323 ==<br />
* lmce-EnOcean builds for 1204<br />
* pluto-proxy-orbiter builds for 1204<br />
* pluto-hal-device-finder builds for 1204<br />
* *-skin* packages build for 1204<br />
* pluto-orbiter builds for 1204<br />
<br />
== Update 27294 ==<br />
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart<br />
* pluto-database-settings <br />
** changes for postinst to ignore returnvalue for service restart<br />
** changes to postinst to reflect my.cnf changes.<br />
<br />
== Update 28428 ==<br />
*lmce-admin - dead link changed to other page.</div>Pollyhttp://wiki.linuxmce.org/index.php?title=LinuxMCE-1204/1404_Updates&diff=36911LinuxMCE-1204/1404 Updates2017-01-01T17:20:43Z<p>Polly: /* Update 1204-1404-1604/i386 1404/amd64 a7c10426 */</p>
<hr />
<div>{| align="right"<br />
| __TOC__<br />
|}<br />
This page outlines some information about the 1204 changes, as well as outlining any changes and bugfixes we are applying.<br />
<br />
If a package needs to be built, put it under Upcoming fixes... As soon as a set of package is built, those packages move into a section called Update XXXXX where XXXXX is the svn revision at the time of build.<br />
'''Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo much easier.<br />
<br />
'''Please include the pkg #s to facilitate building on 3x i386 targets in addition to 2x amd64 and 3x armhf targets where full builds are not always practical. Keep in mind that most packages are referred to by two (2) package numbers from the database, a source package and a binary package. "Thank you for your co-operation."<br />
<br />
== Upcoming fixes... ==<br />
== Update 1204-1404-1604/i386 1204-1404-1604/amd64 c20633ff ==<br />
* lmce-admin (627,628) - Added the case for section energyGraph and sipConf, fixed permissions for mysql asteriskuser, add sql credentials for myth<br />
<br />
== Update 1204-1404-1604/i386 1404/amd64 a7c10426 ==<br />
* lmce-diskless-tools (627,628) - add backports so 1204 diskless create works<br />
* lmce-oauth2-server (668) - initial build of lmce oauth2 server for cloud interfacing<br />
<br />
== Update 1204/1404/1604 i386 - 1404x64 - 201611190055+fee90f43 ==<br />
* pluto-boot-scripts (234) - database upgrades<br />
* pluto-orbitergen (226,227) - database upgrades<br />
* pluto-pluto-main-db (201,237) - database upgrades<br />
* pluto-pluto-security-db (278,277) - database upgrades<br />
* lmce-asterisk (replacement) - database upgrades<br />
* pluto-system-database (211) - database upgrades<br />
* pluto-local-database (214) - database upgrades<br />
* pluto-security-database (256) - database upgrades<br />
* pluto-telecom-database (472) - database upgrades<br />
* pluto-media-database (233) - database upgrades<br />
* pluto-database-settings (407) - database upgrades<br />
* pluto-sqlcvs (212,213) - database upgrades<br />
* pluto-std-plugins (116,135) - database upgrades<br />
<br />
== Update 1204/1404 i386 - 201609281853+9638f5bc ==<br />
* pluto-website-admin (220) - #2705 fixed syntax error.<br />
<br />
== Update 1204/1404 i386 - 201609271106+39103855 ==<br />
* pluto-website-admin (220) - Update firewall.php GUI change some fields where reset to the default values. now the db data is honored.<br />
* lmce-diskless-tools (627,628)<br />
** don't create initramfs for Raspbian Jessie diskless filesystems.<br />
** ensure firstboot runs on diskless Jessie RPis.<br />
* logitechmediaserver** (replacements) - all logitechmediaserver .debs<br />
* pluto-boot-scripts (234)<br />
** stop/start rather than restart dhcp server, it's like nuking the site from orbit... only way to be sure.<br />
** Firewall blocks udp 1900 UpNP traffic from externalinterface.<br />
<br />
== Update 1404/1204 i386 - 201609172308+325de35d ==<br />
* lmce-autotag (780, 781) linuxmceTag - fix comparison issue with media type.<br />
<br />
== Update 1404/1204 i386 - 201609131230+5eaa4671/201609131753+5eaa4671 ==<br />
* pluto-boot-scripts (234) - send dhcp vendor specific options only to wired raspberry pis.<br />
<br />
== Update 1404 i386 201609102226+fda3da63 ==<br />
* pluto-boot-scripts (234)<br />
** rpi native pxe additions/updates<br />
** extend startup timeout when booting under systemd<br />
* lmce-diskless-tools (627,628) - rpi native pxe additions/updates<br />
* pluto-system-database (211)<br />
** DT updates for rpi native pxe<br />
** add Serial Number Device Data to RPi DTs<br />
** sets default PK_Distro to 22 (jessie) for RPi DTs<br />
** new device data for "Standard Energy Meter"<br />
* pluto-std-plugins (116,135)<br />
** stores energy reading in state field for Standard Energy Meter<br />
** fixes dcerouter crash when searching media<br />
* pluto-updatemedia (405,406) - fix segfault when a dir is attempting to be tagged directly (without a .id3)<br />
* lmce-phoenix-solo-usb (695) - don't fail pkg install if simplephone is not running.<br />
<br />
== Update 1204-i386 - 1404-i386/amd64 201607240235+899786ab ==<br />
* pluto-website-admin (220) - Mysqli_real_escape_string did not work. a start with ipv6 firewall.<br />
<br />
== Update 1204/i386 201607202218+14cba09a ==<br />
*LinuxMCE qOrbiter Android (Qt5) (879,881) - Stream Bouncing, Additional settings for location, removed debug output, queue functionality.<br />
<br />
== Update 201607181902+d4cec1a0 1404-i386/amd64 - 1204-i386 ==<br />
* pluto-website-admin - Update to qOrbiterGenerator.php for newer PHP version<br />
<br />
== Update 201607161239+6d72c3f9 1404-i386/amd64 1204-i386 ==<br />
* pluto-website-admin (220) - #2678 fix Warning: Invalid argument supplied for foreach() in /var/www/lmce-admin/include/dhcpd-tools/DHCPd-parse.php on line 113<br />
* pluto-boot-script<br />
<br />
== Update 201607151016+5b5adba3 1404/i386 & amd64 ==<br />
* pluto-website-admin (220) - #2680 fix php errors when trying to add a rule use another escape method.<br />
<br />
== Update 201607122332+f0fc9c6b 1404/i386 ==<br />
* pluto-boot-scripts (234) - fix #2684 clients cannot access internet when firewall is disabled. <br />
* pluto-website-admin (220) - #2680 fix php errors when trying to add a rule.<br />
<br />
== Update 201607050613+601c67da 1404-i386/amd64 ==<br />
* pluto-website-admin (220) - more fixes to the firewall.<br />
<br />
== Update trusty i386/amd64 201606301955+614dfa7b ==<br />
* pluto-website-admin (220) - fix for outside access port 443 not uncheckable.<br />
* pluto-boot-scripts (234) - fix for not dele rules from iptables from outsideAccess.php<br />
<br />
== Update 1404-i386/amd64 201606201908+31b25c52 ==<br />
* pluto-updatemedia (405,406)<br />
** unicode reading/writing working properly<br />
** coverart writing to tags working properly<br />
** .id3 files handled by taglib instead of id3lib.<br />
** General Object Frame (GEOB) reading/writing working properly (all lmce attributes are stored in id3v2 GEOB tags for .id3/.mp3 files)<br />
* pluto-website-admin (220) - more updates for mysql -> mysqli conversion<br />
<br />
== Update 1404-i386/amd64 201605312323+08fb8202 ==<br />
* pluto-website-admin (220) - fix Text Command button to honor parameters from Screen_CommandParameter<br />
* lmce-hue-controller (862,863) - Updates HueContoller to fix spamming of logs with constant updates of device data.<br />
<br />
== Update trusty-i386/amd64 201605310531+04df53f5 ==<br />
* lmce-advanced-ip-camera (812,813) - get the stream uri from onvif camera and save it in a device data for use by other devices<br />
* pluto-website-admin (220) - adate to adodb 5.20.4 and change db driver from mysql to mysqli<br />
* pluto-updatemedia (405,406) - tag writing/deletion of values update<br />
<br />
== Update 1404 i386/amd64 201605261039+410242d2 ==<br />
* pluto-media-database (233) - remove FatGroupBy query as it is massive and no longer required<br />
* pluto-updatemedia (405,406)<br />
** FIX UpdateMedia not detecting changes in files on disk. Fixes: UpdateMedia not reading modification times properly.<br />
** improve image reading/writing for mp3/mp4 files, add image handling for asf/wma, improve track art->performer/album artist matching.<br />
** don't add network shares to inotify watch list<br />
* pluto-system-database (211) - new qml-* pkg definitions for qorbiter<br />
* pluto-plutoutils (196,197) - add fn' to determine filesystem type of a file<br />
* lmce-disked-interactor (897,898) - make sure we see the core and have an IP prior to attempting contact<br />
* pluto-bootscripts (234) - make sure we see the core prior to continuing to boot an MD<br />
* pluto-website-admin (220) - various fixes in the media page<br />
<br />
== Update 1404 i386/amd64 - 201605171740 c6d63dc6 ==<br />
* pluto-updatemedia (405,406) - updates for Album Artist tag, more filetypes (mp3, ogg, flac, mp4, wv, wav, oga, mpc, spx, opus, tta, m4a, m4r, m4p, 3g2, m4v, wma, asf, aif, aiff, afc, aifc, ape, s3m) handled by Taglib, Taglib capabilities expanded. Tag and folder pics importing.<br />
* pluto-std-plugins (116,135) - updates for data grids, alter display values from "The *" to "*, The" for Title, Performer, Album, Album Artist & Playlist names<br />
<br />
== Update 1404-i386/amd64 201605131052+2542a526 ==<br />
* pluto-system-database (211) - updates to some DT and PKG definitions<br />
* lmce-phoenix-solo-usb (695) - udev rule to ignore usbhid portion of device, permits orbiter to enter screensaver<br />
* pluto-bootscripts (234) - permit devices that have died 50 times to attempt to restart after a router reload. Firewall fix for manual defined chains.<br />
* pluto-sound-card-scripts (579) - don't assume cardid=1, determine phoenix cardid from aplay.<br />
* pluto-media-database (233) - additional AttributeType "Album Artist"<br />
* lmce-media-identifier (931,932) - updates for Album Artist tag.<br />
* pluto-orbiter (119,138) - updates for Album Artist tag.<br />
* pluto-website-admin (220)<br />
** updates for Album Artist tag<br />
** fix mainMediaFileSync.php. OutsideAccess page showing the options (again). <br />
** And typo fixes for issue #2643. <br />
** Firewall page reload issue 2636#. Firewall gui do not show "NULL".<br />
* pluto-updatemedia (405,406) - updates for Album Artist tag, more filetypes (mp3:ogg:flac:mp4:wv:wav::oga:mpc:spx:opus:tta:m4a:m4r:m4p:3g2:m4v:wma:asf:aif:aiff:afc:aifc:ape:s3m) handled by Taglib, Taglib capabilities expanded. Tag and folder pics importing.<br />
* pluto-std-plugins (116,135) - updates for data grids, alter display values from "The *" to "*, The" for Title, Performer, Album, Album Artist & Playlist names<br />
<br />
== Update jessie 20160427 ==<br />
* lmce-qorbiter (858,859) - update launch script for RPi<br />
* lmce-disked-md-rpi2 (889) - +x firstboot_md_rpi2 to ensure it's picked up properly<br />
<br />
== Update jessie 201604130947+0083d387 ==<br />
== Update 1204/1404-i386/amd64 201604101031-0b47a986 ==<br />
* pluto-website-admin, pluto-boot-scripts (220,234) - Firewall Fixes for GUI and inner working of the firewall.<br />
<br />
== Update 1204/1404 i386 201603251155+a1c0f6ea ==<br />
* LinuxMCE qOrbiter Android (Qt5) (879,881) - File view implemented. Fixed not being able to leave resume menu.<br />
<br />
== Update 1204/1404 i386 201603222119+336464d8 ==<br />
* lmce-hue-controller (862,863) - Updates HueContoller to fix floorplan / status being improperly updated.<br />
* pluto-storage-devices (533) - don't mount optical discs as HDDs<br />
<br />
== Update 1404 i386/amd64 201603220706+c3c4b899 ==<br />
* lmce-md-meta (450) - for some reason this is not in the main repo<br />
* lmce-media-identifier - fixed for libcdio<br />
<br />
== Update jessie-rpi 60faa181 ==<br />
* lmce-omx-player (829,830) jessie(rpi) only - adds video resizing so UI1 can be exposed while video is playing.<br />
<br />
== Update 1404 armhf 31c5d994 ==<br />
== Update 1404 i386 52e39875 ==<br />
* pluto-storage-devices (533) - fix ntfs detection<br />
<br />
== Update 1404 i386 - 49a8cbf1 ==<br />
* lmce-zwave-ozw(505,506) - a little better device to device template mapping<br />
* pluto-website-admin (220) - fix adv.zwave page and adding secure devices<br />
* lmce-disked-* - update the disked md/mid meta/base/device pkgs, specific fixes for 1404 joggler<br />
* lmce-json-plugin (876,877) - first time addition to the main repo<br />
* libdvdid0 (replacement) - first time addition to the repo, for use by Media Identifier<br />
* pluto-system-database (211) - updates to some DT and PKG definitions<br />
* lmce-omx-player (829,830) jessie(rpi) only - enable disabling internal volume control, similar to how logitechmediaserver does<br />
<br />
== Update 1404/1404(armhf)/jessie(rpi)-a84db86f ==<br />
* lmce-launch-manager (298,299) - only update squeeze devices when running on the core, redundant elsewhere.<br />
<br />
== Update 1204/1404-87954508 ==<br />
* lmce-diskless-tools (627,628) - don't fail if dvdcss2 cannot be automatically installed.<br />
* pluto-hald (529,530) - reinstate tty detection, seperate from usb-serial, use direct parent for udi naming.<br />
* pluto-boot-scripts (234) - disable buildall, the script doesn't run so why waste time creating it.<br />
* lmce-launch-manager (298,299)<br />
** update squeezebox players on router reloads from Launch_Manager<br />
** call Config_Device_Changes in startCoreServices to ensure everything gets its' Need Configure flag reset.<br />
<br />
== Update a332f49a ==<br />
* lmce-install-scripts (391) - fix missing quote in MD installation.<br />
* pluto-boot-scripts (234)<br />
** fix missing 'fi' in BootMessage.sh<br />
** fix usb.1 system serial port listing/translating<br />
* lmce-media-identifier (931,932) - fix segfault, CDs are identified, cd-ripping functional again<br />
* pluto-website-admin (220)<br />
** prioritize new conf dir over old conf dir, fix install on systems upgraded from 1204->1404<br />
** redirect mythweb to html/mythweb<br />
* pluto-hald (529,530) - updates to serial port naming, specifically for odroid.<br />
* pluto-storage-devices (533) - fix mounted drive detection and add detection for drives mounted in /proc/cmdline like rpi.<br />
<br />
== Update 1204=201602080446+2028f850 <br> 1404=201602071815+c31bc44f ==<br />
* lmce-install-scripts (391)<br />
** enable appropriate ssh ciphers to permit trusty core to ssh to jessie MD.<br />
** additional boot information so users are more informed during apparent dead time<br />
* lmce-core (888) - enable appropriate ssh ciphers to permit trusty core to ssh to jessie MD.<br />
* pluto-storage-devices (533) - redo StorageDevices_Radar using blkid for internal HDD identification. /dev/disk/by-path/ is not present anymore.<br />
* pluto-boot-scripts (234)<br />
** additional boot information so users are more informed during apparent dead time<br />
** new VerifyDistro.sh script and call the script on boot.<br />
*** Preventative mostly. Intended to ease pain for those that upgrade distros.<br />
*** Ensure child devices, onscreen orbiter, have the proper PK_Distro set.<br />
<br />
== Update 296fdcd3 ==<br />
* pluto-website-admin (220) - fix depends versioning<br />
* pluto-hald (529,530) - fix depends versioning<br />
* pluto-boot-scripts (234) - fix depends versioning<br />
* pluto-system-database (211) - fix depends versioning<br />
* pluto-orbitergen (226,227) - fix depends versioning<br />
* lmce-disked-md-base (801) - fix depends versioning<br />
* lmce-install-scripts (391) - fix depends versioning<br />
* pluto-mythtv-plugin (134,153) - fix depends versioning<br />
* lmce-diskless-tools (627,628) - fix depends versioning<br />
* lmce-datalogger-plugin (686,687) - fix depends versioning <br />
* lmce-advanced-ip-camera (812,813) - fix depends versioning<br />
<br />
== Update f3a444c0 ==<br />
* pluto-website-admin (220)<br />
** use newer .sh script rather than obsolete .pl script for dialplan creation<br />
** fix Directory listing on cisco phones<br />
** fix delete buttons on internet radio page.<br />
* pluto-hald (529,530)<br />
** add 'usb' to 'pci' and 'platform' as valid bus addresses<br />
** permit adding of usb devices with usb_serial or tty children<br />
* pluto-boot-scripts (234) - update SetupAudioVideo.sh to more reliably address nvidia hdmi audio outputs<br />
* lmce-asterisk (replacement) - live_dangerously for now to get all the necessary Voicemail modules to load<br />
* pluto-system-database (211) - new DD Number of jobs for orbiter plug-in/orbitergen<br />
* pluto-boot-scripts (234) - updates to RegenOrbiter scripts for parallel job queued orbiter generation.<br />
* pluto-orbitergen (226,227) - new depends on GNU parallel<br />
* lmce-disked-md-base (801) - clear installed pkgs in the db on firstboot<br />
* lmce-install-scripts (391) - clear installed pkgs in the db on firstboot<br />
* pluto-mythtv-plugin (134,153) - remove hardcoded ip address, get from db instead.<br />
* lmce-diskless-tools (627,628) - only run UpdateDebCache.sh if it is executable<br />
* lmce-datalog-plugin(686,687) - fix pear install command in postinst<br />
* lmce-advanced-ip-camera(812,813) - add basic onvif support (snapshot,PTZ)<br />
<br />
== Update 31792 ==<br />
* lmce-media-identifier (931,932) - initial add of new External_Media_Identifier, testing CDDB ids<br />
<br />
== Update 31783 ==<br />
* pluto-libserial (190,191) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-dcecommon (192,193) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-irbase (194,195) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-plutoutils (196,197) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-vipshared (199,200) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-serializeclass (198,238) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-libbd (239,240) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-ra (247,248) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-pluto-main-db (201,237) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-pluto-media-db (254,255) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-pluto-security-db (278,277) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-pluto-telecom-db (470,471) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-sdl-helpers (346,347) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-messagetrans (398,401) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* pluto-disc-drive-functions (496,497) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* lmce-game-db (675,676) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* lmce-windowutils (677,678) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
* lmce-datalog-db (688,689) - change in so_postinst for library pkgs, ensure ldconfig is run, fixes installs<br />
<br />
== Update 31782 ==<br />
* pluto-std-plugins - fix FK_File search inside Attribute in Media_Plugin<br />
<br />
== Update 31774 ==<br />
* lmce-disked-mid-base (899) - fix error in postinst<br />
* lmce-media-identifier (931,932) - initial add of media identifier, cds almost there, others to come (this should be in but apt-get is getting 404 errors)<br />
* lmce-zwave-ozw(505,506) - add "remove failed node" command<br />
* pluto-website-admin - add "remove failed node" command for zwave advanced page<br />
<br />
== Update 31760 ==<br />
* lmce-disked-md-base (801) - fix another error in postinst<br />
<br />
== Update 31757 ==<br />
* lmce-core (888) - overwrite AutostartCore conf value<br />
* lmce-md-meta (450) - overwrite AutostartMedia conf value<br />
* lmce-mid-meta (962) - missing deb<br />
* lmce-hybrid (769) - exit 0 in postinst, just to be sure<br />
* lmce-disked-md-base (801) - fix error in postinst<br />
<br />
== Update 31754 ==<br />
* pluto-vdr-plugin (466,467) - reconnect before send<br />
<br />
== Update 31752 ==<br />
* pluto-std-plugins (116,135) - remove hard coded caller id 'Cherryhomes, Tho', use incoming caller id.<br />
<br />
== Update 31750 ==<br />
* pluto-website-admin (220) - fix postinst error notice on precise.<br />
* pluto-boot-scripts (234) - (re)start asterisk, otherwise configuration doesn't occur and sip phones cannot register<br />
* pluto-mythtv-plugin (134,153) - force-reload apache2 after disabling mythbuntu sites<br />
* lmce-md-meta (450) - don't overwrite conf values that are already set<br />
* *openzwave* (replacement) - version bump, upgrade fixes to upstream files<br />
<br />
== Update 31744 ==<br />
* lmce-media-identifier (931,932) - initial add of media identifier, cds almost there, others to come<br />
<br />
== Update 31742 ==<br />
* pluto-website-admin (220)<br />
** Gui changes to not confuse people. <br />
** outsideaccess works together with the firewall. <br />
** phonelines note on protocol for meaning of "SPA" and a status for this protocol setting, port can be changed if needed else it will be the default (5060).<br />
<br />
== Update 31739 ==<br />
* pluto-std-plugins (116,135) - fix absolute timed events<br />
<br />
== Update 31723 ==<br />
* lmce-diskless-tools (627,628) - fix nfs-premount script in default diskless image.<br />
* lmce-dlna(842,843) - compatibility fixes<br />
* lmce-install-scripts (391) - generate ssh keys so openssh-server can accept connections<br />
* pluto-createdevice (303,304) - hide errors, specifically during initial package postinst<br />
* lmce-cec-adaptor (871,872) - fix cec remotes not getting to lmce<br />
<br />
== Update 31693 ==<br />
* pluto-mythtv-plugin (134,153) - Fixes #2530 - fix errors in mythtvdb synchronization scripts<br />
<br />
== Update 31686 ==<br />
* lmce-install-scripts (391) - deal with firstboot stuffenz<br />
* pluto-system-database (211) - add proxy orbiter DT depends for generic web device<br />
* pluto-website-admin (220) - order by photo file name in screen saver/photo browser<br />
* pluto-boot-scripts (234) - try ubiquity before anything else, and reboot after the normal firstboot - breaks live boot on dvd atm<br />
* lmce-diskless-tools (627,628) - permit i386 diskless image building on amd64 cores, ensure processes are killed in chroot before unmounting (deals with systemd for now)<br />
<br />
== Update 31660 ==<br />
*LinuxMCE qOrbiter Android (Qt5) (879,881) <br />
**PS3 control screen, fix layout issue. adds seperate button group (triangle, circle, etc) and navigation arrows. Also adds power off button to properly exit screen<br />
* pluto-website-admin (220) - prevent creation of extra 'blank' network interfaces<br />
<br />
== Update 31655 ==<br />
* pluto-vdr-plugin (466,467) - close connection after use<br />
* pluto-website-admin (220) - fill ServerName var if it is unset, not if it is set.<br />
* pluto-bluetooth-dongle (124,143) - unify service control<br />
* pluto-boot-scripts (234) - unify service control<br />
* pluto-dhcpd-plugin (302) - unify service control<br />
* pluto-disk-monitor (554) - unify service control<br />
* pluto-mythtv-player (133,152) - unify service control<br />
* pluto-mythtv-plugin (134,153) - unify service control<br />
* pluto-raid-tools (617) - unify service control<br />
* pluto-storage-devices (533) - unify service control<br />
* lmce-update-system (650,651) - unify service control<br />
* pluto-proxy-orbiter (487,488) - unify service control<br />
* pluto-vdr-plugin (466,467) - unify service control<br />
* pluto-vdr (468,469) - unify service control<br />
* pluto-database-settings (407) - unify service control<br />
* lmce-asterisk (replacement) - unify service control<br />
* lmce-diskless-tools (627,628) - unify service control<br />
* lmce-install-scripts (391) - unify service control<br />
* pluto-updatemedia (405,406) - unify service control<br />
* pluto-newmdinteractor (538,539) - unify service control<br />
* LinuxMCE qOrbiter Android (Qt5) (879,881) - Fix size issues, floorplan popups.<br />
<br />
== Update 31621 ==<br />
* pluto-mythtv-player (133,152) - fix install in diskless create<br />
<br />
== Update 31618 ==<br />
* lmce-asterisk (replacement) - update db for chan_sccp-v4.2 and fix bug requiring manual asterisk reload on boot<br />
<br />
== Update 31615 ==<br />
* pluto-* - rebuild with new libraries<br />
* lmce-* - rebuild with new libraries<br />
<br />
== Update 31606 ==<br />
* pluto-mythtv-plugin (134,153) - fix EPG data on orbiters, myth stores everything in UTC now.<br />
* pluto-pluto-main-db (201,237) - update library code to match current db & update to winsock2.h on WIN32<br />
* pluto-pluto-telecom-db (470,471) - update library code to match current db & update to winsock2.h on WIN32<br />
* pluto-pluto-media-db (254,255) - update library code to match current db & update to winsock2.h on WIN32<br />
* pluto-pluto-security-db (277,278) - update library code to match current db & update to winsock2.h on WIN32<br />
* lmce-datalog-db (688,689) - update library code to match current db & update to winsock2.h on WIN32<br />
* lmce-game-db (675,676) - update library code to match current db & update to winsock2.h on WIN32<br />
* pluto-updateentarea (341,342) - don't send empty play command when resetting alarm<br />
<br />
== Update 31580 ==<br />
* pluto-std-plugins (116,135) - use bypass-event to avoid watching media events when playing alerts<br />
* pluto-updateentarea (341,342) - send bypass-event with security event commands<br />
* libcec3 debs (replacement) - removes conflict data with libcec2<br />
<br />
== Update 31575 ==<br />
* lmce-asterisk (replacement) - play back alert notification file<br />
* pluto-std-plugins (116,135) - create alert notification file with correct format<br />
* pluto-boot-scripts (234) - fixes for nvidia drivers on precise, upgrades to nvidia-340<br />
* lmce-avwizard-sounds (replacement) - don't copy fakeroot files (it is redundant it is)<br />
* video-wizard-videos (replacement) - deb is back to normal size, not 2x<br />
<br />
== Update 31553 ==<br />
* pluto-website-admin (220) - fix error that wipes out the apache2.conf<br />
* pluto-hald (529,530) - fix segfaults with firewire hardware<br />
<br />
== Update 31547 ==<br />
* lmce-zwave-ozw(505,506) - some API changes in OZW 1.3, more device template mappings<br />
* pluto-boot-scripts (234) - typo fix for nvidia drivers<br />
* lmce-disked-md-base (801) - set hostname on disked MDs, set timezone on disked MDs<br />
* lmce-install-scripts (391) - set hostname on disked MDs, set timezone on disked MDs <br />
* pluto-website-admin was generated---> lmce-website-admin (220) - set apache2 ServerName to silence error on boot<br />
* pluto-system-database (211) - pkg compat updates, revert to ruby 1.8<br />
* pluto-generic-serial-device (307,335) - admit defeat for now, revert to ruby 1.8<br />
<br />
== Update 31533 ==<br />
* lmce-mediatomb (702) - fix newly introduced errors in postinst<br />
<br />
== Update 31520 ==<br />
* chan-sccp_v4.2 (replacement) - Upgrad asterisk SCCP channel driver to newest version<br />
* pluto-vdr-plugin (466,467) - implement background loading of EPG from VDR to avoid crashes due to commands not completing on time<br />
* pluto-boot-scripts (234) - some logic changes and added messages for video driver install debugging<br />
* pluto-mythtv-plugin (134,153) - link new channels dir to old channels dir for backwards compatibility<br />
<br />
== Update 31503 ==<br />
* *zwave* (replacement) - new upstream openzwave version 1.3.1224<br />
* lmce-zwave-ozw(505,506) - build against new libopenzwave1.3<br />
* pluto-system-database (211) - pkg compat updates<br />
* lmce-disked-interactor (897,898) - make disked interactor aware of wheezy and jessie.<br />
<br />
== Update 31500 ==<br />
* *myth* (replacement) - fix depends on non-existent packages<br />
* lmce-mediatomb (702) - fix newly introduced errors in postinst - verified installing now<br />
* pluto-std-plugins (116,135) - Use integer comparison for brightness state<br />
<br />
== Update 31491 ==<br />
* lmce-avwizard-skin-basic (replacement) - fix packaging of avwizard skin<br />
* *myth* (replacement) - mythtv 0.27.5+fixes with Schedules Direct fix included<br />
* *asterisk* (replacement) - asterisk 11.7 backport from trusty<br />
* libical* (replacement) - for asterisk 11.7<br />
* *cec* (replacement) - libcec3<br />
* libplatform* (replacement) for libcec3<br />
* lmce-cec-adaptor (871,872) - build against libcec3<br />
* lmce-mediatomb (702) - fix pkg installation<br />
* pluto-mythtv-plugin (134,153) - update protocol version and secret word (shhh) for 0.27.5+fixes<br />
* lmce-diskless-tools (627,628) - remove call to obsolete script in Diskless_Setup.sh<br />
* pluto-vdr-plugin (466,467) - return full EPG (used in qOrbiter EPG Grid), improve communication speed with SVDRP<br />
* pluto-slim-server-streamer (289,290) - emit time code event, fix duration parsing<br />
* pluto-boot-scripts (234) - fix headless booting, update 1404 nvidia driver<br />
* pluto-system-database (211) - update pkgs & depends<br />
* lmce-md-meta (450) - add depends on alsa-utils<br />
* pluto-website-admin (220) - Fix cdrviewer (Call Details Records) to accept SSL conections as well, firewall gui change to set Offline rules in red as they are not executed.<br />
* pluto-app-server (126,145)- new poweroff mode I for ignore, since N is already in use<br />
<br />
== Update 31420 ==<br />
* lmce-diskless-tools (627,628) - add depends on pluto-boot-scripts for deb cache script<br />
* pluto-system-database (211) - update pkgs & depends<br />
<br />
== Update 31411 == <br />
* pluto-avwizard (555,556) - fix depends on avwizard skins basic, should no longer care about version<br />
* pluto-boot-scripts (234) - more explicity logic for core only booting, fix startup script db errors<br />
* lmce-update-system (650,651) - remove and disable old init.d script from /etc/init.d<br />
* pluto-plutodhcp (330,491) - depends on apparmor<br />
* pluto-system-database (211) - update pkgs & depends<br />
* pluto-dhcpd-plugin (302) - remove hardcoded IP addresses from configure scripts<br />
<br />
== Update 31387 ==<br />
* lmce-weather-plugin - make change to allow for tonight's forecast data (TSCHAK)<br />
* lmce-asterisk (replacement) - remove obsolete phonetic engines and replace with espeak, voices remain the same<br />
* mbrola (replacement) - base mbrola pkg for mbrola voices (add armhf binary)<br />
* pluto-asterisk (270,271) - generate fr and de voicemail menus with espeak now<br />
* lmce-core (888) - add depends on iptables<br />
* pluto-system-database (211) - update pkgs & depends<br />
<br />
== Update 31378 ==<br />
* pluto-boot-scripts (234) - Start_KDE.sh ownership fix, AV config updates<br />
* pluto-system-database (211) - update pkgs & depends<br />
* pluto-avwizard (555,556) - update pkgs & depends & config scripts<br />
* lmce-diskless-tools (627,628) - do not run update deb_cache during dvd creation<br />
* pluto-x-scripts (520) - fixups to Xconfigure.sh<br />
<br />
== Update 31356 ==<br />
* pluto-system-database (211) - update depends<br />
* pluto-orbiter (119,138) - update depends<br />
* lmce-diskless-tools (627,628) - speedup dpkg in diskless create, fix missing quotes<br />
<br />
== Update 31352 ==<br />
* pluto-motion-wrapper - more config file location fixes.<br />
<br />
== Update 31351 ==<br />
* pluto-boot-scripts (234) - change service 'nis' to 'ypserv', nis is no longer a service name<br />
* pluto-website-admin (220) - remove 'idiot' text, let's be nice to people.<br />
* lmce-core (888) - do not create and config under ubiquity<br />
* lmce-md-meta (450) - do not create and config under ubiquity<br />
* motion (replacement) - fix bad config file setting in rules<br />
<br />
== Update 31337 ==<br />
* motion (replacement) - new version of motion to match new configuration values generated by linuxmce<br />
<br />
== Update 31331 ==<br />
* pluto-std-plugins (116,135) - fix for brightness events<br />
* pluto-boot-scripts (234) - fix kdm disabling, start ubiquity after network config<br />
* lmce-diskless-tools (627,628) - add upstart overrides for kdm<br />
* lmce-install-scripts (391) - start ubiquity after network config<br />
<br />
== Update 31314 ==<br />
* pluto-boot-scripts (234) - add missing depends<br />
<br />
== Update 31292 ==<br />
* lmce-core-locator (replacement) - (1404-i386,<strike>1404-armhf,wheezy-armhf,jessie-armhf</strike>)<br />
* lmce-asterisk (replacement) - add depends on pluto-system-database (<strike>1204-i386</strike>,1404-i386,<strike>1404-armhf,wheezy-armhf,jessie-armhf</strike>)<br />
* All .debs created by MakeRelease - removal of all Pre-Depends, everything is now a Depends entry (<strike>1204-i386</strike>,1404-i386,<strike>1404-armhf,wheezy-armhf,jessie-armhf</strike>)<br />
<br />
== Update 31228 ==<br />
* lmce-asterisk (replacement) - add depends on pluto-local-database<br />
<br />
== Update 31214 ==<br />
* lmce-core-locator (replacement) - new package (not in repo, need build-replacements.sh svn up'd?)<br />
* lmce-install-scripts (391) - install, update, config & confirmdeps helpers<br />
* lmce-core (888) - preinst/postinst updates<br />
* pluto-boot-scripts (234) - preinst/postinst updates<br />
* pluto-system-database (211) - db updates<br />
* lmce-disked-md-base (801) - firstboot updates<br />
<br />
== Update 31187 ==<br />
* lmce-core-locator (replacement) - new package<br />
* pluto-confirm-dependencies (281,272) - new depends on lmce-install-scripts (fixes unable to apt-get dist-upgrade)<br />
* lmce-md-meta (450) - new depends on nfs-common, openssh-server and pastebinit<br />
* pluto-system-database (211) - db updates<br />
* lmce-install-scripts (391) - install, update, config & confirmdeps helpers<br />
* lmce-core (888) - update depends, preinst/postinst<br />
* pluto-boot-scripts (234) - depends & preinst/postinst updates<br />
* pluto-mythtv-plugin (134,153) - add override mythweb defaults in pkg preinst<br />
* pluto-bluetooth-dongle (124,143) - update depends<br />
<br />
== Update 31133 ==<br />
* pluto-boot-scripts (234)<br />
** enable WakeMDs.sh to wake any halted MDs.<br />
** consolidate all boot script launching to /etc/init.d/linuxmce<br />
* pluto-avwizard (555,556) - moves start script to /usr/pluto/bin, called by /etc/init.d/linuxmce now<br />
* lmce-update-system (650,651) - removes init.d script, called by /etc/init.d/linuxmce now<br />
* pluto-website-admin (220) - GUI changes on network settings if an bridge is configured on the db.<br />
* lmce-core (888) - depend on pluto-asterisk, lmce-asterisk, lmce-install-scripts<br />
* lmce-install-scripts (391) - install, update, config & confirmdeps helpers<br />
* pluto-generic-serial-device (307,335) - wildshot attempt at fixing segfaults<br />
<br />
== Update 31103 ==<br />
* pluto-boot-scripts (234)<br />
** Network bridging now possible for wifi AP to have the same network as the local lan. <br />
** ipv6 on/off for network interfaces. Read multiple ipv6 interfaces from the db.<br />
** re-enable HaltMDs.<br />
* pluto-storage-devices (533) - Fix udev detection of internal HDDs<br />
* libqhttpserver (912) needed for linuxmce nvr<br />
* lmce-launch-manager - (298,299) - ?<br />
<br />
== Update 31087 ==<br />
* lmce-weather (838,839) - Fix a serious bug in getconfig where incorrect configuration device data would crash program. (TSCHAK)<br />
<br />
== Update 31083 ==<br />
* pluto-website-admin (220) - fixes #2422, advanced zwave page broken in chrome<br />
* pluto-system-database (211) - thumbnail screen fixes<br />
<br />
== Update 31074 ==<br />
* pluto-website-admin (220)<br />
** setEa2.php - Fix settings for creating entertain area.<br />
** qOrbiterGenerator.php - Fix erroneous EA creation by removing it.<br />
* LinuxMCE Network Video Recorder (916) - Fix incorrect setting for enabling / disabling motion.<br />
<br />
== Update 31069 ==<br />
* pluto-website-admin (220) - setEa2.php Fix settings for creating entertain area.<br />
* LinuxMCE Network Video Recorder (916) - Initial build.<br />
* LinuxMCE qOrbiter Android (Qt5) (881) - Large update of skins and internals.<br />
<br />
== Update 31061 ==<br />
* lmce-squeezeslave (762) - Add configuration DD to command line<br />
* pluto-system-database (211)<br />
** DB package updates<br />
** restore previous video remote layout with Options button to select subtitles/audio tracks/video tracks from a datagrid list.<br />
* pluto-website-admin (220) - firewall.php edit rules for non advanced firewall and some other small fixes.<br />
* lmce-asterisk (replacement) - sip config modules to avoid autoload.<br />
<br />
== Update 31051 ==<br />
* pluto-website-admin (220)<br />
** firewall.php not adding rules now fixet.<br />
** Test buttons for Hue lights<br />
** Security outsideAccess page now works nicely with the new firewall.<br />
<br />
== Update 31044 ==<br />
* logitechmediaserver** (replacements) - all logitechmediaserver .debs<br />
<br />
== Update 31031 ==<br />
* pluto-website-admin (220) - firewall.php after a strange fault and some layout fixes.<br />
* lmce-mediatomb (702) - don't assume mediatomb is already running.<br />
<br />
== Update 31013 ==<br />
* lmce-qmediaplayer-plugin (856,857) - Fix prioritizing of media playback<br />
* pluto-storage-devices (533) - Fix udev detection of internal HDDs<br />
* pluto-boot-scripts (234) - Network Parameter count for more interfaces set and Network firewall accepting postrouting Masquerade for other network interfaces.<br />
<br />
== Update 30985 ==<br />
* pluto-website-admin (220) - #2268 fail2ban integration logging failed user login attempt.<br />
* pluto-boot-scripts (234) <br />
** #2268 fail2ban script not insert existing rules to our db.<br />
** Support for audio output select on rpi via web admin<br />
* lmce-diskless-tools (627,628) - update syslinux depends to syslinux-common<br />
* lmce-omx-player (829,830) - Honour audio output selection of rpiMD<br />
* lmce-squeezeslave (762) - Fix detection for squeezelite<br />
* lmce-xbox360-gamepad (909,910) - further fixes<br />
* lmce-usb-gamepad (795,796) - rewrite the whole main loop to suck less. hold-down repeats work, input handling more sane.<br />
<br />
== Update 30926 ==<br />
* pluto-website-admin (220)<br />
** Fix for #2368 insert firewall rules en #2064 edit and delete chains (except some system chains).<br />
** Support for brightness based events.<br />
* pluto-std-plugins (116,135) - Support for brightness based events<br />
* lmce-omx-plugin (831,832) - Fix prioritizing of media playback<br />
* pluto-system-database (211)<br />
** Database additions for XBOX 360 Gamepad (device templates, package)<br />
** Modification of OMX Plugin to allow priority to be changed.<br />
* lmce-xbox360-gamepad (909,910) - the XBOX 360 Gamepad driver, uses xboxdrv userspace driver.<br />
* lmce-usb-gamepad (795,796) - additions here for above XBOX 360 Gamepad support.<br />
<br />
== Update 30862 ==<br />
* pluto-website-admin (220) - google drive integration progress can now read latest files per linuxmce user.<br />
<br />
== Update 30860 ==<br />
* lmce-weather (838,839) - some fixes by cfernandes<br />
* pluto-website-admin (220) - google drive integration progress.<br />
* pluto-boot-scripts (234) - more mail fixes<br />
<br />
== Update 30855 ==<br />
* pluto-vdr, pluto-vdr-plugin - remove hardcoding of core IP and network address, but depend on the pluto.conf entries for DCERouter.<br />
* lmce-avwizard-sounds - install files to correct location (again)<br />
* lmce-diskless-tools - stop copying apt configs from the core<br />
* pluto-boot-scripts - fix postfix setup #2393<br />
<br />
== Update 30841 ==<br />
* lmce-avwizard-sounds - fix replaces/conflicts data<br />
* lmce-skins-basic - fix replaces/conflicts data<br />
* lmce-avwizard-skin-basic - fix replaces/conflicts data<br />
<br />
== Update 30383 ==<br />
* pluto-website-admin (220) - Add Hue lights related test button.<br />
* pluto-boot-scripts - Add another option --autobackup to PlutoRestorePoint.sh to allow backup of pluto_main only<br />
<br />
== Update 30814 ==<br />
* pluto-Boot-scripts - Firewall order by place and PK_Firewall to let rules stay on top on the middle or on the bottom.<br />
* lmce-avwizard-sounds - install files to correct location<br />
* lmce-hue-controller (862,863) - Fix bug in adding new lights, now adds serial number.<br />
* pluto-website-admin (220) - Fix oops relating the missing '.' which caused operations/login.php not to work.<br />
<br />
== Update 30783 ==<br />
* lmce-nbd-client-wrapper - new pkg to hold common script<br />
* pluto-xine-player - depend on new pkg, remove script from pkg<br />
* lmce-vlc-player - depend on new pkg, remove script from pkg<br />
* pluto-boot-scripts - revert smbpasswd change temporarily (TSCHAK)<br />
* pluto-storage-devices - revert smbpasswd change temporarily (TSCHAK)<br />
<br />
== Update 30777 ==<br />
* lmce-core - depend on openswan<br />
* pluto-system-database - pkg updates<br />
* pluto-boot-scripts - remove check for openswan from bootscript<br />
* pluto-generic-serial-device - update to ruby 1.9.1<br />
<br />
== Update 30773==<br />
* lmce-hue-controller (862,863) - Updates HueContoller internals to now include polling, so as to make sure floorplan data is accurate. Changes underlying mechanisms for how lights are handled in preparation for extending additional support for Cree lights and sensors devices.<br />
<br />
== Update 30767 ==<br />
* lmce-diskless-tools - update diskless archive name to reflect current compression method xz.<br />
* pluto-website-admin (220) - updates to internet radio, moves add channels to a seperate page. Thanks Dap-P!<br />
* pluto-system-database - db updates<br />
* pluto-vdr - adds missing depends on vdr in trusty<br />
* lmce-core - update depends to new pkg name lmce-avwizard-sounds<br />
* pluto-avwizard - update depends to new pkg name lmce-avwizard-skins-basic<br />
* lmce-clock-screen-saver - make the clock screen saver use the WMController/wmctrl methods for setting window visibility to be compatible with Orbiter. (TSCHAK) (Trusty only)<br />
* pluto-storage-devices - Make sure that smbpasswd is used to create or update sambahelper's password (TSCHAK)<br />
<br />
== Update 30726 ==<br />
* pluto-vdr - VDR player's package assumed a correctly installed vdr package which includes an entry in /etc/default for vdr. We no longer fail on a missing file.<br />
<br />
== Update 30724 ==<br />
* lmce-weather - updates to weather sources, add OpenWM source. Thanks SBCC and cfernandes!<br />
* lmce-skins-* - adds missing telecom icons, updates/adds weather icons<br />
* lmce-avwizard-sounds - remove extraneous stuff from pkg, reduce pkg size back to normal. Proper replaces/conflicts/data...<br />
* lmce-avwizard-skin-basic - Proper replaces/conflicts/data...<br />
* pluto-system-database - db updates<br />
<br />
== Update 30718 ==<br />
* lmce-core - new depends on lmce-skins*<br />
* lmce-md-meta - add depends on pnp-detection scripts<br />
* lmce-hybrid - new depends on lmce-skins*<br />
* pluto-avwizard (556,555) - add pciutils as a depends, still need to deal with multiarch stuff so this will break armhf, we will not update armhf for now, it doesn't use avwizard but does install it.<br />
* lmce-diskless-tools - minor diskless create fixups<br />
* pluto-orbiter - missing depends<br />
* pluto-boot-scripts (234) - updated internet radio script<br />
* pluto-website-admin (220) - recognize MIDs as top level devices<br />
* pluto-mythtv-player - fix install in diskless create<br />
<br />
== Update 30628 ==<br />
* *-database - fix install issues<br />
<br />
== Update 30622 ==<br />
* pluto-orbiterinstallers - fix depends issue<br />
* pluto-system-database - lots of compat updates<br />
* lmce-* - lots of compat updates<br />
* pluto-* - lots of compat updates<br />
<br />
== Update 30618 ==<br />
* pluto-boot-scripts (234) - updated internet radio scripts<br />
* pluto-website-admin (220) - updated internet radio page<br />
<br />
== Update 30571 ==<br />
* lmce-zwave-ozw(505,506) - send "Device is turned on or off" event when appropriate so the corresponding event works as expected<br />
* lmce-squeezeslave (762) - set to pnp create without prompting<br />
* lmce-runtime-dependencies (903) - pkg to help consolidate runtime depends.<br />
* lmce-core (888) - updated depends<br />
* lmce-md-meta (450)- updated depends<br />
* pluto-boot-scripts (234) - updated depends<br />
* pluto-createdevice (303,304) - updated depends<br />
* lmce-weather(838,839) - fix potential segfault<br />
* pluto-website-admin (220) - add "replace node" button to advanced ZWave page<br />
<br />
== Update 30549 ==<br />
* pluto-mythtv-player - fix misaligned data values during mythtv.txt creation.<br />
<br />
== Update 30526 ==<br />
* lmce-core - new pkg<br />
* lmce-hybrid - pkg depends changes<br />
* lmce-md-meta - pkg depends changes<br />
* pluto-dcerouter - pkg depends changes<br />
* pluto-photo-screen-saver - pkg depends changes<br />
* pluto-boot-scripts - pkg depends changes<br />
* pluto-orbiter - pkg depends changes<br />
* pluto-simplephone - pkg depends changes<br />
* pluto-website-admin - pkg depends changes<br />
* lmce-mythtv-scripts - pkg depends changes<br />
* pluto-system-database - pkg depends changes<br />
* lmce-squeezeslave (762) - fix launch script, automatically create associated squeezebox player on the core.<br />
* pluto-std-plugins - run New_PnP_MD.sh for new MID devices as well.<br />
* lmce-diskless-tools - don't fail on invoke-rc.d during diskless create, exit gracefully and continue.<br />
* pluto-mythtv-player - fix diskless create failures due to old hacks. more work is needed here overall on mythtv integration.<br />
<br />
== Update 30419 ==<br />
* pluto-slim-server - Make sure to turn off all Squeeze* devices when Slim Server Streamer starts or restarts (so that squeezelite does not hog sound cards.)<br />
* pluto-hald (529,530) - add device node path to pnpqueue with v4l devices during detection<br />
* libopenzwave1.0(824, 825) - new upstream version<br />
* lmce-zwave-ozw(505,506) - update for new lib version<br />
<br />
== Update 30384 ==<br />
* pluto-confirm-dependencies - depend on pluto-install-scripts.<br />
* pluto-disk-drive (122,141) - remove hal bits that dealt with old jukebox bugs.<br />
* pluto-capture-card-scripts (580) - convert scripts from hal to udev.<br />
* pluto-pnp-detection (562) - convert scripts from hal to udev.<br />
* pluto-storage-devices (533) - convert autofs from hal to udev.<br />
* pluto-bootscripts (234) - disable starting the hald since we're using udev now, remove false 'fail' messages during reboot/shutdown<br />
* pluto-slim-server-streamer - make one tweak (do not delete m_mapStreamsToPlayers entry in CMD_Stop). Streaming now works consistently, properly, with squeezebox devices and their clones. (TSCHAK)<br />
<br />
== Update 30354 ==<br />
* pluto-hald (529,530) - fix attempt to fire event for child device of usb-dongle.<br />
* pluto-slim-server-streamer - Implement FF/REW (transport) trick-play control for Squeeze* devices. (TSCHAK)<br />
<br />
== Update 30341 ==<br />
* pluto-bootscripst - fixes for PPPoE users to not autostart the external interface.<br />
* pluto-slim-server-streamer - Fix to power off squeezebox player when stream is not in use. This allows softsqueeze/squeezeslave/squeezelite players to let go of a sound device, when not in use (TSCHAK)<br />
<br />
== Update 30332 ==<br />
* pluto-orbiter (118,139) - disable old hid device functionality. Anyone who needs it can request a special build which will be provided at no extra charge. ;)<br />
* pluto-bootscripts (234) - disable Gamepad Radar, functionality now in hal through udev<br />
* pluto-avwizard (556,555) - fixes mangling of RemoteCmd when >1 remote is detected.<br />
* pluto-hal-device-finder (535,536) - update to use udev rather than hal.<br />
* pluto-hald (529,530) - update to use udev rather than hal.<br />
* pluto-system-database (211) - updates for new detection method (joystick, cec-adaptor), update dependency data for hal pks to reflect dropping hald and add depends on udev now.<br />
<br />
== Update 30219 ==<br />
* pluto-bootscripts (234) - Fail2ban firewall update script, and missing radioscript.sh.<br />
* pluto-website-admin - Place set for rules on the firewall and bantime for fail2ban integration.<br />
* pluto-std-plugins (116,135) - adds heirloom-mailx for 'mailx -r' functionality, fixes e-mail in general info plugin<br />
<br />
== Update 30068 ==<br />
* lmce-advanced-ip-camera(813,812) - Fixed high cpu usage if connection to camera can not be made<br />
<br />
== Update 30052 ==<br />
* lmce-qorbiter-* (lots) - fix android pkg meta data, need to rebuild all together<br />
<br />
== Update 30051 ==<br />
* pluto-updateentarea (341,342) - use DAY/NIGHT in watching/stopped watching events to make them smarter<br />
* pluto-std-plugins (116,135) - Implement Get Device Status in General Info Plugin<br />
* pluto-bootscripts (234) - fix VPN ip up/down<br />
<br />
== Update 30025 ==<br />
* pluto-system-database (211) - column def updates<br />
* pluto-local-database (214) - new Firewall columns and new VPN columns for Users table.<br />
<br />
== Update 30014 ==<br />
* lmce-transmission-client (852) - fix postinst issue. (Thanks SBCC)<br />
== Update 29994 ==<br />
More VLC Player changes to make it at least somewhat usable, there were some ugly bugs that came to light once i plopped it onto my production system. Right now sound device is plughw:0,3, if you need a different one, change it in the code. (TSCHAK)<br />
<br />
* lmce-vlc-player - many little fixes to make it suck less.<br />
<br />
== Update 29990 ==<br />
I am working on the VLC player, and it is breathing enough for basic testing. Please do not use in production environment. There is still a lot of code to write (TSCHAK)<br />
<br />
* pluto-system-database (211) - updates for VLC player (TSCHAK)<br />
* vlc-player (882,884) - Very early alpha developer test of the VLC player. (TSCHAK)<br />
* vlc-plugin (874,875) - Very alpha developer test of the VLC plugin. (TSCHAK)<br />
<br />
== Update 29984 ==<br />
* pluto-system-database (211) - fix bad repos in pkgs<br />
* pluto-website-admin - just because I think it is necessary :-)<br />
<br />
== Update 29983 ==<br />
* pluto-website-admin (220) - android qorbiter links for installer page. - thought this was in already<br />
* pluto-std-plugins (116,135) - Add calls to set house and user modes to security and telecom plugins for qOrbiter. (TSCHAK)<br />
* pluto-system-database (211) - Add set user and house mode commands to Standard Orbiter Commands group, in preparation for qOrbiter re-DCEGen<br />
<br />
== Update 29956 ==<br />
* pluto-system-database (211) - Additional MAC range for Hue device template.<br />
* lmce-qorbiter-* (lots) - rebuild all together, new skin pkgs<br />
<br />
== Update 29942 ==<br />
* pluto-system-database (211) - BD MediaType update to permit playback.<br />
<br />
== Update 29939 ==<br />
* lmce-qorbiter-* (lots) - rebuild all together<br />
* pluto-vdr-plugin - return list of currently active EPG instead of the whole EPG.<br />
<br />
== Update 29911 ==<br />
* pluto-std-plugins (116,135) - stop redirecting to MPlayer, remove auto-rip questions for BD discs<br />
* pluto-xine-player (117,136) - BD playback mount disc prior to playback, unmount afterwards<br />
* pluto-xine-plugin (118,137) - stop redirecting to MPlayer, Xine handles everything now<br />
<br />
== Update 29894 ==<br />
* lmce-weather-plugin (836,837) - load the default no radar image on plugin start<br />
* lmce-zwave-ozw(505,506) - first version of automatic reviving of dead nodes<br />
* pluto-website-admin (220) - run Diskless_Setup from executeLog.php only. Run script only once and restore script output display to the user in webadmin.<br />
* lmce-diskless-tools (627,628) - don't reset the NeedConfigure flag, Config_Device_Changes should run properly after MD rebuild now<br />
* pluto-bootscripts (234) - enable multichannel audio formats that are not ac3/dts in xine<br />
<br />
== Update 29887 ==<br />
* lmce-diskless-tools (627,628) - enable xorg LTS-HWE packages<br />
* pluto-bootscripts (234) - enable xorg LTS-HWE packages<br />
* pluto-x-scripts () - enable xorg LTS-HWE packages<br />
* lmce-qorbiter-* (lots) - rebuild, qt5, hopefully with plugins this time<br />
<br />
== Update 29885 ==<br />
* lmce-weather-plugin (836,837) - adds no radar data image<br />
* lmce-qorbiter-* (lots) - rebuild, qt5 now<br />
<br />
== Update 29862 ==<br />
* pluto-updatemedia (405,406) - fixes missing assignment from file pictures to album pictures<br />
<br />
== Update 29853 ==<br />
* pluto-boot-scripts (234) - with right execution right for radioscript.sh.<br />
* lmce-weather-plugin(836,837) needs rebuild to get latest changes in<br />
* lmce-qorbiter-* (lots) - rebuild, with plugins now, need skin pkgs at the same time<br />
<br />
== Update 29837 ==<br />
* pluto-xine-player (117,136) - improved subtitle handling, specifically fixing resume with bookmarked subtitle & audio track<br />
* lmce-zwave-ozw(505,506) - add unit conversion for thermostats if device is configured for F<br />
<br />
== Update 29814 ==<br />
* lmce-diskless-tools - LTS-HWE fixup, write pluto.conf on the MD, not the core<br />
<br />
== Update 29806 ==<br />
* pluto-avwizard (556,555) - avwiz startup fix for vboxvideo driver<br />
* lmce-diskless-tools - remove quiet from md boots during testing<br />
* pluto-boot-scripts (234) - seperate LTS HWE handling for kernel and xserver<br />
* pluto-website-admin (220) - add local qorbiter .apks to fdownload.php's allowable list<br />
<br />
== Update 29792 ==<br />
* pluto-orbiterinstaller (363) - add android apk debs as depends<br />
* pluto-website-admin (220) - add local qorbiter .apks to installer page<br />
* pluto-boot-scripts (234) - avwiz startup fixes<br />
* pluto-avwizard (556,555) - avwiz startup fixes<br />
* pluto-x-scripts - avwiz startup fixes<br />
* lmce-diskless-tools - add lmce-qorbiter to i386 diskless image, enable -lts-trusty pkgs in i386 md image, avwiz startup fixes.<br />
* lmce-qorbiter-* (lots) - first full build of bins and skins, including android, so deployment development can happen<br />
* lmce-game-player (673,674) - stomping out deadlocks once and for all. I hope this is stable enough for you guys. After 200 presses of random and trying orbiter buttons, things keep going. -Thom<br />
<br />
== Update 29775 ==<br />
* lmce-cec-adaptor (871, 872) - pulse-eight fixups for setting Physical Address & other stuff<br />
<br />
== Update 29765 ==<br />
* lmce-game-player (673,674) - fix some weirdness when you do playlists across different emulation engines (MAME, MESS, etc.)<br />
<br />
== Update 29764 ==<br />
* pluto-web-admin (220) - some fixes for internetradio, improvements to photoBrowser<br />
<br />
== Update 29733 ==<br />
* pluto-web-admin (220) - photo browser to browse pictures by attribute.<br />
* lmce-zwave-ozw(505,506) - add unit conversion for thermostats if device is configured for F<br />
* pluto-system-database (211) - unit device data for standard thermostat device template<br />
<br />
== Update 29723 ==<br />
* pluto-boot-scripts - Installer for internetradio stations, support for a SIXXS tunnel, let bind work on ipv6 as google is reachable from the ipv6 network<br />
* pluto-boot-scripts - qmd launch changes.<br />
* lmce-qorbiter (858,859) - update launch script for i386 as well as RPi<br />
<br />
== Update 29715 ==<br />
* pluto-web-admin (220) - Installer for internetradio sations.<br />
* lmce-cec-adaptor - adds control of connected devices from LinuxMCE<br />
* lmce-qorbiter (858,859) - update<br />
* lmce-qorbiter-skins-android (849) - update<br />
* lmce-qorbiter-skins-common (847) - update<br />
* lmce-qorbiter-skins-desktop (850) - update<br />
* lmce-qorbiter-skins-qt4libs (846) - update<br />
* lmce-qorbiter-skins-qt5libs (845) - update<br />
* lmce-qorbiter-skins-rpi (848) - update<br />
<br />
== Update 29689 ==<br />
* pluto-updatemedia (405,406) - avoid modifying id3 file when nothing has changed<br />
* pluto-system-database (211) - allow selecting scenarios using numeric buttons on UI2<br />
* pluto-orbiter (118,139) - allow selecting scenarios using numeric buttons on UI2<br />
* pluto-web-admin - Properly quote CommandParameter values when doing Test Command.<br />
<br />
== Update 29595 ==<br />
* *xine*.deb - from replacements - upgrade to libxine2 1.2.6, lots of bug fixes, improvements<br />
* pluto-system-database (211) - update xine pkg depends to libxine2-x<br />
* pluto-xine-player (117,136) - update pkg depends to libxine2-x<br />
<br />
== Update 29587 ==<br />
* pluto-gc100 - Adding IR blasting to iTach flex. Thx Radu.<br />
<br />
== Update 29584 ==<br />
* lmce-diskless-tools - add CEC_Adaptor to Raspbian diskless images.<br />
* pluto-confirm-dependencies - permit country mirror matching for apt mirrors.<br />
* lmce-asterisk - fixed a problem with not registering my second phoneline.<br />
* pluto-system-database (211) - remove mediatomb from default install, can now add through webadmin install wizards; new country mirror for Germany.<br />
* lmce-transmission-client (852) - add required script for webadmin actions<br />
* pluto-mythtv-plugin (134,153) - alter data to connect to master server at the core's internal lan ip.<br />
* pluto-mythtv-player - ensure the players know the ip of the core for connecting to the master server.<br />
<br />
== Update 29547 ==<br />
* pluto-vdr-plugin - now with a postinst script so core only installs will have the proper settings in default/vdr<br />
<br />
== Update 29544 ==<br />
* libopenzwave1.0(824, 825) - new upstream version <br />
* lmce-zwave-ozw(505,506) - needs to be rebuilt with new lib<br />
* pluto-avwizard (556,555) - revert some changes so 1204 detection returns<br />
<br />
== Update 29530 ==<br />
* lmce-cec-adaptor - Additional remote buttons added.<br />
* pluto-avwizard (556,555) - improve avwizard start detection reliability, and video detection reliability<br />
* pluto-boot-scripts - improve reliability for video detection<br />
* pluto-skins-basic (204) - new PS button and addition of weather icons and buttons.<br />
* pluto-system-database (211) - new designobjs.<br />
<br />
== Update 29523 ==<br />
* lmce-squeezeslave - fix dir location in postinst causing install error.<br />
* pluto-orbiter - use updated screenmap generator code as orbitergen is<br />
<br />
== Update 29520 ==<br />
* lmce-diskless-tools - fix bad kernel symlink in rpi diskless images.<br />
* pluto-boot-scripts - fix firewall missing exclusion for a sourceip.<br />
* lmce-game-plugin - add subtitle attribute.<br />
* lmce-airplay-streamer - Get IP from core if running on core<br />
* pluto-asterisk - Add support for ConfBridge tokens (Asterisk 1.8+)<br />
* lmce-squeezeslave - postinst and prerm scripts to divert squeezelite init.d script. Change depends from squeezeslave to squeezelite.<br />
* pluto-std-plugins - adds np_XBOX, np_Network, np_Playstation to ContainsVideo to prevent screensaver and video pipe 'off' commands.<br />
<br />
== Update 29482 ==<br />
* lmce-skins-titanium (708) - fix media control arrow direction.<br />
* pluto-skins-basic (204) - additional icons including the 4 colour buttons.<br />
* pluto-system-database (211) - new designobjs.<br />
<br />
== Update 29465 ==<br />
* pluto-updatemedia (405,406) - improve (or fix) UTF-8 handling of IPTC tags in JPG files (the problem is that the character set is not 100% defined for these tags, we follow what seems to be the norm wrt. character encoding)<br />
<br />
== Update 29456 ==<br />
* pluto-orbitergen - generate screens for DesignObjs declared as required by DeviceTemplates, permits DT based remote screens, etc...<br />
<br />
== Update 29454 ==<br />
* lmce-omx-plugin - resume media and bookmarking now possible.<br />
* pluto-updatemedia (405,406) - try to improve picture to attribute assignment, fix utf-8 for flac and ogg files<br />
<br />
== Update 29448 ==<br />
* pluto-xine-player (117,136) - subtitle & audio track toggling<br />
* pluto-system-database (211) - updated device data for Orbiter UI1 subtitle & audio track toggling & OMX_Player commands.<br />
* pluto-website-admin (220) - check for mediadirector based on category rather than lists of DTs<br />
<br />
== Update 29418 ==<br />
* libsoxr*.deb - replacement (required for squeezelite)<br />
* squeezelite*.deb - replacement<br />
* lmce-squeezeslave - updates launch script, package depends on squeezelite for raspbian wheezy and ubuntu trusty, precise is still squeezeslave but will change after a little more testing.<br />
<br />
== Update 29418 ==<br />
* pluto-website-admin (220) - fixes [http://svn.linuxmce.org/trac/ticket/589 #589]<br />
* lmce-diskless-tools - updates to files.d for rpi md creation.<br />
* pluto-std-plugins - minor change to how CreateDevice handles new FK_DeviceTemplate_Required column, still not in use officially, still fully backwards compatible.<br />
* lmce-launch-manager - start devices on an MD even if there is no orbiter device, permits other diskless booting devices that are not full MDs.<br />
<br />
== Update 29405 ==<br />
* pluto-orbiter - get timecode data from OMX_Player<br />
* lmce-omx-plugin - permit audio playlists to repeat.<br />
* pluto-std-plugins - updates to media plugin to complement the JSON plugins new playlist ability<br />
<br />
== Update 29353 ==<br />
* lmce-diskless-tools - fix firstboot script causing Diskless_Setup.sh to fail.<br />
* lmce-omx-plugin - permit screensaver during audio playback.<br />
* pluto-photo-screen-saver - turn off the mouse cursor in the SDL PSS (yay!).<br />
<br />
== Update 29333 ==<br />
* lmce-diskless-tools - remove twolife repo causing so much grief. debs in lmce repo now. <br />
* pluto-boot-scripts - don't run X on RPi qMDs, adds LaunchQOrbiter.sh.<br />
<br />
== Update 29325 ==<br />
* lirc-pluto - remove depends on lirc-modules*<br />
<br />
== Update 29276 ==<br />
* lmce-launch-manager - run UpdateAvailableSoundCards.sh on each router reload as intended<br />
* pluto-std-plugins - fixes for new PnpProtocol in PnpQueue<br />
<br />
== Update 29241 ==<br />
* A full set of debs has been updated due to a header file receiving a major (re)fix.<br />
* pluto-boot-scripts - multiple bug fixes for firewall.<br />
* pluto-website-admin (220) - fixes saving of polling values for advanced ZWave page, fixes for firewall.<br />
* pluto-newmdinteractor - new interactor method 'select' to spawn a DT selection screen<br />
* pluto-std-plugins - new PnpProtocol for newmd interactor to spawn a DT selection screen<br />
<br />
== Update 29194 ==<br />
* pluto-boot-scripts - multiple bug fixes for firewall and port_forward (NAT) in peticulair.<br />
* pluto-website-admin - fix for firewall to get port_forward easyer (i'm thinking of i can make it more easy).<br />
<br />
== Update 29165 ==<br />
* pluto-boot-scripts - modify smb.conf templates to set the prefered authentication method.<br />
<br />
== Update 29143 ==<br />
* pluto-std-plugins (116,135) - CreateDevice changes to begin handling DT parent information for MD/qMD (or other device) creation.<br />
* pluto-createdevice (303,304) - changes to begin handling DT parent information for MD/qMD (or other device) creation.<br />
* lmce-diskless-tools (627,628) - raspbian updates for Diskless_CreateTBZ.sh<br />
* pluto-website-admin (220) - InstallWizard page fixes and language updates.<br />
* libopenzwave1.0(824, 825) - new upstream version<br />
<br />
== Update 29090 ==<br />
* lmce-zwave-ozw(505,506) - allow user specified retry timeout for ZWave communications<br />
* pluto-system-database (211) - updated device data for ZWave template<br />
<br />
== Update 29040 ==<br />
* pluto-website-admin (220) - Add polling status and update for ZWave<br />
* lmce-zwave-ozw(505,506)<br />
<br />
== Update 29039 ==<br />
* pluto-website-admin (220) - view, add and remove ZWave associations from wed-admin page<br />
* lmce-zwave-ozw(505,506) - load associations for web-admin<br />
<br />
== Update 29025 ==<br />
* pluto-boot-scripts (234) - add a fix for port_forward (NAT).<br />
* pluto-system-database (211) - add AVWizard as a required package of the Generic PC as MD DT, schema change alter new column name in InstallWizard_Distro to fix query errors<br />
* pluto-local-database (214) - enable schema updates through package update.<br />
<br />
== Update 29007 ==<br />
* libbluray*.deb - from replacements - enable vaapi on all cards supporting it, enable unencrypted BD playback<br />
* *xine*.deb - from replacements - enable vaapi on all cards supporting it, enable unencrypted BD playback<br />
* ola*.deb - from replacements - ola 0.9.0<br />
* lmce-ola (782,785) - lmce-ola updated to build for ola 0.9.0<br />
* pluto-website-admin (220) - fix popup overlay and lines not moving when node has no heighbors<br />
* pluto-updatemedia - different handling for VDR recordings. still defines recordings as dirs, but at least they end up in the db as vids<br />
* pluto-xine-plugin - different handling for VDR recordings.<br />
<br />
== Update 28980 ==<br />
* pluto-system-database (211) - update the local repo schema for Firewall table, update the website repo schema for InstallWizard_Distro table.<br />
* pluto-website-admin (220) - set loglevels functioning again, InstallWizard webadmin editor, more commands on the zwave page, New Firewall rules page and VPN Settings.<br />
* pluto-boot-scripts (234) - scripts for setting/reading loglevels, VPN, Firewall.<br />
* pluto-text-to-speech (283,284) - get voice from deb now that we have it.<br />
<br />
== Update 28950 ==<br />
* lmce-hue-controller (862,863) - fixes for hue controller run-time errors<br />
* lmce-diskless-tools (627,628) - fix mountnfs.sh script on MDs.<br />
* pluto-storage-devices (533) - don't cat to /etc/mtab if it is already a symlink to /proc/mounts<br />
<br />
== Update 28947 ==<br />
* pluto-system-database (211) - revert TSCHAK's font, again.<br />
* pluto-website-admin (220) - advanced ZWave page, now possible to set config parameters, some esthetic cleanups<br />
* lmce-zwave-ozw(505,506) - provide network data for the advanced ZWave page<br />
* pluto-powerfile-c200 (492,493) - builds, not currently in repo<br />
* pluto-sql2cpp (202,203) - builds, not currently in repo<br />
* pluto-tribunetv (598,599) - builds, not currently in repo<br />
* lmce-qmediaplayer-plugin (856,857) - builds, not currently in repo<br />
* lmce-mame-snaps (681) - builds, not currently in repo - not part of current build due to size, single build with release-pkg.sh perhaps.<br />
<br />
== Update 28939 ==<br />
* pluto-system-database (211) - removes precise compatibility from lshwd<br />
* pluto-boot-scripts (234) - remove lshwd from bootscripts, restore ConfirmDependencies on reboot/rebuild.<br />
* pluto-text-to-speech (283,284) - change from nitech to cmu voice to get ivr menu generation working again<br />
* pluto-asterisk (270) - Fix ownership of asterisk/pluto sound files<br />
* pluto-website-admin (220) - fix webadmin display of serial ports on MDs, use existing scripts to consolide the function, new advanced ZWave page<br />
* lmce-zwave-ozw(505,506) - provide network data for the advanced ZWave page<br />
<br />
== Update 28891 ==<br />
* lmce-zwave-ozw(505,506) - only send state changed events when value has actually changed<br />
<br />
== Update 28831 ==<br />
* libopenzwave1.0(824, 825) - new upstream version<br />
* lmce-zwave-ozw(505,506) - adjust timeout for retries from 40 to 2 seconds<br />
<br />
== Update 28821 ==<br />
* lmce-diskless-tools (627,628) - stop waiting up to 3 mins for working network<br />
* pluto-x-scripts (520,523) - fix avwiz having a hissy fit without video drivers.<br />
* pluto-updatemedia (405,406) - unstripped bin for debugging.<br />
* lmce-zwave-ozw(505,506) - add notification of level changes<br />
<br />
== Update 28803 ==<br />
* pluto-website-admin - GSD code editor now fills the window & fix to find omx player or xine player in webadmin, prevents update error<br />
* lmce-diskless-tools (627,628) - removes plymouth theme<br />
* pluto-boot-scripts (234) - WakeMD fix for certain nvidia nics.<br />
<br />
== Update 28792 ==<br />
* pluto-website-admin - Final refresh fix for weborbiter - thx Uplink and cfernandez<br />
== Update 28788 ==<br />
* lmce-qorbiter (858,859) - include qmldir in skins<br />
* lmce-qorbiter-skins-android (849) - include qmldir in skins<br />
* lmce-qorbiter-skins-common (847) - include qmldir in skins<br />
* lmce-qorbiter-skins-desktop (850) - include qmldir in skins<br />
* lmce-qorbiter-skins-qt4libs (846) - include qmldir in skins<br />
* lmce-qorbiter-skins-qt5libs (845) - include qmldir in skins<br />
* lmce-qorbiter-skins-rpi (848) - include qmldir in skins<br />
* pluto-boot-scripts (234) - Firewall fix to permit user firewall rules again.<br />
<br />
== Update 28786 ==<br />
*lmce-diskless-tools (627,628) - fix setting of /etc/defaultdomain on MDs so networking/dns lookups and more do not have a hissy fit. Thanks Dap_P!<br />
<br />
== Update 28755 ==<br />
*lmce-diskless-tools (627,628) - fix error in for loop of postinst<br />
<br />
== Update 28741 ==<br />
*pluto-motion-wrapper (455,456) - upgrade dependency to libavcodec53<br />
*pluto-system-database (211) - InstallWizard & InstallWizard_Distro changes for rpi.<br />
*lmce-diskless-tools (627,628)<br />
** add lsb-release data to diskless images for Raspbian Wheezy, fixes ConfirmDependencies on raspbian.<br />
** fixups for rpi diskless image creation and additions for multiarch deb-cache support<br />
<br />
== Update 28706 ==<br />
* pluto-boot-scripts (234) - Refs #1769 - DDNS fixes, thanks mkbrown69!<br />
* mce-diskless-tools (627,628) - fix Diskless_CreateTBZ.sh for Raspbian Wheezy<br />
<br />
Updated lmce-diskless-tools - hope that is correct.<br />
<br />
== Update 28696 ==<br />
* pluto-app-server (126,145) - Properly power off system, as 'shutdown' no longer does this due to semantics change. use 'poweroff' instead. *shakes-fist-at-ubuntu-people*<br />
<br />
== Update 28686 ==<br />
* pluto-vdr - Add a custom no signal image with some notes<br />
<br />
== Update 28682 ==<br />
* pluto-web-admin - Refs #2057 - Add button to wizardorbiters to update qOrbiter skins.<br />
* pluto-usb-uirt-0038 (525,526) - Refs #2051, Refs #1355 - fixes a small strcpy 4-bit offset copy (on i386) that mangled uuirt send/receive data. Thank you sambuca for finding a needle in a haystack!<br />
* pluto-system-database (211) - XBOX 360 IR changes, Denon IP template changes.<br />
* pluto-orbiter (118,139) - Screen Types should now be propagated to IR transceivers in the same room, fixing edge case with multiple IR transcievers on same hybrid (e.g. UIRT and a USB Game Pad)<br />
<br />
== Update 28637 ==<br />
* pluto-boot-scripts (234) - Fixes #2015 setup firewall properly or dous nothing for the webfilter or proxy.<br />
<br />
== Update 28609 ==<br />
* pluto-boot-scripts (234) - Fixes #2043 domainname inconsistencies, should fix some DNS and samba issues.<br />
* lmce-hue-controller - initial device package<br />
<br />
== Update 28603 ==<br />
* pluto-website-admin - refs #2015 change place of the scripts.<br />
* lmce-webfilter - dedicated package for webfilter and proxy.<br />
<br />
== Update 28591 ==<br />
* lmce-agocontrol-bridge (827,826) - refs #1505 - support settemperature and setthermostatmode in bridge<br />
<br />
== Update 28570 ==<br />
* pluto-system-database (211) - Revert the clock changes, as they seem to have just fucked up everybody's day. (TSCHAK)<br />
* pluto-skins-* and lmce-skins-* - Skin changes all over<br />
<br />
== Update 28538 ==<br />
* pluto-boot-scripts (234) - Refs #2034 cannot do math with letters. Audio device will write now.<br />
<br />
== Update 28514 ==<br />
* pluto-boot-scripts (234) - Refs #2026 Typo in nvidia-install.sh broke everything.<br />
* pluto-avwizard (556,555) - Refs #2026 a0start_avwizard script did not get correct change.<br />
<br />
== Update 28506 ==<br />
* pluto-boot-scripts (234) - Refs #2026 Change audio and video detection and setup. Addition of VideoDetectSetup file to handle both detection and setup. Changes to how we write asound.conf to comply with what Xine_Streamfactory is wanting to see. Changes to nvidia-install.sh to make 1204 specific, removal of a lot of unneeded logic to get new hw working on 1004.<br />
* pluto-avwizard (556,555) - Refs #2026 Changes to init script and AVWizard_Run.sh to better handle video and audio setup.<br />
* pluto-vdr (468,469) - change to service invocation<br />
* pluto-usb-uirt-0038 (525,526) - update i386 uirt driver, rebuild for precise.<br />
* lmce-diskless-tools (627,628) - lmce-diskless-network.conf upstart script to alleviate waiting for network configuration on MD boot.<br />
<br />
== Update 28488 ==<br />
* pluto-website-admin (220) - SimplePhones attached to Joggler should now be able to select their appropriate sound card/usb microphone. (TSCHAK)<br />
* pluto-storage-devices (533) - service invocation updates<br />
* lmce-qorbiter (858,859) - remote load change<br />
* lmce-qorbiter-skins-android (849) - remote load change<br />
* lmce-qorbiter-skins-common (847) - remote load change<br />
* lmce-qorbiter-skins-desktop (850) - remote load change<br />
* lmce-qorbiter-skins-qt4libs (846) - remote load change<br />
* lmce-qorbiter-skins-qt5libs (845) - remote load change<br />
* lmce-qorbiter-skins-rpi (848) - remote load change<br />
<br />
== Update 28461 ==<br />
* lmce-agocontrol-bridge (827,826) - Refs #1505 - change key from inventory to devices, add sanity checks for map conversion<br />
* lmce-qorbiter (858,859) - full packaging of qOrbiter for precise<br />
<br />
== Update 28459 ==<br />
* pluto-system-database (211) - database updates for dynamic repository naming/resolving<br />
* pluto-add-software (572,573) - removes deprecated script instcheck.sh from boot process<br />
* lmce-zwave-ozw(505,506) - fix node events (sensor reports and more)<br />
* pluto-disk-drive (122,141) - needs a rebuild to work - probably changes in some library<br />
* pluto-disc-drive-functions (496,497) - needs a rebuild to work - probably changes in some library<br />
<br />
== Update 28441 ==<br />
* pluto-avwizard (556,555) - init scripts<br />
* pluto-boot-scripts (234) - init scripts<br />
* lmce-update-system (651) - init scripts<br />
* lmce-launch-manager (298,299) - init scripts<br />
* lmce-diskless-tools (627,628) - init scripts<br />
* pluto-confirm-dependencies (281,272)<br />
** fixups for sources.list checking/verifying<br />
** dynamic repository naming/resolving<br />
* pluto-install-scripts (391) - fixups for sources.list checking/verifying with confirmdeps<br />
* pluto-system-database (211) - database updates for dynamic repository naming/resolving<br />
* lmce-qorbiter (858,859) - initial package of qorbiter for qt 4.8.1 on precise<br />
* pluto-std-plugins (116,135) - A Fix for the current play all bug. (TSCHAK)<br />
<br />
== Update 28438 ==<br />
* lmce-zwave-ozw(505,506) - code restructuring, fixes to avoid depending on the order the values passed from OZW<br />
<br />
== Update 28436 ==<br />
* libopenzwave1.0(824, 825) - fix to enable proper SUC/SIS mode<br />
* lmce-zwave-ozw(505,506) - some fixes and logging to iron out the last device mapping problems<br />
<br />
== Update 28426 ==<br />
* pluto-std-plugins (116,135) - Fix for wrong playlist entries showing up in all instances of Play All. (tschak)<br />
<br />
== Update 28407 ==<br />
* libopenzwave1.0(824, 825) - fix to enable proper SUC/SIS mode<br />
<br />
== Update 28399 ==<br />
* pluto-std-plugins - general info plugin updated.<br />
* pluto-createdevice - fixes for taking repos et al into account when autodetecting devices.<br />
<br />
== Update 28398 ==<br />
* libopenzwave1.0(824, 825) - fix to enable proper SUC/SIS mode<br />
* lmce-zwave-ozw(505,506) - major rework of how zwave nodes are mapped to lmce devices - this will improve the amount of nodes that are automatically added to lmce, but might cause some backward compability problems. Problems include dupliacte devices being added to lmce. Just delete the old device and you will be fine. This will only happen in cases where you manually added lmce devices.<br />
<br />
== Update 28360 ==<br />
* lmce-zwave-ozw(505,506) - major rework of how zwave nodes are mapped to lmce devices - this will improve the amount of nodes that are automatically added to lmce, but might cause some backward compability problems. Problems include dupliacte devices being added to lmce. Just delete the old device and you will be fine. This will only happen in cases where you manually added lmce devices.<br />
* libopenzwave1.0(824, 825) - fix to enable proper SUC/SIS mode<br />
<br />
== Update 28341 ==<br />
* pluto-avwizard (556,555) - fix (hopefully) AVWizard not running on second boot after DVD install<br />
* pluto-boot-scripts (234)<br />
** fix (hopefully) AVWizard not running on second boot after DVD install<br />
** re-store Update_StartupScrips.sh script functionality<br />
* lmce-diskless-tools (627,628) - ensure /tftpboot/default/vmlinuz is readable by MDs during PXE boot.<br />
* pluto-generic-serial-device - big bug smash.<br />
<br />
== Update 28308 ==<br />
* lmce-autotagger - segfault fix<br />
* pluto-avwizard (556,555) - detect video changes only when AVWiz is selected to run.<br />
* lmce-diskless-tools (627,628)<br />
** replaces medibuntu repo with videolan repo for libdvdcss2<br />
** other bug fixes for 1204<br />
<br />
== Update 28300 ==<br />
* pluto-plutoutils (196,197) - Add StringUtils for new clock variables in Orbiter<br />
* pluto-orbiter (119,138) - add support for new clock variables in Orbiter<br />
* pluto-proxy-orbiter - add support for new clock variables in Orbiter<br />
* pluto-system-database (211) Designer changes for clock screen in Orbiter.<br />
* lmce-autotagger - segfault fix<br />
<br />
== Update 28296 ==<br />
* pluto-website-admin (220) more improvements to picture tagging/screensaver<br />
* pluto-boot-scripts (234) - wrapper script to set exif orientation tag<br />
* pluto-updatemedia (405,406) - support for picture tagging<br />
* pluto-dhcpd-plugin - ignore DHCP INFOs.<br />
<br />
== Update 28255 ==<br />
* pluto-website-admin (220) improvement to picture tagging/screensaver - screensaver and keyword editing now available directly in screen saver page (and screen saver page should probably be renamed now as well...)<br />
<br />
== Update 28232 ==<br />
* pluto-boot-scripts (234) - enables vboxvideo driver detection<br />
* lmce-zwave-ozw(505,506) - avoid bad conversion of int->float for brightness values<br />
* *qorbiter* - various fixes.<br />
<br />
== Update 28214 ==<br />
* pluto-system-database(211) - change attribute sort order for picture attributes<br />
* pluto-std-plugins (116,135) - Add Playlist delete capability to CMD_Delete_File for Orbiter File Details page. (TSCHAK).<br />
* *plugins* - to make sure the new version of libplutomain works with the plugins.<br />
<br />
== Update 28210 ==<br />
* lmce-roku (833,834) - Fixes #1949 - Stupid deadlock caused by recursive functions both pulling same mutex. (TSCHAK)<br />
*lmce-qorbiter-skins-qt5libs (845) - Incremental updates<br />
*lmce-qorbiter-skins-qt4libs (846) - Incremental updates<br />
*pluto-website-admin (220) - Fixes for tvdb admin use, updates regex, cleaning attributes<br />
*pluto-media-database - slight change to add a subtitle to games for variants.<br />
* pluto-system-database(211) - device data for ZWave, battery level event<br />
<br />
== Update 28202 ==<br />
* pluto-pluto-main-db (201,237) - New event and device data for ZWave/Battery reporting<br />
* lmce-zwave-ozw(505,506) - battery level event, support for setting up polling of individual values<br />
<br />
== Update 28198 ==<br />
* pluto-storage-devices (533) - Change to automounter script so NFS will properly be mounted in 1204+<br />
* lmce-game-db (675,676) - Schema changes have forced a rebuild of this shared lib, to match changes in GAMEROM (which have already been pushed) oops! -tschak<br />
* lmce-zwave-ozw(505,506)<br />
** map nodes to devices (add devices in LMCE) whenever a node/value is added in ZWave (should remove need for double reload after adding devices)<br />
** fix battery reporting (I hope)<br />
** configurable polling<br />
* lmce-game-player (673,674) - ConfigurationWriter should now create the config file path, if it does not exist. (tschak)<br />
<br />
== Update 28173 ==<br />
* lmce-game-player (673,674) - provide media director screen resolution to the game player models, make MAME and MESS emulator models use it. Effect is, MAME and MESS now always automatically size the window to display, to prevent odd race conditions with Orbiter (TSCHAK).<br />
* pluto-plutoutils (196,197) Fixes [http://svn.linuxmce.org/trac.cgi/ticket/1936 ut8 problem]<br />
<br />
== Update 28171 ==<br />
* libopenzwave1.0(824, 825) - fix to enable proper SUC/SIS mode<br />
<br />
== Update 28169 ==<br />
* pluto-website-admin (220)<br />
** handle accumulated data in datalogger graph<br />
<br />
== Update 28167 ==<br />
* pluto-website-admin (220)<br />
** Add "Queue instead of Instant Play" option to Wizard > Orbiters page (TSCHAK)<br />
* pluto-std-plugins (116,135) - Add status message when "Queue Instead of Instant Play" is selected above, show on Orbiter when Play is selected. (TSCHAK)<br />
* lmce-zwave-ozw(505,506) - possibility to reset controller<br />
<br />
== Update 28162 ==<br />
* lmce-zwave-ozw(505,506) - improvements to energy reporting<br />
* lmce-datalog-plugin(686,687) - also log cumulated energy usage<br />
<br />
== Update 28148 ==<br />
* lmce-transmission-client (852) - fixes installation issues<br />
* pluto-system-database(211) - fixes to lmce-transmission-client<br />
* pluto-std-plugins (116,135) - Start of optimizations to StartMedia in Media_Plugin, and MediaFile, MH_Play_Media, etc. to make Play All work faster, be more responsive. Still so much more investigation to do.<br />
* lmce-diskless-tools (627,628)<br />
** fixes "Waiting for Network Configuration" deadtime on MD boots.<br />
** adds Replaces and Conflicts entries to package<br />
* lmce-diskless-debootstrap-image (844) - adds Replaces and Conflicts entries to package to prevent errors on upgrades<br />
* lmce-zwave-ozw(505,506) - adds Replaces and Conflicts entries to package to prevent errors on upgrades<br />
* pluto-boot-scripts (234) - use a proper analog alsa device in SetupAudioVideo.sh<br />
* lmce-zwave-ozw(505,506) fix bug in add node, improvements to reduce unnecessary polling, implement thermostat support<br />
*Orbiter needs rebuilding (I fixed the previous fix, a bit more.) ;)<br />
**pluto-orbiter (119,138)<br />
**pluto-proxy-orbiter (487,488)<br />
**pluto-bluetooth-dongle (124,143)<br />
**pluto-orbitergen (226,227)<br />
<br />
== Update 28105 ==<br />
*Orbiter needs rebuilding (I fixed the stupid bogging down of large sets of files under an attribute in the MediaBrowser - caused by superfluous calls to get media attributes.<br />
**pluto-orbiter (119,138)<br />
**pluto-proxy-orbiter (487,488)<br />
**pluto-bluetooth-dongle (124,143)<br />
**pluto-orbitergen (226,227)<br />
<br />
== Update 28083 ==<br />
* lmce-game-database (679) - Schema changes.<br />
* pluto-website-admin - Amazon attribute search re-enabled<br />
<br />
== Update 28061 ==<br />
* pluto-website-admin (220) - Adds transmission pages to webadmin<br />
* lmce-transmission-client (852) - new package for transmission daemon integration<br />
* pluto-system-database(211)<br />
** new package definitions (transmission, lmce-transmission-client, unrar)<br />
** new website configuration menu for transmission<br />
** revert orbiter clock font until bugs can be squashed<br />
<br />
== Update 28040 ==<br />
* pluto-pluto-media-db - just for giggles to see if it fixes issues related to the game player changes to mediafile.h<br />
<br />
== Update 28039 ==<br />
* pluto-dcerouter (154,155) - name change of dependent package to lmce-diskless-tools<br />
* lmce-diskless-tools (627,628) - re-branded diskless tools (md creation scripts, etc)<br />
* lmce-diskless-debootstrap-image (844) - contains the original debootstrapped md image<br />
* lmce-qorbiter-skins-qt5libs (845) - initial qOrbiter skin packaging <br />
* lmce-qorbiter-skins-qt4libs (846) - initial qOrbiter skin packaging<br />
* lmce-qorbiter-skins-common (847) - initial qOrbiter skin packaging (fonts)<br />
* lmce-qorbiter-skins-rpi (848) - initial qOrbiter skin packaging<br />
* lmce-qorbiter-skins-android (849) - initial qOrbiter skin packaging<br />
* lmce-qorbiter-skins-desktop (850) - initial qOrbiter skin packaging<br />
* pluto-system-database(211) - packaging change updates for ConfirmDependencies<br />
<br />
== Update 28014 ==<br />
* lmce-zwave-ozw(505,506) - improvements to on/off/set level handling to better match device support, try to honor on/off for dimmers before using set level<br />
<br />
== Update 27986 ==<br />
* rebuild for MediaFile.h changes (System now added for Game Player) (TSCHAK)<br />
** pluto-std-plugins (116,135) & CreateDevice honours InstallWizard_Distro table on Core & MD creation (phenigma)<br />
** lmce-airplay-plugin (791,792)<br />
** lmce-game-plugin (671,672)<br />
** lmce-hulu-plugin (742,743)<br />
** pluto-mythtv-plugin (134,153)<br />
** lmce-omx-plugin (831,832) & not currently in repo (phenigma)<br />
** lmce-picture-plugin (756,757)<br />
** lmce-shoutcast-radio-plugin (703,704)<br />
** pluto-slimserver-plugin (424,425)<br />
** pluto-xine-plugin (118,137)<br />
<br />
* pluto-system-database (211) - fixes for the Intellivision game remote, baby monitor additions (TSCHAK)<br />
* mce-diskless-tools (627,628) - adds lmce-picture-viewer to all MD tarballs, firstrun for rpi, resolv.conf fixes for all MDs (phenigma)<br />
* pluto-createdevice (303,304) - CreateDevice honours InstallWizard_Distro table on Core & MD creation (phenigma)<br />
* pluto-vdr - make sure VDR listens on port 2001<br />
<br />
== Update 27946 ==<br />
* pluto-updatemedia (405,406) - RomFileHandler fixes. Prevent array underflow caused by GAMEROM returning weird data.<br />
* pluto-boot-scripts - logrotate takes care of the UpdateMedia log as well.<br />
<br />
== Update 27943 ==<br />
* lmce-dlna(842,843) - second version of dlna device, should fix a big fubar wrt. files included<br />
<br />
== Update 27942 ==<br />
* lmce-dlna(842,843) - first version of dlna device<br />
<br />
== Update 27929 == <br />
* pluto-boot-scripts (234) - fix post install script error<br />
<br />
== Update 27913 ==<br />
* pluto-std-plugins (116,135) - Add in Telecom Plugin fix for blindly trying to process every single playback started event. Whoops. (TSCHAK)<br />
<br />
== Update 27902 ==<br />
* lmce-zwave-ozw(505,506) - updates the open-zwave library, some changes to what library calls are used to improve compatibility with different devices<br />
* libopenzwave1.0(824, 825) - new version<br />
* mce-diskless-tools (627,628) - fix Diskless_CreateTBZ.sh on precise<br />
* pluto-system-database(211) - InstallWizard_Distro changes for MD creation<br />
* pluto-install-scripts (391) - fix ConfirmDependencies not adding entries to sources.list<br />
* pluto-boot-scripts (234) <br />
** fix persistent 'ignoring 30pluto.pbackup' error from apt.<br />
** update nvidia package names than have changed from lucid->precise<br />
* pluto-storage-devices (533) - fix display of errors during postinst.<br />
* pluto-website-admin (220) <br />
** makes checkbox sticky for 'Show only items without' <br />
** Move qOrbiter logic from MediaImage.php to imdbImage.php. Adds required qorbitergenerator updates for beta.<br />
* pluto-std-plugins (116,135) - add 'From' field to send e-mail command. Thanks Hackit2Me!<br />
** also some telecom plugin fixes in here for voicemail. (tschak)<br />
* Orbiter needs rebuilding (can I just put this here in the future as an analog for the bottom packages?) - New screens, and screen handlers. (TSCHAK)<br />
** pluto-orbiter (119,138)<br />
** pluto-proxy-orbiter (487,488)<br />
** pluto-bluetooth-dongle (124,143)<br />
** pluto-orbitergen (226,227)<br />
* pluto-updateentarea (341,342) - Add support to add Weather button if Weather Plugin is available<br />
* possy: Another skin addition, https://96.226.245.101/work/Voicemail_Changes.zip<br />
* pluto-plutoutils (196,197) - TranslateSoundCard routines. Somehow this hasn't gotten built lately... whoops (tschak)<br />
<br />
== Update 27859 ==<br />
* lmce-game-player (673,674) - Fixes #1866 - where if user selected a game bookmark from the media browser, and started the media with this bookmark, it would not work, due to the save state path being incorrectly derived from the ROM name, rather than the emulated system name. (TSCHAK)<br />
*pluto-website-admin (220) - #1858 added no-ip.com to dyndns mechanism (foxi352)<br />
*lmce-asterisk - #1856 Added qualify=5000 instead of qualify=yes to orbiter embedded phones (foxi352)<br />
*pluto-dynamic-dns (576 - #1858 added no-ip.com to dyndns mechanism (foxi352)<br />
<br />
--- some time passed<br />
<br />
* Weather Plugin stuff (TSCHAK)<br />
**lmce-weather-plugin(836,837) - Initial build of Weather Plugin<br />
**lmce-weather(838,839) - Initial build of Weather device<br />
**pluto-system-database(211) - lots of stuff crammed in for the weather plugin<br />
**pluto-orbiter(119,138) - Orbiter screenhandlers changed<br />
**pluto-proxy-orbiter(487,488) - Orbiter screenhandlers changed<br />
**pluto-skins-basic (204) - graphic changes (POSSY! tag me, so I can give you the updated bitmaps!)<br />
**lmce-skins-titanium(718) - Graphic changes (see above!)<br />
**lmce-skins-bluecrystal(804) - Graphic changes (see above!)<br />
* SimplePhone (498,499) - Better sound card selection logic if Sound Card device data is specified.<br />
* lmce-roku (833,834) - Implement CMD_Change_Playback_Speed() so phone call pauses will work.<br />
<br />
== Update 27799 ==<br />
*mce-diskless-tools (627,628) - Diskless_Create & Diskless_Setup updates for Raspberry Pi (phenigma)<br />
<br />
== Update 27783 ==<br />
*pluto-website-admin (220) - #1860: Fixes voicemail problems (foxi352)<br />
*pluto-asterisk (270) - #1860: Fixes voicemail problems (foxi352)<br />
* pluto-std-plugins (116,135) - #1862: fixes long standing problem of the dreaded "Play All audio" will quit at some point, by checking for valid files at deque insertion. Made a note to find more efficient fix in long term (TSCHAK)<br />
<br />
== Update 27777 ==<br />
*lmce-asterisk - Try to fix problem where embedded phones lose connection to asterisk<br />
*mce-diskless-tools (628) - mountnfs.sh updates for precise<br />
*pluto-website-admin (220) - Add No-IP dynamic dns service to webadmin<br />
<br />
== Update 27762 ==<br />
* pluto-website-admin (220) - Fixes #1847 - First phoneline added did not save, Fixes #1848 - Delete routing informations on phoneline delete (foxi352)<br />
* lmce-asterisk - Fixes a lot of simplephone problems due to local channel optimizations<br />
<br />
== Update 27744 ==<br />
* pluto-system-database (211) - Added device data to SimplePhone to allow sound card selection for Ringing and Calls (TSCHAK)<br />
** Also add changes to Phoenix Solo USB device for configuration after detection. Remove useless device data (TSCHAK)<br />
* pluto-boot-scripts (234) - Made sure TranslateSoundCard and TranslateRemoteSoundCard shell scripts get copied into /usr/pluto/bin (TSCHAK)<br />
* pluto-simplephone (498,499) - SimplePhone can now use Sound Card device data attached to template to explicitly set a sound card. If one isn't provided, the original heuristics are used to find one (TSCHAK)<br />
* pluto-sound-card-scripts (579) - Add configuration script for Phoenix Solo USB device. (TSCHAK)<br />
<br />
== Update 27724 ==<br />
* pluto-asterisk (270,271) - Asterisk has changed its tokens slightly, fix various bits of bit rot and breakage so Telecom integration is tight again. (TSCHAK)<br />
* pluto-orbiter (119,138) - Screen Handler fixes for Telecom (TSCHAK)<br />
* pluto-zwave-lighting (505,506) - Fixes #1451 - Smoke Detectors are properly detected again. (TSCHAK)<br />
* pluto-system-database (211) - Fix launch path for new Roku device, so that it will actually start correctly. (TSCHAK)<br />
* lmce-game-player (673,674) - Fix Famicom Disk System support, again, in light of the new ConfigurationManager class. (TSCHAK)<br />
<br />
== Update 27701 ==<br />
* pluto-orbiter (119, 138) - Changes to screen handler for Move File (final refinements)<br />
* pluto-system-database (211) - sqlCVS designer changes for Move File<br />
* pluto-proxy-orbiter (487,488) - synchronize proxy orbiter to match screen handler changes for move file<br />
* pluto-bluetooth-dongle (124,243) - synchronize bluetooth dongle to match screen handler changes for move file<br />
* pluto-std-plugins (116, 135) - Changes to telecom to disallow concurrent access to sound card if HDMI, and to fix the toggle effect of media unpausing if paused when phone rings. (#1710 and #1834)<br />
* pluto-website-admin (220) - Changes webadmin to access MediaTomb on new port<br />
* lmce-game-player (673,674) - make sure all changes are up to date.<br />
<br />
== Update 27694 ==<br />
* lshwd - postrm fixes.<br />
* pluto-std-plugins (116, 135) <br />
** File List button in Games remote works correctly (TSCHAK)<br />
** You can now add games to an already in progress playlist (TSCHAK)<br />
<br />
== Update 27688 ==<br />
* pluto-simplephone - Changes to allow for audio pipe only.<br />
<br />
== Update 27686 ==<br />
Move button in Media Details page should now work. (TSCHAK)<br />
* pluto-orbiter (119, 138) - Changes to Screen Handler for Move File (TSCHAK)<br />
* pluto-std-plugins (116, 135) <br />
** Changes to Media Plugin MoveJob, MoveTask, and CMD_Move_File for Move File; (TSCHAK)<br />
** Make Firefox window swallow correctly in Computing. (TSCHAK)<br />
** Telecom Plugin now switches on MD's for SimplePhone (bug #1709) (TSCHAK)<br />
* pluto-boot-scripts (234) - addition of moveWrapper.sh for Move File; Fix Keyboard Layout bug (#1776) (TSCHAK)<br />
* pluto-system-database (211) - Designer changes for Move File (TSCHAK)<br />
<br />
== Update 27659 ==<br />
* pluto-mythtv-plugin (134,153) - bump MYTH_PROTO_VERSION source (#1821) (tschak)<br />
<br />
== Update 27649 ==<br />
* sqlCVS (212,213) - mySQL reconnect bug preventing 1204 install from completing first time, fixed (tschak)<br />
* plutoUtils (196,197) - Related PlutoUtils MySQLHelper change.<br />
<br />
== Update 27636 ==<br />
* ubuntu/lshwd (n/a) - adds lsb tags<br />
* lmce-update-system (650,651) - adds lsb tags<br />
* mce-diskless-tools (627,628) - adds lsb tags to mountnfs.sh script<br />
* lmce-picture-viewer (754,755) - picture viewer window now minimizes properly, when not in use. (tschak)<br />
<br />
== Update 27542 ==<br />
* sdlmame and sdlmess have had the initialization and codec patch reapplied as per ticket #1560.<br />
* pluto-website-admin (220) - Correct display of static DHCP clients in webadmin -> DHCP leases<br />
<br />
== Update 27533 ==<br />
* lmce-roku (833,834) - a new C++ replacement for the GSD based driver for Roku players.<br />
* pluto-system-database (211) (needs to be rebuilt because of package defs changes.)<br />
** Add orbiter to rpi_b device template<br />
** Add omxplayer Player/Plugin and associated data<br />
** Add lmce-roku, and lmce-src-roku packages.<br />
* lmce-mediatomb (702) - Convert config.xml to v2, add mkv and mka, convert to UTF-8, change port to 49155<br />
* pluto-xine-player (117,136) - should now build against libxine2 rather than libxine1<br />
<br />
== Update 27515 ==<br />
* lmce-game-player - Turn on bookmarks for MESS based emulators, so I can see which ones reliably save state.<br />
* lmce-asterisk - Fixes #1766 - * in username / password now possible, add Cisco 7941 config script<br />
* pluto-website-admin (220) - Add possibility to change Room and FloorPlanObjectType in KNX wizard<br />
* pluto-pluto-main-db (201,237) - Add Cisco 7941 DT<br />
* pluto-dhcpd-plugin (302) - Removed old 7941 config script<br />
* mce-diskless-tools (627,628) - Add raspbian lmce packages to pi md diskless image<br />
* chan-sccp_v4.1 - Upgraded asterisk SCCP channel driver to newest version<br />
<br />
== Update 27469 ==<br />
* lmce-airplay-plugin - more refinements and changes.<br />
* lmce-airplay-streamer - more refinements and changes.<br />
<br />
== Update 27457 ==<br />
*pluto-boot-scripts (234) : Fixes #1758 - Modified Bootscripts postinst to reflect AVAHI services directory structure changes<br />
*pluto-pluto-main-db (201,237) - Fixes #1758 - Remove dependency for netatalk for now. Avahi announces the samba shares as xserve.<br />
<br />
== Update 27448 ==<br />
* pluto-boot-scripts (234)<br />
** adds serial port support on rpi<br />
** adds bootscript conditionals for rpi<br />
* pluto-libserial (190,191) - fixes bug in SerialPort.cpp<br />
* lmce-agocontrol-bridge (826,827) - new agocontrol Bridge packages<br />
* pluto-system-database (211) - new agocontrol Bridge packages<br />
<br />
== Update 27414 ==<br />
* lmce-asterisk - Added option to choose DTMF mode in phonelines setup<br />
* pluto-website-admin (220) - Added option to choose DTMF mode in phonelines setup<br />
<br />
== Update 27403 ==<br />
* pluto-vdr-plugin - removal of the vdr-plugin-control dependency<br />
* pluto-vdr - removal of the vdr-plugin-control dependency<br />
<br />
== Update 27397 ==<br />
* lmce-plymouth-theme (770) - source file compatibility changes to build on precise<br />
<br />
== Update 27392 ==<br />
* pluto-boot-scripts (234) - Add option 150 to dhcp server template for cisco firmware tftp<br />
* lmce-asterisk - Change db_phone_config.sh to call configure scripts for sccp phones again<br />
* pluto-dhcpd-plugin (302) - Modified 7970 configuration script to include firmware to download if in device's devicedata<br />
* mce-diskless-tools (628) - latest create-diskless ran.<br />
<br />
== Update 27385 ==<br />
* pluto-pluto-main-db (201,237) - removes pluto-system-database dependency<br />
* pluto-pluto-telecom-db (470,471) - removes pluto-telecom-database dependency<br />
* pluto-pluto-media-db (254,255) - removes pluto-media-database dependency<br />
* pluto-pluto-security-db (277,278) - removes pluto-security-database dependency<br />
* lmce-datalog-db (688,689) - removes lmce-datalog-database dependency<br />
* lmce-game-db (675,676) - removes lmce-game-database dependency<br />
<br />
== Update 27384 ==<br />
* lmce-sdlmame (682,683) - mame/mess source updated and combined into single tree<br />
* lmce-game-player (673,674)<br />
** change mame/mess binary locations<br />
** remove lmce-sdlmess as a depends for precise<br />
* mce-diskless-tools (628) - Diskless_CreateTBZ.sh updates for precise<br />
* pluto-pluto-main-db (201,237) - adds pluto-system-database dependency<br />
* pluto-pluto-telecom-db (470,471) - adds pluto-telecom-database dependency<br />
* pluto-pluto-media-db (254,255) - adds pluto-media-database dependency<br />
* pluto-pluto-security-db (277,278) - adds pluto-security-database dependency<br />
* lmce-game-db (675,676) - adds lmce-game-database dependency<br />
<br />
== Update 27373 ==<br />
* pluto-dcerouter (154,155) - dhcp fixes<br />
* pluto-boot-scripts (234) - dhcp fixes<br />
* pluto-plutodhcp (330,491) - dhcp fixes<br />
* mce-launcher - dhcp fixes<br />
* lmce-asterisk - removes asterisk-sounds-extra from depends, package no longer exists<br />
* mce-diskless-tools (627,628) - repairs to md creation<br />
<br />
== Update 27366 ==<br />
* pluto-avwizard-sounds - missing from repo<br />
* pluto-convert-mac - missing from repo<br />
<br />
== Update 27365 == <br />
* pluto-confirm-dependencies - improves displayed information about command arguments and adds -f, skips installed checking<br />
* pluto-makerelease - dependencies are added to packages again.<br />
* all packages built by MakeRelease - (/var/lmce-build/out/tmp/*.deb) dependencies added to packages again.<br />
* mce-diskless-tools - Diskless_CreateTBZ.sh updates for precise<br />
* video-wizard-videos - missing from repo<br />
* pluto-avwizard-sounds - missing from repo<br />
* pluto-mcr-remote - missing from repo<br />
<br />
== Update 27343 ==<br />
* pluto-simplephone builds for 1204<br />
<br />
== Update 27340 ==<br />
* many, many lmce packages are affected by change to AllCommandsRequests.h. so many, too many to list. (all lmce-* and pluto-* packages) :) - phenigma<br />
* pluto-disk-drive - removed pre-built bin from svn that we are building<br />
* lmce-insteon - removed pre-built bin from svn that we are building<br />
* pluto-dcerouter - adds BlueCrystal skin to depends<br />
<br />
== Update 27323 ==<br />
* lmce-EnOcean builds for 1204<br />
* pluto-proxy-orbiter builds for 1204<br />
* pluto-hal-device-finder builds for 1204<br />
* *-skin* packages build for 1204<br />
* pluto-orbiter builds for 1204<br />
<br />
== Update 27294 ==<br />
* pluto-boot-scripts - changes for postinst to ignore returnvalue for service restart<br />
* pluto-database-settings <br />
** changes for postinst to ignore returnvalue for service restart<br />
** changes to postinst to reflect my.cnf changes.<br />
<br />
== Update 28428 ==<br />
*lmce-admin - dead link changed to other page.</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Access_Point&diff=36688Access Point2016-03-24T17:46:45Z<p>Polly: </p>
<hr />
<div>{{versioninfo|810Status=relevant|810UpdatedDate=20th Sept 2010|810UpdatedBy=[[User:phenigma|phenigma]]}}<br />
[[Category:Networking]]<br />
{| align="right"<br />
| __TOC__<br />
|}<br />
= Introduction =<br />
<br />
This tutorial describes how to add Access Point functionality to your LinuxMCE Core/Hybrid. The Core/Hybrid will then act as a WiFi access point permitting wireless devices to connect to the core, the internal network and the Internet. The drivers you choose will depend on your specific hardware. Setting up an Access Point on your core allows you to use wireless orbiters such as the [[WebDT 366]] or [[Nokia N800]]/N900 without installing a separate wireless access point on your network.<br />
<br />
= Using nl80211 drivers (from back-ports) =<br />
<br />
== Hardware ==<br />
A lot of modern hardware works. Look up your device at http://wireless.kernel.org/en/users/Devices to determine which driver your card uses. The driver needs to support AP, you can check that the driver has this support at http://wireless.kernel.org/en/users/Drivers/. If the driver does not have AP support then you will not be able to operate the card as an Access Point. <br />
<br />
Two Wireless-N adaptors that are known to work:<br />
* Atheros Communications Inc. AR928X Wireless Network Adaptor (PCI-Express) (rev 01) <br />
** This was pre-installed on a Zotac IONITX-A-U Atom N330 1.6 Ghz<br />
** Uses the ath9k driver<br />
* Atheros AR9280 MAC/BB Rev:2 AR5133 RF Rev:d0<br />
** This is a D-Link DWA-522 Extreme N PCI Adaptor<br />
** Uses the ath9k driver<br />
* LinuxMCE 0810 BETA - Snapshot DVD 25289<br />
* Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)<br />
** Uses the brcmsmac driver<br />
<br />
<br />
== Overview ==<br />
* -> eth0 connects to internal network LMCE<br />
* -> eth1 connects to the internet<br />
* -> wlan0 is the wireless card<br />
<br />
=== Install required packages ===<br />
Install hostap and the network bridge utilities.<br />
$ sudo apt-get install bridge-utils hostapd<br />
<br />
== Config Files ==<br />
=== /etc/network/interfaces ===<br />
Make a backup of your original interfaces file:<br />
$ sudo mv /etc/network/interfaces /etc/network/interfaces.bak<br />
The interfaces file shown here is based on the setup described in the overview above.<br />
<br />
#####<br />
# Loopback interface<br />
#####<br />
iface lo inet loopback<br />
<br />
#####<br />
# xDSL PPPoE interface<br />
#####<br />
iface dsl-provider inet ppp<br />
pre-up /sbin/ifconfig eth1 up<br />
up /etc/wide-dhcpv6/dhcp6c-ifupdown start<br />
down /etc/wide-dhcpv6/dhcp6c-ifupdown stop<br />
provider dsl-provider<br />
<br />
#####<br />
# IPv4 network interfaces<br />
#####<br />
<br />
# --- External NIC --- <br />
<br />
# --- Internal NIC ---<br />
iface eth0 inet manual<br />
<br />
iface wlan0 inet manual<br />
<br />
iface br0 inet static<br />
post-up /usr/sbin/hostapd -B /etc/hostapd/hostapd.conf<br />
post-up service isc-dhcp-server restart<br />
bridge_ports eth0 wlan0<br />
address 192.168.80.1<br />
netmask 255.255.255.0<br />
# DNS Settings for Internal Net<br />
dns-nameservers 192.168.80.1<br />
dns-search LinuxMCE<br />
<br />
#####<br />
# Activating interfaces<br />
#####<br />
auto dsl-provider eth0 wlan0 br0 lo<br />
<br />
=== /etc/hostapd/hostapd.conf ===<br />
Edit /etc/hostapd/hostapd.conf and verify/change the following:<br />
<br />
interface=wlan0<br />
bridge=br0<br />
driver=nl80211<br />
ssid=LinuxMCE<br />
hw_mode=g<br />
ieee80211n=1<br />
wmm_enabled=1<br />
ht_capab=[SHORT-GI-20][SHORT-GI-40][GF][MAX-AMSDU-3839][SMPS-STATIC][HT40]<br />
#ht_capab=[SHORT-GI-40]<br />
channel=11<br />
macaddr_acl=0<br />
auth_algs=1<br />
ignore_broadcast_ssid=0<br />
wpa=3<br />
# MORE INFO from: http://linuxwireless.org/en/users/Documentation/hostapd#Authentication_and_Encryption<br />
wpa_passphrase=0123456789<br />
wpa_key_mgmt=WPA-PSK<br />
wpa_pairwise=TKIP<br />
rsn_pairwise=CCMP<br />
<br />
=== /etc/default/isc-dhcp-server ===<br />
Configure the dhcp server to respond to request from devices on the bridge instead of the wired connection alone.<br />
$ echo 'INTERFACES="br0"' | sudo tee /etc/default/isc-dhcp-server<br />
<br />
=== Change firewall ===<br />
<br />
Edit IntIF in firewall table (pluto_main database)<br />
Set '''eth0''' to '''br0'''.<br />
<br />
=== Update database ===<br />
<br />
UPDATE `pluto_main`.`Device_DeviceData` SET `IK_DeviceData` = 'eth0,dhcp|br0,192.168.80.1,255.255.255.0|eth1,br0|wlan0,br0|ppp0' WHERE `Device_DeviceData`.`FK_Device` = 1 AND `Device_DeviceData`.`FK_DeviceData` = 32; <br />
<br />
== Restart Networking ==<br />
Restart the networking engine, or reboot.<br />
$ sudo service networking restart<br />
'''or''' (in case the above didn't work)<br />
$ /etc/init.d/networking restart<br />
<br />
Check if hostap is running with this command:<br />
$ ps -aux | grep hostap<br />
<br />
= Using madwifi drivers =<br />
WORK IN PROGRESS<br />
<br />
== Hardware setup ==<br />
<br />
* Dell Optiplex Gx620 <br />
* WiFi card with Atheros chipset (using madwifi drivers)<br />
* Linux MCE 810 alpha2<br />
<br />
If you install LMCE from scratch make sure that your wifi card is NOT inserted prior to installation so that LMCE doesn't use it as the internal network interface. After LCME installation has finished, insert the wifi card.<br />
<br />
== Overview ==<br />
<br />
the idea is to combine or bridge eth1 and ath0 to a new virtual interface called br0. <br />
<br />
* -> eth0 connects to my ADSL modem (192.168.1.0)<br />
* -> eth1 connects to my internal LAN switch (192.168.80.0)<br />
* -> ath0 connects the wireless part of my internal network (192.168.80.0)<br />
<br />
== Needed packages ==<br />
<br />
* hostapd<br />
* bridge<br />
<br />
<br />
== Config files ==<br />
<br />
=== /etc/network/interfaces ===<br />
<br />
We'll make a copy of /etc/network/interfaces in case something goes wrong before we edit it.<br />
<br />
mv /etc/network/interfaces /etc/network/interfaces.bck<br />
<br />
joe /etc/network/interfaces<br />
<br />
auto lo eth0 eth1 br0<br />
automatically initialise eth0 (external interface) eth1 (internal LAN) and br0 (our bridge interface). Keep ath0 out of this for now, we'll initialise it separately.<br />
<br />
iface lo inet loopback<br />
<br />
# Internet Interface<br />
iface eth0 inet static<br />
address 192.168.1.2<br />
netmask 255.255.255.0<br />
gateway 192.168.1.1<br />
dns-nameservers 192.168.1.1<br />
<br />
Fill in your own settings here, in my case 192.168.1.1 is the ADSL modem. Alternatively you can use dhcp to get the adress details from your ADSL modem.<br />
<br />
# LAN interface<br />
iface eth1 inet manual<br />
up /sbin/ifconfig eth0 up<br />
down /sbin/ifconfig eth0 down<br />
<br />
The internal interface, note that it doesn't get an adress assigned.<br />
<br />
# Wireless interface<br />
auto ath0<br />
iface ath0 inet manual<br />
up /sbin/ifconfig ath0 up<br />
<br />
The wireless interface, again no adress details here.<br />
<br />
iface br0 inet static<br />
address 192.168.80.1<br />
network 192.168.80.0<br />
netmask 255.255.255.0<br />
broadcast 192.168.80.255<br />
pre-up /usr/sbin/brctl addbr br0<br />
pre-up /usr/sbin/brctl addif br0 eth1<br />
<br />
The fun part. Finally we assign the adress for the internal LAN to the bridge interace br0 (I'm sticking here with the standard LMCE network 80.0). The pre-up will create a bridge and add the eth1 interface to it. <br />
<br />
pre-up /sbin/wlanconfig ath0 destroy<br />
pre-up /sbin/wlanconfig ath0 create wlandev wifi0 wlanmode ap<br />
pre-up /sbin/iwconfig ath0 channel 3<br />
<br />
This part is necessary as the atheros interface has some issues to switch ino access point mode (master mode)<br />
<br />
pre-up /usr/sbin/brctl addif br0 ath0<br />
<br />
After firing up the wireless interface we add it to the bridge as well.<br />
<br />
post-down /usr/sbin/brctl delif br0 eth1<br />
post-down /usr/sbin/brctl delif br0 ath0<br />
post-down /usr/sbin/brctl delbr br0<br />
<br />
Just some lines to define how to cleanly shut down the bridge: remove both interfaces and then remove the bridge interace itself<br />
<br />
<br />
<br />
We need to set the bridge (which contains eth1 and ath0) as the new interface for the dhcpd server. <br />
Edit /etc/default/dhcp.conf as followed:<br />
<br />
INTERFACES="br0"<br />
<br />
/etc/default/dhcpd3/dhcpd.conf<br />
<br />
=== wireless configuration ===<br />
<br />
We'll use hostapd to manage the wireless part as it provides WPA encryption. I suggest that you first try to setup your network without encryption, make sure it works and then enable encryption.<br />
<br />
== Enable WPA encryption ==<br />
<br />
* edit the /etc/hostapd<br />
<br />
== Set static IP adresses ==<br />
<br />
It is possible to set static ip adresses manually instead of using LMCE.</div>Pollyhttp://wiki.linuxmce.org/index.php?title=MediaWiki:Common.js&diff=36687MediaWiki:Common.js2016-03-24T17:46:21Z<p>Polly: </p>
<hr />
<div>/* Any JavaScript here will be loaded for all users on every page load. */<br />
/**<br />
* Collapsible tables<br />
*<br />
* @version 2.0.2 (2014-03-14)<br />
* @source https://www.mediawiki.org/wiki/MediaWiki:Gadget-collapsibleTables.js<br />
* @author [[User:R. Koot]]<br />
* @author [[User:Krinkle]]<br />
* @deprecated Since MediaWiki 1.20: Use class="mw-collapsible" instead which<br />
* is supported in MediaWiki core.<br />
*/<br />
/*global $, mw */<br />
var autoCollapse = 2;<br />
var collapseCaption = 'hide';<br />
var expandCaption = 'show';<br />
<br />
function collapseTable( tableIndex ) {<br />
var Button = document.getElementById( 'collapseButton' + tableIndex );<br />
var Table = document.getElementById( 'collapsibleTable' + tableIndex );<br />
<br />
if ( !Table || !Button ) {<br />
return false;<br />
}<br />
<br />
var Rows = Table.rows;<br />
var i;<br />
<br />
if ( Button.firstChild.data === collapseCaption ) {<br />
for ( i = 1; i < Rows.length; i++ ) {<br />
Rows[i].style.display = 'none';<br />
}<br />
Button.firstChild.data = expandCaption;<br />
} else {<br />
for ( i = 1; i < Rows.length; i++ ) {<br />
Rows[i].style.display = Rows[0].style.display;<br />
}<br />
Button.firstChild.data = collapseCaption;<br />
}<br />
}<br />
<br />
function createClickHandler( tableIndex ) {<br />
return function ( e ) {<br />
e.preventDefault();<br />
collapseTable( tableIndex );<br />
};<br />
}<br />
<br />
function createCollapseButtons() {<br />
var tableIndex = 0;<br />
var NavigationBoxes = {};<br />
var Tables = document.getElementsByTagName( 'table' );<br />
var i;<br />
<br />
for ( i = 0; i < Tables.length; i++ ) {<br />
if ( $( Tables[i] ).hasClass( 'collapsible' ) ) {<br />
/* only add button and increment count if there is a header row to work with */<br />
var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0];<br />
if ( !HeaderRow ) {<br />
continue;<br />
}<br />
var Header = HeaderRow.getElementsByTagName( 'th' )[0];<br />
if ( !Header ) {<br />
continue;<br />
}<br />
<br />
NavigationBoxes[tableIndex] = Tables[i];<br />
Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );<br />
<br />
var Button = document.createElement( 'span' );<br />
var ButtonLink = document.createElement( 'a' );<br />
var ButtonText = document.createTextNode( collapseCaption );<br />
// TODO: Declare styles in [[MediaWiki:Gadget-collapsibleTables.css]]<br />
// Button.className = 'collapseButton';<br />
Button.style.styleFloat = 'right';<br />
Button.style.cssFloat = 'right';<br />
Button.style.fontWeight = 'normal';<br />
Button.style.textAlign = 'right';<br />
Button.style.width = '6em';<br />
<br />
ButtonLink.style.color = Header.style.color;<br />
ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex );<br />
ButtonLink.setAttribute( 'href', '#' );<br />
$( ButtonLink ).on( 'click', createClickHandler( tableIndex ) );<br />
ButtonLink.appendChild( ButtonText );<br />
<br />
Button.appendChild( document.createTextNode( '[' ) );<br />
Button.appendChild( ButtonLink );<br />
Button.appendChild( document.createTextNode( ']' ) );<br />
<br />
Header.insertBefore( Button, Header.firstChild );<br />
tableIndex++;<br />
}<br />
}<br />
<br />
for ( i = 0; i < tableIndex; i++ ) {<br />
if ( $( NavigationBoxes[i] ).hasClass( 'collapsed' ) ||<br />
( tableIndex >= autoCollapse && $( NavigationBoxes[i] ).hasClass( 'autocollapse' ) )<br />
) {<br />
collapseTable( i );<br />
}<br />
}<br />
}<br />
<br />
mw.hook( 'wikipage.content' ).add( createCollapseButtons );</div>Pollyhttp://wiki.linuxmce.org/index.php?title=MediaWiki:Common.js&diff=36686MediaWiki:Common.js2016-03-24T17:46:03Z<p>Polly: Replaced content with "/* Any JavaScript here will be loaded for all users on every page load. */"</p>
<hr />
<div>/* Any JavaScript here will be loaded for all users on every page load. */</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Access_Point&diff=36685Access Point2016-03-24T17:45:00Z<p>Polly: </p>
<hr />
<div>{{versioninfo|810Status=relevant|810UpdatedDate=20th Sept 2010|810UpdatedBy=[[User:phenigma|phenigma]]}}<br />
[[Category:Networking]]<br />
{| align="right"<br />
| __TOC__<br />
|}<br />
= Introduction =<br />
<br />
{| class="wikitable collapsible collapsed"<br />
|-<br />
! This is the header cell, which is always shown<br />
|-<br />
| This cell is not shown by default.<br />
|}<br />
<br />
This tutorial describes how to add Access Point functionality to your LinuxMCE Core/Hybrid. The Core/Hybrid will then act as a WiFi access point permitting wireless devices to connect to the core, the internal network and the Internet. The drivers you choose will depend on your specific hardware. Setting up an Access Point on your core allows you to use wireless orbiters such as the [[WebDT 366]] or [[Nokia N800]]/N900 without installing a separate wireless access point on your network.<br />
<br />
= Using nl80211 drivers (from back-ports) =<br />
<br />
== Hardware ==<br />
A lot of modern hardware works. Look up your device at http://wireless.kernel.org/en/users/Devices to determine which driver your card uses. The driver needs to support AP, you can check that the driver has this support at http://wireless.kernel.org/en/users/Drivers/. If the driver does not have AP support then you will not be able to operate the card as an Access Point. <br />
<br />
Two Wireless-N adaptors that are known to work:<br />
* Atheros Communications Inc. AR928X Wireless Network Adaptor (PCI-Express) (rev 01) <br />
** This was pre-installed on a Zotac IONITX-A-U Atom N330 1.6 Ghz<br />
** Uses the ath9k driver<br />
* Atheros AR9280 MAC/BB Rev:2 AR5133 RF Rev:d0<br />
** This is a D-Link DWA-522 Extreme N PCI Adaptor<br />
** Uses the ath9k driver<br />
* LinuxMCE 0810 BETA - Snapshot DVD 25289<br />
* Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)<br />
** Uses the brcmsmac driver<br />
<br />
<br />
== Overview ==<br />
* -> eth0 connects to internal network LMCE<br />
* -> eth1 connects to the internet<br />
* -> wlan0 is the wireless card<br />
<br />
=== Install required packages ===<br />
Install hostap and the network bridge utilities.<br />
$ sudo apt-get install bridge-utils hostapd<br />
<br />
== Config Files ==<br />
=== /etc/network/interfaces ===<br />
Make a backup of your original interfaces file:<br />
$ sudo mv /etc/network/interfaces /etc/network/interfaces.bak<br />
The interfaces file shown here is based on the setup described in the overview above.<br />
<br />
#####<br />
# Loopback interface<br />
#####<br />
iface lo inet loopback<br />
<br />
#####<br />
# xDSL PPPoE interface<br />
#####<br />
iface dsl-provider inet ppp<br />
pre-up /sbin/ifconfig eth1 up<br />
up /etc/wide-dhcpv6/dhcp6c-ifupdown start<br />
down /etc/wide-dhcpv6/dhcp6c-ifupdown stop<br />
provider dsl-provider<br />
<br />
#####<br />
# IPv4 network interfaces<br />
#####<br />
<br />
# --- External NIC --- <br />
<br />
# --- Internal NIC ---<br />
iface eth0 inet manual<br />
<br />
iface wlan0 inet manual<br />
<br />
iface br0 inet static<br />
post-up /usr/sbin/hostapd -B /etc/hostapd/hostapd.conf<br />
post-up service isc-dhcp-server restart<br />
bridge_ports eth0 wlan0<br />
address 192.168.80.1<br />
netmask 255.255.255.0<br />
# DNS Settings for Internal Net<br />
dns-nameservers 192.168.80.1<br />
dns-search LinuxMCE<br />
<br />
#####<br />
# Activating interfaces<br />
#####<br />
auto dsl-provider eth0 wlan0 br0 lo<br />
<br />
=== /etc/hostapd/hostapd.conf ===<br />
Edit /etc/hostapd/hostapd.conf and verify/change the following:<br />
<br />
interface=wlan0<br />
bridge=br0<br />
driver=nl80211<br />
ssid=LinuxMCE<br />
hw_mode=g<br />
ieee80211n=1<br />
wmm_enabled=1<br />
ht_capab=[SHORT-GI-20][SHORT-GI-40][GF][MAX-AMSDU-3839][SMPS-STATIC][HT40]<br />
#ht_capab=[SHORT-GI-40]<br />
channel=11<br />
macaddr_acl=0<br />
auth_algs=1<br />
ignore_broadcast_ssid=0<br />
wpa=3<br />
# MORE INFO from: http://linuxwireless.org/en/users/Documentation/hostapd#Authentication_and_Encryption<br />
wpa_passphrase=0123456789<br />
wpa_key_mgmt=WPA-PSK<br />
wpa_pairwise=TKIP<br />
rsn_pairwise=CCMP<br />
<br />
=== /etc/default/isc-dhcp-server ===<br />
Configure the dhcp server to respond to request from devices on the bridge instead of the wired connection alone.<br />
$ echo 'INTERFACES="br0"' | sudo tee /etc/default/isc-dhcp-server<br />
<br />
=== Change firewall ===<br />
<br />
Edit IntIF in firewall table (pluto_main database)<br />
Set '''eth0''' to '''br0'''.<br />
<br />
=== Update database ===<br />
<br />
UPDATE `pluto_main`.`Device_DeviceData` SET `IK_DeviceData` = 'eth0,dhcp|br0,192.168.80.1,255.255.255.0|eth1,br0|wlan0,br0|ppp0' WHERE `Device_DeviceData`.`FK_Device` = 1 AND `Device_DeviceData`.`FK_DeviceData` = 32; <br />
<br />
== Restart Networking ==<br />
Restart the networking engine, or reboot.<br />
$ sudo service networking restart<br />
'''or''' (in case the above didn't work)<br />
$ /etc/init.d/networking restart<br />
<br />
Check if hostap is running with this command:<br />
$ ps -aux | grep hostap<br />
<br />
= Using madwifi drivers =<br />
WORK IN PROGRESS<br />
<br />
== Hardware setup ==<br />
<br />
* Dell Optiplex Gx620 <br />
* WiFi card with Atheros chipset (using madwifi drivers)<br />
* Linux MCE 810 alpha2<br />
<br />
If you install LMCE from scratch make sure that your wifi card is NOT inserted prior to installation so that LMCE doesn't use it as the internal network interface. After LCME installation has finished, insert the wifi card.<br />
<br />
== Overview ==<br />
<br />
the idea is to combine or bridge eth1 and ath0 to a new virtual interface called br0. <br />
<br />
* -> eth0 connects to my ADSL modem (192.168.1.0)<br />
* -> eth1 connects to my internal LAN switch (192.168.80.0)<br />
* -> ath0 connects the wireless part of my internal network (192.168.80.0)<br />
<br />
== Needed packages ==<br />
<br />
* hostapd<br />
* bridge<br />
<br />
<br />
== Config files ==<br />
<br />
=== /etc/network/interfaces ===<br />
<br />
We'll make a copy of /etc/network/interfaces in case something goes wrong before we edit it.<br />
<br />
mv /etc/network/interfaces /etc/network/interfaces.bck<br />
<br />
joe /etc/network/interfaces<br />
<br />
auto lo eth0 eth1 br0<br />
automatically initialise eth0 (external interface) eth1 (internal LAN) and br0 (our bridge interface). Keep ath0 out of this for now, we'll initialise it separately.<br />
<br />
iface lo inet loopback<br />
<br />
# Internet Interface<br />
iface eth0 inet static<br />
address 192.168.1.2<br />
netmask 255.255.255.0<br />
gateway 192.168.1.1<br />
dns-nameservers 192.168.1.1<br />
<br />
Fill in your own settings here, in my case 192.168.1.1 is the ADSL modem. Alternatively you can use dhcp to get the adress details from your ADSL modem.<br />
<br />
# LAN interface<br />
iface eth1 inet manual<br />
up /sbin/ifconfig eth0 up<br />
down /sbin/ifconfig eth0 down<br />
<br />
The internal interface, note that it doesn't get an adress assigned.<br />
<br />
# Wireless interface<br />
auto ath0<br />
iface ath0 inet manual<br />
up /sbin/ifconfig ath0 up<br />
<br />
The wireless interface, again no adress details here.<br />
<br />
iface br0 inet static<br />
address 192.168.80.1<br />
network 192.168.80.0<br />
netmask 255.255.255.0<br />
broadcast 192.168.80.255<br />
pre-up /usr/sbin/brctl addbr br0<br />
pre-up /usr/sbin/brctl addif br0 eth1<br />
<br />
The fun part. Finally we assign the adress for the internal LAN to the bridge interace br0 (I'm sticking here with the standard LMCE network 80.0). The pre-up will create a bridge and add the eth1 interface to it. <br />
<br />
pre-up /sbin/wlanconfig ath0 destroy<br />
pre-up /sbin/wlanconfig ath0 create wlandev wifi0 wlanmode ap<br />
pre-up /sbin/iwconfig ath0 channel 3<br />
<br />
This part is necessary as the atheros interface has some issues to switch ino access point mode (master mode)<br />
<br />
pre-up /usr/sbin/brctl addif br0 ath0<br />
<br />
After firing up the wireless interface we add it to the bridge as well.<br />
<br />
post-down /usr/sbin/brctl delif br0 eth1<br />
post-down /usr/sbin/brctl delif br0 ath0<br />
post-down /usr/sbin/brctl delbr br0<br />
<br />
Just some lines to define how to cleanly shut down the bridge: remove both interfaces and then remove the bridge interace itself<br />
<br />
<br />
<br />
We need to set the bridge (which contains eth1 and ath0) as the new interface for the dhcpd server. <br />
Edit /etc/default/dhcp.conf as followed:<br />
<br />
INTERFACES="br0"<br />
<br />
/etc/default/dhcpd3/dhcpd.conf<br />
<br />
=== wireless configuration ===<br />
<br />
We'll use hostapd to manage the wireless part as it provides WPA encryption. I suggest that you first try to setup your network without encryption, make sure it works and then enable encryption.<br />
<br />
== Enable WPA encryption ==<br />
<br />
* edit the /etc/hostapd<br />
<br />
== Set static IP adresses ==<br />
<br />
It is possible to set static ip adresses manually instead of using LMCE.</div>Pollyhttp://wiki.linuxmce.org/index.php?title=MediaWiki:Common.js&diff=36684MediaWiki:Common.js2016-03-24T17:44:09Z<p>Polly: Created page with "/* Any JavaScript here will be loaded for all users on every page load. */ /** * Collapsible tables * * @version 2.0.2 (2014-03-14) * @source https://www.mediawiki.org/wik..."</p>
<hr />
<div>/* Any JavaScript here will be loaded for all users on every page load. */<br />
/**<br />
* Collapsible tables<br />
*<br />
* @version 2.0.2 (2014-03-14)<br />
* @source https://www.mediawiki.org/wiki/MediaWiki:Gadget-collapsibleTables.js<br />
* @author [[User:R. Koot]]<br />
* @author [[User:Krinkle]]<br />
* @deprecated Since MediaWiki 1.20: Use class="mw-collapsible" instead which<br />
* is supported in MediaWiki core.<br />
*/<br />
/*global $, mw */<br />
var autoCollapse = 2;<br />
var collapseCaption = 'hide';<br />
var expandCaption = 'show';<br />
<br />
function collapseTable( tableIndex ) {<br />
var Button = document.getElementById( 'collapseButton' + tableIndex );<br />
var Table = document.getElementById( 'collapsibleTable' + tableIndex );<br />
<br />
if ( !Table || !Button ) {<br />
return false;<br />
}<br />
<br />
var Rows = Table.rows;<br />
var i;<br />
<br />
if ( Button.firstChild.data === collapseCaption ) {<br />
for ( i = 1; i < Rows.length; i++ ) {<br />
Rows[i].style.display = 'none';<br />
}<br />
Button.firstChild.data = expandCaption;<br />
} else {<br />
for ( i = 1; i < Rows.length; i++ ) {<br />
Rows[i].style.display = Rows[0].style.display;<br />
}<br />
Button.firstChild.data = collapseCaption;<br />
}<br />
}<br />
<br />
function createClickHandler( tableIndex ) {<br />
return function ( e ) {<br />
e.preventDefault();<br />
collapseTable( tableIndex );<br />
};<br />
}<br />
<br />
function createCollapseButtons() {<br />
var tableIndex = 0;<br />
var NavigationBoxes = {};<br />
var Tables = document.getElementsByTagName( 'table' );<br />
var i;<br />
<br />
for ( i = 0; i < Tables.length; i++ ) {<br />
if ( $( Tables[i] ).hasClass( 'collapsible' ) ) {<br />
/* only add button and increment count if there is a header row to work with */<br />
var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0];<br />
if ( !HeaderRow ) {<br />
continue;<br />
}<br />
var Header = HeaderRow.getElementsByTagName( 'th' )[0];<br />
if ( !Header ) {<br />
continue;<br />
}<br />
<br />
NavigationBoxes[tableIndex] = Tables[i];<br />
Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );<br />
<br />
var Button = document.createElement( 'span' );<br />
var ButtonLink = document.createElement( 'a' );<br />
var ButtonText = document.createTextNode( collapseCaption );<br />
// TODO: Declare styles in [[MediaWiki:Gadget-collapsibleTables.css]]<br />
// Button.className = 'collapseButton';<br />
Button.style.styleFloat = 'right';<br />
Button.style.cssFloat = 'right';<br />
Button.style.fontWeight = 'normal';<br />
Button.style.textAlign = 'right';<br />
Button.style.width = '6em';<br />
<br />
ButtonLink.style.color = Header.style.color;<br />
ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex );<br />
ButtonLink.setAttribute( 'href', '#' );<br />
$( ButtonLink ).on( 'click', createClickHandler( tableIndex ) );<br />
ButtonLink.appendChild( ButtonText );<br />
<br />
Button.appendChild( document.createTextNode( '[' ) );<br />
Button.appendChild( ButtonLink );<br />
Button.appendChild( document.createTextNode( ']' ) );<br />
<br />
Header.insertBefore( Button, Header.firstChild );<br />
tableIndex++;<br />
}<br />
}<br />
<br />
for ( i = 0; i < tableIndex; i++ ) {<br />
if ( $( NavigationBoxes[i] ).hasClass( 'collapsed' ) ||<br />
( tableIndex >= autoCollapse && $( NavigationBoxes[i] ).hasClass( 'autocollapse' ) )<br />
) {<br />
collapseTable( i );<br />
}<br />
}<br />
}<br />
<br />
mw.hook( 'wikipage.content' ).add( createCollapseButtons );</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Access_Point&diff=36554Access Point2016-03-16T21:26:06Z<p>Polly: </p>
<hr />
<div>{{versioninfo|810Status=relevant|810UpdatedDate=20th Sept 2010|810UpdatedBy=[[User:phenigma|phenigma]]}}<br />
[[Category:Networking]]<br />
{| align="right"<br />
| __TOC__<br />
|}<br />
= Introduction =<br />
<br />
This tutorial describes how to add Access Point functionality to your LinuxMCE Core/Hybrid. The Core/Hybrid will then act as a WiFi access point permitting wireless devices to connect to the core, the internal network and the Internet. The drivers you choose will depend on your specific hardware. Setting up an Access Point on your core allows you to use wireless orbiters such as the [[WebDT 366]] or [[Nokia N800]]/N900 without installing a separate wireless access point on your network.<br />
<br />
= Using nl80211 drivers (from back-ports) =<br />
<br />
== Hardware ==<br />
A lot of modern hardware works. Look up your device at http://wireless.kernel.org/en/users/Devices to determine which driver your card uses. The driver needs to support AP, you can check that the driver has this support at http://wireless.kernel.org/en/users/Drivers/. If the driver does not have AP support then you will not be able to operate the card as an Access Point. <br />
<br />
Two Wireless-N adaptors that are known to work:<br />
* Atheros Communications Inc. AR928X Wireless Network Adaptor (PCI-Express) (rev 01) <br />
** This was pre-installed on a Zotac IONITX-A-U Atom N330 1.6 Ghz<br />
** Uses the ath9k driver<br />
* Atheros AR9280 MAC/BB Rev:2 AR5133 RF Rev:d0<br />
** This is a D-Link DWA-522 Extreme N PCI Adaptor<br />
** Uses the ath9k driver<br />
* LinuxMCE 0810 BETA - Snapshot DVD 25289<br />
* Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)<br />
** Uses the brcmsmac driver<br />
<br />
<br />
== Overview ==<br />
* -> eth0 connects to internal network LMCE<br />
* -> eth1 connects to the internet<br />
* -> wlan0 is the wireless card<br />
<br />
=== Install required packages ===<br />
Install hostap and the network bridge utilities.<br />
$ sudo apt-get install bridge-utils hostapd<br />
<br />
== Config Files ==<br />
=== /etc/network/interfaces ===<br />
Make a backup of your original interfaces file:<br />
$ sudo mv /etc/network/interfaces /etc/network/interfaces.bak<br />
The interfaces file shown here is based on the setup described in the overview above.<br />
<br />
#####<br />
# Loopback interface<br />
#####<br />
iface lo inet loopback<br />
<br />
#####<br />
# xDSL PPPoE interface<br />
#####<br />
iface dsl-provider inet ppp<br />
pre-up /sbin/ifconfig eth1 up<br />
up /etc/wide-dhcpv6/dhcp6c-ifupdown start<br />
down /etc/wide-dhcpv6/dhcp6c-ifupdown stop<br />
provider dsl-provider<br />
<br />
#####<br />
# IPv4 network interfaces<br />
#####<br />
<br />
# --- External NIC --- <br />
<br />
# --- Internal NIC ---<br />
iface eth0 inet manual<br />
<br />
iface wlan0 inet manual<br />
<br />
iface br0 inet static<br />
post-up /usr/sbin/hostapd -B /etc/hostapd/hostapd.conf<br />
post-up service isc-dhcp-server restart<br />
bridge_ports eth0 wlan0<br />
address 192.168.80.1<br />
netmask 255.255.255.0<br />
# DNS Settings for Internal Net<br />
dns-nameservers 192.168.80.1<br />
dns-search LinuxMCE<br />
<br />
#####<br />
# Activating interfaces<br />
#####<br />
auto dsl-provider eth0 wlan0 br0 lo<br />
<br />
=== /etc/hostapd/hostapd.conf ===<br />
Edit /etc/hostapd/hostapd.conf and verify/change the following:<br />
<br />
interface=wlan0<br />
bridge=br0<br />
driver=nl80211<br />
ssid=LinuxMCE<br />
hw_mode=g<br />
ieee80211n=1<br />
wmm_enabled=1<br />
ht_capab=[SHORT-GI-20][SHORT-GI-40][GF][MAX-AMSDU-3839][SMPS-STATIC][HT40]<br />
#ht_capab=[SHORT-GI-40]<br />
channel=11<br />
macaddr_acl=0<br />
auth_algs=1<br />
ignore_broadcast_ssid=0<br />
wpa=3<br />
# MORE INFO from: http://linuxwireless.org/en/users/Documentation/hostapd#Authentication_and_Encryption<br />
wpa_passphrase=0123456789<br />
wpa_key_mgmt=WPA-PSK<br />
wpa_pairwise=TKIP<br />
rsn_pairwise=CCMP<br />
<br />
=== /etc/default/isc-dhcp-server ===<br />
Configure the dhcp server to respond to request from devices on the bridge instead of the wired connection alone.<br />
$ echo 'INTERFACES="br0"' | sudo tee /etc/default/isc-dhcp-server<br />
<br />
=== Change firewall ===<br />
<br />
Edit IntIF in firewall table (pluto_main database)<br />
Set '''eth0''' to '''br0'''.<br />
<br />
=== Update database ===<br />
<br />
UPDATE `pluto_main`.`Device_DeviceData` SET `IK_DeviceData` = 'eth0,dhcp|br0,192.168.80.1,255.255.255.0|eth1,br0|wlan0,br0|ppp0' WHERE `Device_DeviceData`.`FK_Device` = 1 AND `Device_DeviceData`.`FK_DeviceData` = 32; <br />
<br />
== Restart Networking ==<br />
Restart the networking engine, or reboot.<br />
$ sudo service networking restart<br />
'''or''' (in case the above didn't work)<br />
$ /etc/init.d/networking restart<br />
<br />
Check if hostap is running with this command:<br />
$ ps -aux | grep hostap<br />
<br />
= Using madwifi drivers =<br />
WORK IN PROGRESS<br />
<br />
== Hardware setup ==<br />
<br />
* Dell Optiplex Gx620 <br />
* WiFi card with Atheros chipset (using madwifi drivers)<br />
* Linux MCE 810 alpha2<br />
<br />
If you install LMCE from scratch make sure that your wifi card is NOT inserted prior to installation so that LMCE doesn't use it as the internal network interface. After LCME installation has finished, insert the wifi card.<br />
<br />
== Overview ==<br />
<br />
the idea is to combine or bridge eth1 and ath0 to a new virtual interface called br0. <br />
<br />
* -> eth0 connects to my ADSL modem (192.168.1.0)<br />
* -> eth1 connects to my internal LAN switch (192.168.80.0)<br />
* -> ath0 connects the wireless part of my internal network (192.168.80.0)<br />
<br />
== Needed packages ==<br />
<br />
* hostapd<br />
* bridge<br />
<br />
<br />
== Config files ==<br />
<br />
=== /etc/network/interfaces ===<br />
<br />
We'll make a copy of /etc/network/interfaces in case something goes wrong before we edit it.<br />
<br />
mv /etc/network/interfaces /etc/network/interfaces.bck<br />
<br />
joe /etc/network/interfaces<br />
<br />
auto lo eth0 eth1 br0<br />
automatically initialise eth0 (external interface) eth1 (internal LAN) and br0 (our bridge interface). Keep ath0 out of this for now, we'll initialise it separately.<br />
<br />
iface lo inet loopback<br />
<br />
# Internet Interface<br />
iface eth0 inet static<br />
address 192.168.1.2<br />
netmask 255.255.255.0<br />
gateway 192.168.1.1<br />
dns-nameservers 192.168.1.1<br />
<br />
Fill in your own settings here, in my case 192.168.1.1 is the ADSL modem. Alternatively you can use dhcp to get the adress details from your ADSL modem.<br />
<br />
# LAN interface<br />
iface eth1 inet manual<br />
up /sbin/ifconfig eth0 up<br />
down /sbin/ifconfig eth0 down<br />
<br />
The internal interface, note that it doesn't get an adress assigned.<br />
<br />
# Wireless interface<br />
auto ath0<br />
iface ath0 inet manual<br />
up /sbin/ifconfig ath0 up<br />
<br />
The wireless interface, again no adress details here.<br />
<br />
iface br0 inet static<br />
address 192.168.80.1<br />
network 192.168.80.0<br />
netmask 255.255.255.0<br />
broadcast 192.168.80.255<br />
pre-up /usr/sbin/brctl addbr br0<br />
pre-up /usr/sbin/brctl addif br0 eth1<br />
<br />
The fun part. Finally we assign the adress for the internal LAN to the bridge interace br0 (I'm sticking here with the standard LMCE network 80.0). The pre-up will create a bridge and add the eth1 interface to it. <br />
<br />
pre-up /sbin/wlanconfig ath0 destroy<br />
pre-up /sbin/wlanconfig ath0 create wlandev wifi0 wlanmode ap<br />
pre-up /sbin/iwconfig ath0 channel 3<br />
<br />
This part is necessary as the atheros interface has some issues to switch ino access point mode (master mode)<br />
<br />
pre-up /usr/sbin/brctl addif br0 ath0<br />
<br />
After firing up the wireless interface we add it to the bridge as well.<br />
<br />
post-down /usr/sbin/brctl delif br0 eth1<br />
post-down /usr/sbin/brctl delif br0 ath0<br />
post-down /usr/sbin/brctl delbr br0<br />
<br />
Just some lines to define how to cleanly shut down the bridge: remove both interfaces and then remove the bridge interace itself<br />
<br />
<br />
<br />
We need to set the bridge (which contains eth1 and ath0) as the new interface for the dhcpd server. <br />
Edit /etc/default/dhcp.conf as followed:<br />
<br />
INTERFACES="br0"<br />
<br />
/etc/default/dhcpd3/dhcpd.conf<br />
<br />
=== wireless configuration ===<br />
<br />
We'll use hostapd to manage the wireless part as it provides WPA encryption. I suggest that you first try to setup your network without encryption, make sure it works and then enable encryption.<br />
<br />
== Enable WPA encryption ==<br />
<br />
* edit the /etc/hostapd<br />
<br />
== Set static IP adresses ==<br />
<br />
It is possible to set static ip adresses manually instead of using LMCE.</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Access_Point&diff=36553Access Point2016-03-16T18:34:18Z<p>Polly: /* Restart Networking */</p>
<hr />
<div>{{versioninfo|810Status=relevant|810UpdatedDate=20th Sept 2010|810UpdatedBy=[[User:phenigma|phenigma]]}}<br />
[[Category:Networking]]<br />
{| align="right"<br />
| __TOC__<br />
|}<br />
= Introduction =<br />
<br />
This tutorial describes how to add Access Point functionality to your LinuxMCE Core/Hybrid. The Core/Hybrid will then act as a WiFi access point permitting wireless devices to connect to the core, the internal network and the Internet. The drivers you choose will depend on your specific hardware. Setting up an Access Point on your core allows you to use wireless orbiters such as the [[WebDT 366]] or [[Nokia N800]]/N900 without installing a separate wireless access point on your network.<br />
<br />
= Using nl80211 drivers (from back-ports) =<br />
<br />
== Hardware ==<br />
A lot of modern hardware works. Look up your device at http://wireless.kernel.org/en/users/Devices to determine which driver your card uses. The driver needs to support AP, you can check that the driver has this support at http://wireless.kernel.org/en/users/Drivers/. If the driver does not have AP support then you will not be able to operate the card as an Access Point. <br />
<br />
Two Wireless-N adaptors that are known to work:<br />
* Atheros Communications Inc. AR928X Wireless Network Adaptor (PCI-Express) (rev 01) <br />
** This was pre-installed on a Zotac IONITX-A-U Atom N330 1.6 Ghz<br />
** Uses the ath9k driver<br />
* Atheros AR9280 MAC/BB Rev:2 AR5133 RF Rev:d0<br />
** This is a D-Link DWA-522 Extreme N PCI Adaptor<br />
** Uses the ath9k driver<br />
* LinuxMCE 0810 BETA - Snapshot DVD 25289<br />
* Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)<br />
** Uses the brcmsmac driver<br />
<br />
<br />
== Overview ==<br />
* -> eth0 connects to internal network LMCE<br />
* -> eth1 connects to the internet<br />
* -> wlan0 is the wireless card<br />
<br />
=== Install required packages ===<br />
Install hostap and the network bridge utilities.<br />
$ sudo apt-get install bridge-utils hostapd<br />
<br />
== Config Files ==<br />
=== /etc/network/interfaces ===<br />
Make a backup of your original interfaces file:<br />
$ sudo mv /etc/network/interfaces /etc/network/interfaces.bak<br />
The interfaces file shown here is based on the setup described in the overview above.<br />
<br />
#####<br />
# Loopback interface<br />
#####<br />
iface lo inet loopback<br />
<br />
#####<br />
# xDSL PPPoE interface<br />
#####<br />
iface dsl-provider inet ppp<br />
pre-up /sbin/ifconfig eth1 up<br />
up /etc/wide-dhcpv6/dhcp6c-ifupdown start<br />
down /etc/wide-dhcpv6/dhcp6c-ifupdown stop<br />
provider dsl-provider<br />
<br />
#####<br />
# IPv4 network interfaces<br />
#####<br />
<br />
# --- External NIC --- <br />
<br />
# --- Internal NIC ---<br />
iface eth0 inet manual<br />
<br />
iface wlan0 inet manual<br />
<br />
iface br0 inet static<br />
post-up /usr/sbin/hostapd -B /etc/hostapd/hostapd.conf<br />
post-up service isc-dhcp-server restart<br />
bridge_ports eth0 wlan0<br />
address 192.168.80.1<br />
netmask 255.255.255.0<br />
# DNS Settings for Internal Net<br />
dns-nameservers 192.168.80.1<br />
dns-search LinuxMCE<br />
<br />
#####<br />
# Activating interfaces<br />
#####<br />
auto dsl-provider eth0 wlan0 br0 lo<br />
<br />
=== /etc/hostapd/hostapd.conf ===<br />
Edit /etc/hostapd/hostapd.conf and verify/change the following:<br />
<br />
interface=wlan0<br />
bridge=br0<br />
driver=nl80211<br />
ssid=LinuxMCE<br />
hw_mode=g<br />
ieee80211n=1<br />
wmm_enabled=1<br />
ht_capab=[SHORT-GI-20][SHORT-GI-40][GF][MAX-AMSDU-3839][SMPS-STATIC][HT40]<br />
#ht_capab=[SHORT-GI-40]<br />
channel=11<br />
macaddr_acl=0<br />
auth_algs=1<br />
ignore_broadcast_ssid=0<br />
wpa=3<br />
# MORE INFO from: http://linuxwireless.org/en/users/Documentation/hostapd#Authentication_and_Encryption<br />
wpa_passphrase=0123456789<br />
wpa_key_mgmt=WPA-PSK<br />
wpa_pairwise=TKIP<br />
rsn_pairwise=CCMP<br />
<br />
=== /etc/default/isc-dhcp-server ===<br />
Configure the dhcp server to respond to request from devices on the bridge instead of the wired connection alone.<br />
$ echo 'INTERFACES="br0"' | sudo tee /etc/default/isc-dhcp-server<br />
<br />
=== Change firewall ===<br />
<br />
Edit IntIF in firewall table (pluto_main database)<br />
Set '''eth0''' to '''br0'''.<br />
<br />
== Restart Networking ==<br />
Restart the networking engine, or reboot.<br />
$ sudo service networking restart<br />
'''or''' (in case the above didn't work)<br />
$ /etc/init.d/networking restart<br />
<br />
Check if hostap is running with this command:<br />
$ ps -aux | grep hostap<br />
<br />
= Using madwifi drivers =<br />
WORK IN PROGRESS<br />
<br />
== Hardware setup ==<br />
<br />
* Dell Optiplex Gx620 <br />
* WiFi card with Atheros chipset (using madwifi drivers)<br />
* Linux MCE 810 alpha2<br />
<br />
If you install LMCE from scratch make sure that your wifi card is NOT inserted prior to installation so that LMCE doesn't use it as the internal network interface. After LCME installation has finished, insert the wifi card.<br />
<br />
== Overview ==<br />
<br />
the idea is to combine or bridge eth1 and ath0 to a new virtual interface called br0. <br />
<br />
* -> eth0 connects to my ADSL modem (192.168.1.0)<br />
* -> eth1 connects to my internal LAN switch (192.168.80.0)<br />
* -> ath0 connects the wireless part of my internal network (192.168.80.0)<br />
<br />
== Needed packages ==<br />
<br />
* hostapd<br />
* bridge<br />
<br />
<br />
== Config files ==<br />
<br />
=== /etc/network/interfaces ===<br />
<br />
We'll make a copy of /etc/network/interfaces in case something goes wrong before we edit it.<br />
<br />
mv /etc/network/interfaces /etc/network/interfaces.bck<br />
<br />
joe /etc/network/interfaces<br />
<br />
auto lo eth0 eth1 br0<br />
automatically initialise eth0 (external interface) eth1 (internal LAN) and br0 (our bridge interface). Keep ath0 out of this for now, we'll initialise it separately.<br />
<br />
iface lo inet loopback<br />
<br />
# Internet Interface<br />
iface eth0 inet static<br />
address 192.168.1.2<br />
netmask 255.255.255.0<br />
gateway 192.168.1.1<br />
dns-nameservers 192.168.1.1<br />
<br />
Fill in your own settings here, in my case 192.168.1.1 is the ADSL modem. Alternatively you can use dhcp to get the adress details from your ADSL modem.<br />
<br />
# LAN interface<br />
iface eth1 inet manual<br />
up /sbin/ifconfig eth0 up<br />
down /sbin/ifconfig eth0 down<br />
<br />
The internal interface, note that it doesn't get an adress assigned.<br />
<br />
# Wireless interface<br />
auto ath0<br />
iface ath0 inet manual<br />
up /sbin/ifconfig ath0 up<br />
<br />
The wireless interface, again no adress details here.<br />
<br />
iface br0 inet static<br />
address 192.168.80.1<br />
network 192.168.80.0<br />
netmask 255.255.255.0<br />
broadcast 192.168.80.255<br />
pre-up /usr/sbin/brctl addbr br0<br />
pre-up /usr/sbin/brctl addif br0 eth1<br />
<br />
The fun part. Finally we assign the adress for the internal LAN to the bridge interace br0 (I'm sticking here with the standard LMCE network 80.0). The pre-up will create a bridge and add the eth1 interface to it. <br />
<br />
pre-up /sbin/wlanconfig ath0 destroy<br />
pre-up /sbin/wlanconfig ath0 create wlandev wifi0 wlanmode ap<br />
pre-up /sbin/iwconfig ath0 channel 3<br />
<br />
This part is necessary as the atheros interface has some issues to switch ino access point mode (master mode)<br />
<br />
pre-up /usr/sbin/brctl addif br0 ath0<br />
<br />
After firing up the wireless interface we add it to the bridge as well.<br />
<br />
post-down /usr/sbin/brctl delif br0 eth1<br />
post-down /usr/sbin/brctl delif br0 ath0<br />
post-down /usr/sbin/brctl delbr br0<br />
<br />
Just some lines to define how to cleanly shut down the bridge: remove both interfaces and then remove the bridge interace itself<br />
<br />
<br />
<br />
We need to set the bridge (which contains eth1 and ath0) as the new interface for the dhcpd server. <br />
Edit /etc/default/dhcp.conf as followed:<br />
<br />
INTERFACES="br0"<br />
<br />
/etc/default/dhcpd3/dhcpd.conf<br />
<br />
=== wireless configuration ===<br />
<br />
We'll use hostapd to manage the wireless part as it provides WPA encryption. I suggest that you first try to setup your network without encryption, make sure it works and then enable encryption.<br />
<br />
== Enable WPA encryption ==<br />
<br />
* edit the /etc/hostapd<br />
<br />
== Set static IP adresses ==<br />
<br />
It is possible to set static ip adresses manually instead of using LMCE.</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Access_Point&diff=36552Access Point2016-03-16T18:31:58Z<p>Polly: /* /etc/default/isc-dhcp-server */</p>
<hr />
<div>{{versioninfo|810Status=relevant|810UpdatedDate=20th Sept 2010|810UpdatedBy=[[User:phenigma|phenigma]]}}<br />
[[Category:Networking]]<br />
{| align="right"<br />
| __TOC__<br />
|}<br />
= Introduction =<br />
<br />
This tutorial describes how to add Access Point functionality to your LinuxMCE Core/Hybrid. The Core/Hybrid will then act as a WiFi access point permitting wireless devices to connect to the core, the internal network and the Internet. The drivers you choose will depend on your specific hardware. Setting up an Access Point on your core allows you to use wireless orbiters such as the [[WebDT 366]] or [[Nokia N800]]/N900 without installing a separate wireless access point on your network.<br />
<br />
= Using nl80211 drivers (from back-ports) =<br />
<br />
== Hardware ==<br />
A lot of modern hardware works. Look up your device at http://wireless.kernel.org/en/users/Devices to determine which driver your card uses. The driver needs to support AP, you can check that the driver has this support at http://wireless.kernel.org/en/users/Drivers/. If the driver does not have AP support then you will not be able to operate the card as an Access Point. <br />
<br />
Two Wireless-N adaptors that are known to work:<br />
* Atheros Communications Inc. AR928X Wireless Network Adaptor (PCI-Express) (rev 01) <br />
** This was pre-installed on a Zotac IONITX-A-U Atom N330 1.6 Ghz<br />
** Uses the ath9k driver<br />
* Atheros AR9280 MAC/BB Rev:2 AR5133 RF Rev:d0<br />
** This is a D-Link DWA-522 Extreme N PCI Adaptor<br />
** Uses the ath9k driver<br />
* LinuxMCE 0810 BETA - Snapshot DVD 25289<br />
* Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)<br />
** Uses the brcmsmac driver<br />
<br />
<br />
== Overview ==<br />
* -> eth0 connects to internal network LMCE<br />
* -> eth1 connects to the internet<br />
* -> wlan0 is the wireless card<br />
<br />
=== Install required packages ===<br />
Install hostap and the network bridge utilities.<br />
$ sudo apt-get install bridge-utils hostapd<br />
<br />
== Config Files ==<br />
=== /etc/network/interfaces ===<br />
Make a backup of your original interfaces file:<br />
$ sudo mv /etc/network/interfaces /etc/network/interfaces.bak<br />
The interfaces file shown here is based on the setup described in the overview above.<br />
<br />
#####<br />
# Loopback interface<br />
#####<br />
iface lo inet loopback<br />
<br />
#####<br />
# xDSL PPPoE interface<br />
#####<br />
iface dsl-provider inet ppp<br />
pre-up /sbin/ifconfig eth1 up<br />
up /etc/wide-dhcpv6/dhcp6c-ifupdown start<br />
down /etc/wide-dhcpv6/dhcp6c-ifupdown stop<br />
provider dsl-provider<br />
<br />
#####<br />
# IPv4 network interfaces<br />
#####<br />
<br />
# --- External NIC --- <br />
<br />
# --- Internal NIC ---<br />
iface eth0 inet manual<br />
<br />
iface wlan0 inet manual<br />
<br />
iface br0 inet static<br />
post-up /usr/sbin/hostapd -B /etc/hostapd/hostapd.conf<br />
post-up service isc-dhcp-server restart<br />
bridge_ports eth0 wlan0<br />
address 192.168.80.1<br />
netmask 255.255.255.0<br />
# DNS Settings for Internal Net<br />
dns-nameservers 192.168.80.1<br />
dns-search LinuxMCE<br />
<br />
#####<br />
# Activating interfaces<br />
#####<br />
auto dsl-provider eth0 wlan0 br0 lo<br />
<br />
=== /etc/hostapd/hostapd.conf ===<br />
Edit /etc/hostapd/hostapd.conf and verify/change the following:<br />
<br />
interface=wlan0<br />
bridge=br0<br />
driver=nl80211<br />
ssid=LinuxMCE<br />
hw_mode=g<br />
ieee80211n=1<br />
wmm_enabled=1<br />
ht_capab=[SHORT-GI-20][SHORT-GI-40][GF][MAX-AMSDU-3839][SMPS-STATIC][HT40]<br />
#ht_capab=[SHORT-GI-40]<br />
channel=11<br />
macaddr_acl=0<br />
auth_algs=1<br />
ignore_broadcast_ssid=0<br />
wpa=3<br />
# MORE INFO from: http://linuxwireless.org/en/users/Documentation/hostapd#Authentication_and_Encryption<br />
wpa_passphrase=0123456789<br />
wpa_key_mgmt=WPA-PSK<br />
wpa_pairwise=TKIP<br />
rsn_pairwise=CCMP<br />
<br />
=== /etc/default/isc-dhcp-server ===<br />
Configure the dhcp server to respond to request from devices on the bridge instead of the wired connection alone.<br />
$ echo 'INTERFACES="br0"' | sudo tee /etc/default/isc-dhcp-server<br />
<br />
=== Change firewall ===<br />
<br />
Edit IntIF in firewall table (pluto_main database)<br />
Set '''eth0''' to '''br0'''.<br />
<br />
== Restart Networking ==<br />
Restart the networking engine, or reboot.<br />
$ sudo service networking restart<br />
'''or''' (in case the above didn't work)<br />
$ /etc/init.d/networking restart<br />
<br />
= Using madwifi drivers =<br />
WORK IN PROGRESS<br />
<br />
== Hardware setup ==<br />
<br />
* Dell Optiplex Gx620 <br />
* WiFi card with Atheros chipset (using madwifi drivers)<br />
* Linux MCE 810 alpha2<br />
<br />
If you install LMCE from scratch make sure that your wifi card is NOT inserted prior to installation so that LMCE doesn't use it as the internal network interface. After LCME installation has finished, insert the wifi card.<br />
<br />
== Overview ==<br />
<br />
the idea is to combine or bridge eth1 and ath0 to a new virtual interface called br0. <br />
<br />
* -> eth0 connects to my ADSL modem (192.168.1.0)<br />
* -> eth1 connects to my internal LAN switch (192.168.80.0)<br />
* -> ath0 connects the wireless part of my internal network (192.168.80.0)<br />
<br />
== Needed packages ==<br />
<br />
* hostapd<br />
* bridge<br />
<br />
<br />
== Config files ==<br />
<br />
=== /etc/network/interfaces ===<br />
<br />
We'll make a copy of /etc/network/interfaces in case something goes wrong before we edit it.<br />
<br />
mv /etc/network/interfaces /etc/network/interfaces.bck<br />
<br />
joe /etc/network/interfaces<br />
<br />
auto lo eth0 eth1 br0<br />
automatically initialise eth0 (external interface) eth1 (internal LAN) and br0 (our bridge interface). Keep ath0 out of this for now, we'll initialise it separately.<br />
<br />
iface lo inet loopback<br />
<br />
# Internet Interface<br />
iface eth0 inet static<br />
address 192.168.1.2<br />
netmask 255.255.255.0<br />
gateway 192.168.1.1<br />
dns-nameservers 192.168.1.1<br />
<br />
Fill in your own settings here, in my case 192.168.1.1 is the ADSL modem. Alternatively you can use dhcp to get the adress details from your ADSL modem.<br />
<br />
# LAN interface<br />
iface eth1 inet manual<br />
up /sbin/ifconfig eth0 up<br />
down /sbin/ifconfig eth0 down<br />
<br />
The internal interface, note that it doesn't get an adress assigned.<br />
<br />
# Wireless interface<br />
auto ath0<br />
iface ath0 inet manual<br />
up /sbin/ifconfig ath0 up<br />
<br />
The wireless interface, again no adress details here.<br />
<br />
iface br0 inet static<br />
address 192.168.80.1<br />
network 192.168.80.0<br />
netmask 255.255.255.0<br />
broadcast 192.168.80.255<br />
pre-up /usr/sbin/brctl addbr br0<br />
pre-up /usr/sbin/brctl addif br0 eth1<br />
<br />
The fun part. Finally we assign the adress for the internal LAN to the bridge interace br0 (I'm sticking here with the standard LMCE network 80.0). The pre-up will create a bridge and add the eth1 interface to it. <br />
<br />
pre-up /sbin/wlanconfig ath0 destroy<br />
pre-up /sbin/wlanconfig ath0 create wlandev wifi0 wlanmode ap<br />
pre-up /sbin/iwconfig ath0 channel 3<br />
<br />
This part is necessary as the atheros interface has some issues to switch ino access point mode (master mode)<br />
<br />
pre-up /usr/sbin/brctl addif br0 ath0<br />
<br />
After firing up the wireless interface we add it to the bridge as well.<br />
<br />
post-down /usr/sbin/brctl delif br0 eth1<br />
post-down /usr/sbin/brctl delif br0 ath0<br />
post-down /usr/sbin/brctl delbr br0<br />
<br />
Just some lines to define how to cleanly shut down the bridge: remove both interfaces and then remove the bridge interace itself<br />
<br />
<br />
<br />
We need to set the bridge (which contains eth1 and ath0) as the new interface for the dhcpd server. <br />
Edit /etc/default/dhcp.conf as followed:<br />
<br />
INTERFACES="br0"<br />
<br />
/etc/default/dhcpd3/dhcpd.conf<br />
<br />
=== wireless configuration ===<br />
<br />
We'll use hostapd to manage the wireless part as it provides WPA encryption. I suggest that you first try to setup your network without encryption, make sure it works and then enable encryption.<br />
<br />
== Enable WPA encryption ==<br />
<br />
* edit the /etc/hostapd<br />
<br />
== Set static IP adresses ==<br />
<br />
It is possible to set static ip adresses manually instead of using LMCE.</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Access_Point&diff=36551Access Point2016-03-16T18:25:40Z<p>Polly: /* /etc/hostapd/hostapd.conf */</p>
<hr />
<div>{{versioninfo|810Status=relevant|810UpdatedDate=20th Sept 2010|810UpdatedBy=[[User:phenigma|phenigma]]}}<br />
[[Category:Networking]]<br />
{| align="right"<br />
| __TOC__<br />
|}<br />
= Introduction =<br />
<br />
This tutorial describes how to add Access Point functionality to your LinuxMCE Core/Hybrid. The Core/Hybrid will then act as a WiFi access point permitting wireless devices to connect to the core, the internal network and the Internet. The drivers you choose will depend on your specific hardware. Setting up an Access Point on your core allows you to use wireless orbiters such as the [[WebDT 366]] or [[Nokia N800]]/N900 without installing a separate wireless access point on your network.<br />
<br />
= Using nl80211 drivers (from back-ports) =<br />
<br />
== Hardware ==<br />
A lot of modern hardware works. Look up your device at http://wireless.kernel.org/en/users/Devices to determine which driver your card uses. The driver needs to support AP, you can check that the driver has this support at http://wireless.kernel.org/en/users/Drivers/. If the driver does not have AP support then you will not be able to operate the card as an Access Point. <br />
<br />
Two Wireless-N adaptors that are known to work:<br />
* Atheros Communications Inc. AR928X Wireless Network Adaptor (PCI-Express) (rev 01) <br />
** This was pre-installed on a Zotac IONITX-A-U Atom N330 1.6 Ghz<br />
** Uses the ath9k driver<br />
* Atheros AR9280 MAC/BB Rev:2 AR5133 RF Rev:d0<br />
** This is a D-Link DWA-522 Extreme N PCI Adaptor<br />
** Uses the ath9k driver<br />
* LinuxMCE 0810 BETA - Snapshot DVD 25289<br />
* Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)<br />
** Uses the brcmsmac driver<br />
<br />
<br />
== Overview ==<br />
* -> eth0 connects to internal network LMCE<br />
* -> eth1 connects to the internet<br />
* -> wlan0 is the wireless card<br />
<br />
=== Install required packages ===<br />
Install hostap and the network bridge utilities.<br />
$ sudo apt-get install bridge-utils hostapd<br />
<br />
== Config Files ==<br />
=== /etc/network/interfaces ===<br />
Make a backup of your original interfaces file:<br />
$ sudo mv /etc/network/interfaces /etc/network/interfaces.bak<br />
The interfaces file shown here is based on the setup described in the overview above.<br />
<br />
#####<br />
# Loopback interface<br />
#####<br />
iface lo inet loopback<br />
<br />
#####<br />
# xDSL PPPoE interface<br />
#####<br />
iface dsl-provider inet ppp<br />
pre-up /sbin/ifconfig eth1 up<br />
up /etc/wide-dhcpv6/dhcp6c-ifupdown start<br />
down /etc/wide-dhcpv6/dhcp6c-ifupdown stop<br />
provider dsl-provider<br />
<br />
#####<br />
# IPv4 network interfaces<br />
#####<br />
<br />
# --- External NIC --- <br />
<br />
# --- Internal NIC ---<br />
iface eth0 inet manual<br />
<br />
iface wlan0 inet manual<br />
<br />
iface br0 inet static<br />
post-up /usr/sbin/hostapd -B /etc/hostapd/hostapd.conf<br />
post-up service isc-dhcp-server restart<br />
bridge_ports eth0 wlan0<br />
address 192.168.80.1<br />
netmask 255.255.255.0<br />
# DNS Settings for Internal Net<br />
dns-nameservers 192.168.80.1<br />
dns-search LinuxMCE<br />
<br />
#####<br />
# Activating interfaces<br />
#####<br />
auto dsl-provider eth0 wlan0 br0 lo<br />
<br />
=== /etc/hostapd/hostapd.conf ===<br />
Edit /etc/hostapd/hostapd.conf and verify/change the following:<br />
<br />
interface=wlan0<br />
bridge=br0<br />
driver=nl80211<br />
ssid=LinuxMCE<br />
hw_mode=g<br />
ieee80211n=1<br />
wmm_enabled=1<br />
ht_capab=[SHORT-GI-20][SHORT-GI-40][GF][MAX-AMSDU-3839][SMPS-STATIC][HT40]<br />
#ht_capab=[SHORT-GI-40]<br />
channel=11<br />
macaddr_acl=0<br />
auth_algs=1<br />
ignore_broadcast_ssid=0<br />
wpa=3<br />
# MORE INFO from: http://linuxwireless.org/en/users/Documentation/hostapd#Authentication_and_Encryption<br />
wpa_passphrase=0123456789<br />
wpa_key_mgmt=WPA-PSK<br />
wpa_pairwise=TKIP<br />
rsn_pairwise=CCMP<br />
<br />
=== /etc/default/isc-dhcp-server ===<br />
Configure the dhcp server to respond to request from devices on the bridge instead of the wired connection alone.<br />
$ echo 'INTERFACES="br0"' | sudo tee /etc/default/isc-dhcp-server<br />
<br />
== Restart Networking ==<br />
Restart the networking engine, or reboot.<br />
$ sudo service networking restart<br />
'''or''' (in case the above didn't work)<br />
$ /etc/init.d/networking restart<br />
<br />
= Using madwifi drivers =<br />
WORK IN PROGRESS<br />
<br />
== Hardware setup ==<br />
<br />
* Dell Optiplex Gx620 <br />
* WiFi card with Atheros chipset (using madwifi drivers)<br />
* Linux MCE 810 alpha2<br />
<br />
If you install LMCE from scratch make sure that your wifi card is NOT inserted prior to installation so that LMCE doesn't use it as the internal network interface. After LCME installation has finished, insert the wifi card.<br />
<br />
== Overview ==<br />
<br />
the idea is to combine or bridge eth1 and ath0 to a new virtual interface called br0. <br />
<br />
* -> eth0 connects to my ADSL modem (192.168.1.0)<br />
* -> eth1 connects to my internal LAN switch (192.168.80.0)<br />
* -> ath0 connects the wireless part of my internal network (192.168.80.0)<br />
<br />
== Needed packages ==<br />
<br />
* hostapd<br />
* bridge<br />
<br />
<br />
== Config files ==<br />
<br />
=== /etc/network/interfaces ===<br />
<br />
We'll make a copy of /etc/network/interfaces in case something goes wrong before we edit it.<br />
<br />
mv /etc/network/interfaces /etc/network/interfaces.bck<br />
<br />
joe /etc/network/interfaces<br />
<br />
auto lo eth0 eth1 br0<br />
automatically initialise eth0 (external interface) eth1 (internal LAN) and br0 (our bridge interface). Keep ath0 out of this for now, we'll initialise it separately.<br />
<br />
iface lo inet loopback<br />
<br />
# Internet Interface<br />
iface eth0 inet static<br />
address 192.168.1.2<br />
netmask 255.255.255.0<br />
gateway 192.168.1.1<br />
dns-nameservers 192.168.1.1<br />
<br />
Fill in your own settings here, in my case 192.168.1.1 is the ADSL modem. Alternatively you can use dhcp to get the adress details from your ADSL modem.<br />
<br />
# LAN interface<br />
iface eth1 inet manual<br />
up /sbin/ifconfig eth0 up<br />
down /sbin/ifconfig eth0 down<br />
<br />
The internal interface, note that it doesn't get an adress assigned.<br />
<br />
# Wireless interface<br />
auto ath0<br />
iface ath0 inet manual<br />
up /sbin/ifconfig ath0 up<br />
<br />
The wireless interface, again no adress details here.<br />
<br />
iface br0 inet static<br />
address 192.168.80.1<br />
network 192.168.80.0<br />
netmask 255.255.255.0<br />
broadcast 192.168.80.255<br />
pre-up /usr/sbin/brctl addbr br0<br />
pre-up /usr/sbin/brctl addif br0 eth1<br />
<br />
The fun part. Finally we assign the adress for the internal LAN to the bridge interace br0 (I'm sticking here with the standard LMCE network 80.0). The pre-up will create a bridge and add the eth1 interface to it. <br />
<br />
pre-up /sbin/wlanconfig ath0 destroy<br />
pre-up /sbin/wlanconfig ath0 create wlandev wifi0 wlanmode ap<br />
pre-up /sbin/iwconfig ath0 channel 3<br />
<br />
This part is necessary as the atheros interface has some issues to switch ino access point mode (master mode)<br />
<br />
pre-up /usr/sbin/brctl addif br0 ath0<br />
<br />
After firing up the wireless interface we add it to the bridge as well.<br />
<br />
post-down /usr/sbin/brctl delif br0 eth1<br />
post-down /usr/sbin/brctl delif br0 ath0<br />
post-down /usr/sbin/brctl delbr br0<br />
<br />
Just some lines to define how to cleanly shut down the bridge: remove both interfaces and then remove the bridge interace itself<br />
<br />
<br />
<br />
We need to set the bridge (which contains eth1 and ath0) as the new interface for the dhcpd server. <br />
Edit /etc/default/dhcp.conf as followed:<br />
<br />
INTERFACES="br0"<br />
<br />
/etc/default/dhcpd3/dhcpd.conf<br />
<br />
=== wireless configuration ===<br />
<br />
We'll use hostapd to manage the wireless part as it provides WPA encryption. I suggest that you first try to setup your network without encryption, make sure it works and then enable encryption.<br />
<br />
== Enable WPA encryption ==<br />
<br />
* edit the /etc/hostapd<br />
<br />
== Set static IP adresses ==<br />
<br />
It is possible to set static ip adresses manually instead of using LMCE.</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Access_Point&diff=36550Access Point2016-03-16T18:25:05Z<p>Polly: /* Security/Encryption */</p>
<hr />
<div>{{versioninfo|810Status=relevant|810UpdatedDate=20th Sept 2010|810UpdatedBy=[[User:phenigma|phenigma]]}}<br />
[[Category:Networking]]<br />
{| align="right"<br />
| __TOC__<br />
|}<br />
= Introduction =<br />
<br />
This tutorial describes how to add Access Point functionality to your LinuxMCE Core/Hybrid. The Core/Hybrid will then act as a WiFi access point permitting wireless devices to connect to the core, the internal network and the Internet. The drivers you choose will depend on your specific hardware. Setting up an Access Point on your core allows you to use wireless orbiters such as the [[WebDT 366]] or [[Nokia N800]]/N900 without installing a separate wireless access point on your network.<br />
<br />
= Using nl80211 drivers (from back-ports) =<br />
<br />
== Hardware ==<br />
A lot of modern hardware works. Look up your device at http://wireless.kernel.org/en/users/Devices to determine which driver your card uses. The driver needs to support AP, you can check that the driver has this support at http://wireless.kernel.org/en/users/Drivers/. If the driver does not have AP support then you will not be able to operate the card as an Access Point. <br />
<br />
Two Wireless-N adaptors that are known to work:<br />
* Atheros Communications Inc. AR928X Wireless Network Adaptor (PCI-Express) (rev 01) <br />
** This was pre-installed on a Zotac IONITX-A-U Atom N330 1.6 Ghz<br />
** Uses the ath9k driver<br />
* Atheros AR9280 MAC/BB Rev:2 AR5133 RF Rev:d0<br />
** This is a D-Link DWA-522 Extreme N PCI Adaptor<br />
** Uses the ath9k driver<br />
* LinuxMCE 0810 BETA - Snapshot DVD 25289<br />
* Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)<br />
** Uses the brcmsmac driver<br />
<br />
<br />
== Overview ==<br />
* -> eth0 connects to internal network LMCE<br />
* -> eth1 connects to the internet<br />
* -> wlan0 is the wireless card<br />
<br />
=== Install required packages ===<br />
Install hostap and the network bridge utilities.<br />
$ sudo apt-get install bridge-utils hostapd<br />
<br />
== Config Files ==<br />
=== /etc/network/interfaces ===<br />
Make a backup of your original interfaces file:<br />
$ sudo mv /etc/network/interfaces /etc/network/interfaces.bak<br />
The interfaces file shown here is based on the setup described in the overview above.<br />
<br />
#####<br />
# Loopback interface<br />
#####<br />
iface lo inet loopback<br />
<br />
#####<br />
# xDSL PPPoE interface<br />
#####<br />
iface dsl-provider inet ppp<br />
pre-up /sbin/ifconfig eth1 up<br />
up /etc/wide-dhcpv6/dhcp6c-ifupdown start<br />
down /etc/wide-dhcpv6/dhcp6c-ifupdown stop<br />
provider dsl-provider<br />
<br />
#####<br />
# IPv4 network interfaces<br />
#####<br />
<br />
# --- External NIC --- <br />
<br />
# --- Internal NIC ---<br />
iface eth0 inet manual<br />
<br />
iface wlan0 inet manual<br />
<br />
iface br0 inet static<br />
post-up /usr/sbin/hostapd -B /etc/hostapd/hostapd.conf<br />
post-up service isc-dhcp-server restart<br />
bridge_ports eth0 wlan0<br />
address 192.168.80.1<br />
netmask 255.255.255.0<br />
# DNS Settings for Internal Net<br />
dns-nameservers 192.168.80.1<br />
dns-search LinuxMCE<br />
<br />
#####<br />
# Activating interfaces<br />
#####<br />
auto dsl-provider eth0 wlan0 br0 lo<br />
<br />
=== /etc/hostapd/hostapd.conf ===<br />
Edit /etc/hostapd/hostapd.conf and verify/change the following:<br />
<br />
interface=wlan0<br />
bridge=br0<br />
driver=nl80211<br />
ssid=LinuxMCE<br />
hw_mode=g<br />
ieee80211n=1<br />
wmm_enabled=1<br />
ht_capab=[SHORT-GI-20][SHORT-GI-40][GF][MAX-AMSDU-3839][SMPS-STATIC][HT40]<br />
#ht_capab=[SHORT-GI-40]<br />
channel=11<br />
macaddr_acl=0<br />
auth_algs=1<br />
ignore_broadcast_ssid=0<br />
wpa=3<br />
wpa_passphrase=0123456789<br />
wpa_key_mgmt=WPA-PSK<br />
wpa_pairwise=TKIP<br />
rsn_pairwise=CCMP<br />
<br />
=== /etc/default/isc-dhcp-server ===<br />
Configure the dhcp server to respond to request from devices on the bridge instead of the wired connection alone.<br />
$ echo 'INTERFACES="br0"' | sudo tee /etc/default/isc-dhcp-server<br />
<br />
== Restart Networking ==<br />
Restart the networking engine, or reboot.<br />
$ sudo service networking restart<br />
'''or''' (in case the above didn't work)<br />
$ /etc/init.d/networking restart<br />
<br />
= Using madwifi drivers =<br />
WORK IN PROGRESS<br />
<br />
== Hardware setup ==<br />
<br />
* Dell Optiplex Gx620 <br />
* WiFi card with Atheros chipset (using madwifi drivers)<br />
* Linux MCE 810 alpha2<br />
<br />
If you install LMCE from scratch make sure that your wifi card is NOT inserted prior to installation so that LMCE doesn't use it as the internal network interface. After LCME installation has finished, insert the wifi card.<br />
<br />
== Overview ==<br />
<br />
the idea is to combine or bridge eth1 and ath0 to a new virtual interface called br0. <br />
<br />
* -> eth0 connects to my ADSL modem (192.168.1.0)<br />
* -> eth1 connects to my internal LAN switch (192.168.80.0)<br />
* -> ath0 connects the wireless part of my internal network (192.168.80.0)<br />
<br />
== Needed packages ==<br />
<br />
* hostapd<br />
* bridge<br />
<br />
<br />
== Config files ==<br />
<br />
=== /etc/network/interfaces ===<br />
<br />
We'll make a copy of /etc/network/interfaces in case something goes wrong before we edit it.<br />
<br />
mv /etc/network/interfaces /etc/network/interfaces.bck<br />
<br />
joe /etc/network/interfaces<br />
<br />
auto lo eth0 eth1 br0<br />
automatically initialise eth0 (external interface) eth1 (internal LAN) and br0 (our bridge interface). Keep ath0 out of this for now, we'll initialise it separately.<br />
<br />
iface lo inet loopback<br />
<br />
# Internet Interface<br />
iface eth0 inet static<br />
address 192.168.1.2<br />
netmask 255.255.255.0<br />
gateway 192.168.1.1<br />
dns-nameservers 192.168.1.1<br />
<br />
Fill in your own settings here, in my case 192.168.1.1 is the ADSL modem. Alternatively you can use dhcp to get the adress details from your ADSL modem.<br />
<br />
# LAN interface<br />
iface eth1 inet manual<br />
up /sbin/ifconfig eth0 up<br />
down /sbin/ifconfig eth0 down<br />
<br />
The internal interface, note that it doesn't get an adress assigned.<br />
<br />
# Wireless interface<br />
auto ath0<br />
iface ath0 inet manual<br />
up /sbin/ifconfig ath0 up<br />
<br />
The wireless interface, again no adress details here.<br />
<br />
iface br0 inet static<br />
address 192.168.80.1<br />
network 192.168.80.0<br />
netmask 255.255.255.0<br />
broadcast 192.168.80.255<br />
pre-up /usr/sbin/brctl addbr br0<br />
pre-up /usr/sbin/brctl addif br0 eth1<br />
<br />
The fun part. Finally we assign the adress for the internal LAN to the bridge interace br0 (I'm sticking here with the standard LMCE network 80.0). The pre-up will create a bridge and add the eth1 interface to it. <br />
<br />
pre-up /sbin/wlanconfig ath0 destroy<br />
pre-up /sbin/wlanconfig ath0 create wlandev wifi0 wlanmode ap<br />
pre-up /sbin/iwconfig ath0 channel 3<br />
<br />
This part is necessary as the atheros interface has some issues to switch ino access point mode (master mode)<br />
<br />
pre-up /usr/sbin/brctl addif br0 ath0<br />
<br />
After firing up the wireless interface we add it to the bridge as well.<br />
<br />
post-down /usr/sbin/brctl delif br0 eth1<br />
post-down /usr/sbin/brctl delif br0 ath0<br />
post-down /usr/sbin/brctl delbr br0<br />
<br />
Just some lines to define how to cleanly shut down the bridge: remove both interfaces and then remove the bridge interace itself<br />
<br />
<br />
<br />
We need to set the bridge (which contains eth1 and ath0) as the new interface for the dhcpd server. <br />
Edit /etc/default/dhcp.conf as followed:<br />
<br />
INTERFACES="br0"<br />
<br />
/etc/default/dhcpd3/dhcpd.conf<br />
<br />
=== wireless configuration ===<br />
<br />
We'll use hostapd to manage the wireless part as it provides WPA encryption. I suggest that you first try to setup your network without encryption, make sure it works and then enable encryption.<br />
<br />
== Enable WPA encryption ==<br />
<br />
* edit the /etc/hostapd<br />
<br />
== Set static IP adresses ==<br />
<br />
It is possible to set static ip adresses manually instead of using LMCE.</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Access_Point&diff=36549Access Point2016-03-16T18:22:25Z<p>Polly: /* /etc/hostapd/hostapd.conf */</p>
<hr />
<div>{{versioninfo|810Status=relevant|810UpdatedDate=20th Sept 2010|810UpdatedBy=[[User:phenigma|phenigma]]}}<br />
[[Category:Networking]]<br />
{| align="right"<br />
| __TOC__<br />
|}<br />
= Introduction =<br />
<br />
This tutorial describes how to add Access Point functionality to your LinuxMCE Core/Hybrid. The Core/Hybrid will then act as a WiFi access point permitting wireless devices to connect to the core, the internal network and the Internet. The drivers you choose will depend on your specific hardware. Setting up an Access Point on your core allows you to use wireless orbiters such as the [[WebDT 366]] or [[Nokia N800]]/N900 without installing a separate wireless access point on your network.<br />
<br />
= Using nl80211 drivers (from back-ports) =<br />
<br />
== Hardware ==<br />
A lot of modern hardware works. Look up your device at http://wireless.kernel.org/en/users/Devices to determine which driver your card uses. The driver needs to support AP, you can check that the driver has this support at http://wireless.kernel.org/en/users/Drivers/. If the driver does not have AP support then you will not be able to operate the card as an Access Point. <br />
<br />
Two Wireless-N adaptors that are known to work:<br />
* Atheros Communications Inc. AR928X Wireless Network Adaptor (PCI-Express) (rev 01) <br />
** This was pre-installed on a Zotac IONITX-A-U Atom N330 1.6 Ghz<br />
** Uses the ath9k driver<br />
* Atheros AR9280 MAC/BB Rev:2 AR5133 RF Rev:d0<br />
** This is a D-Link DWA-522 Extreme N PCI Adaptor<br />
** Uses the ath9k driver<br />
* LinuxMCE 0810 BETA - Snapshot DVD 25289<br />
* Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)<br />
** Uses the brcmsmac driver<br />
<br />
<br />
== Overview ==<br />
* -> eth0 connects to internal network LMCE<br />
* -> eth1 connects to the internet<br />
* -> wlan0 is the wireless card<br />
<br />
=== Install required packages ===<br />
Install hostap and the network bridge utilities.<br />
$ sudo apt-get install bridge-utils hostapd<br />
<br />
== Config Files ==<br />
=== /etc/network/interfaces ===<br />
Make a backup of your original interfaces file:<br />
$ sudo mv /etc/network/interfaces /etc/network/interfaces.bak<br />
The interfaces file shown here is based on the setup described in the overview above.<br />
<br />
#####<br />
# Loopback interface<br />
#####<br />
iface lo inet loopback<br />
<br />
#####<br />
# xDSL PPPoE interface<br />
#####<br />
iface dsl-provider inet ppp<br />
pre-up /sbin/ifconfig eth1 up<br />
up /etc/wide-dhcpv6/dhcp6c-ifupdown start<br />
down /etc/wide-dhcpv6/dhcp6c-ifupdown stop<br />
provider dsl-provider<br />
<br />
#####<br />
# IPv4 network interfaces<br />
#####<br />
<br />
# --- External NIC --- <br />
<br />
# --- Internal NIC ---<br />
iface eth0 inet manual<br />
<br />
iface wlan0 inet manual<br />
<br />
iface br0 inet static<br />
post-up /usr/sbin/hostapd -B /etc/hostapd/hostapd.conf<br />
post-up service isc-dhcp-server restart<br />
bridge_ports eth0 wlan0<br />
address 192.168.80.1<br />
netmask 255.255.255.0<br />
# DNS Settings for Internal Net<br />
dns-nameservers 192.168.80.1<br />
dns-search LinuxMCE<br />
<br />
#####<br />
# Activating interfaces<br />
#####<br />
auto dsl-provider eth0 wlan0 br0 lo<br />
<br />
=== /etc/hostapd/hostapd.conf ===<br />
Edit /etc/hostapd/hostapd.conf and verify/change the following:<br />
<br />
interface=wlan0<br />
bridge=br0<br />
driver=nl80211<br />
ssid=LinuxMCE<br />
hw_mode=g<br />
ieee80211n=1<br />
wmm_enabled=1<br />
ht_capab=[SHORT-GI-20][SHORT-GI-40][GF][MAX-AMSDU-3839][SMPS-STATIC][HT40]<br />
#ht_capab=[SHORT-GI-40]<br />
channel=11<br />
macaddr_acl=0<br />
auth_algs=1<br />
ignore_broadcast_ssid=0<br />
wpa=3<br />
wpa_passphrase=0123456789<br />
wpa_key_mgmt=WPA-PSK<br />
wpa_pairwise=TKIP<br />
rsn_pairwise=CCMP<br />
<br />
=== /etc/default/isc-dhcp-server ===<br />
Configure the dhcp server to respond to request from devices on the bridge instead of the wired connection alone.<br />
$ echo 'INTERFACES="br0"' | sudo tee /etc/default/isc-dhcp-server<br />
<br />
== Security/Encryption ==<br />
All security/encryption related settings are in /etc/hostapd/hostapd.conf. Edit this file as needed.<br />
A good starting point for a wpa & wpa2 enabled access point is:<br />
<br />
macaddr_acl=0<br />
auth_algs=1<br />
ignore_broadcast_ssid=0<br />
wpa=3<br />
wpa_passphrase=YourPassPhrase<br />
wpa_key_mgmt=WPA-PSK<br />
wpa_pairwise=TKIP<br />
rsn_pairwise=CCMP<br />
<br />
(from: http://linuxwireless.org/en/users/Documentation/hostapd#Authentication_and_Encryption )<br />
<br />
== Restart Networking ==<br />
Restart the networking engine, or reboot.<br />
$ sudo service networking restart<br />
'''or''' (in case the above didn't work)<br />
$ /etc/init.d/networking restart<br />
<br />
= Using madwifi drivers =<br />
WORK IN PROGRESS<br />
<br />
== Hardware setup ==<br />
<br />
* Dell Optiplex Gx620 <br />
* WiFi card with Atheros chipset (using madwifi drivers)<br />
* Linux MCE 810 alpha2<br />
<br />
If you install LMCE from scratch make sure that your wifi card is NOT inserted prior to installation so that LMCE doesn't use it as the internal network interface. After LCME installation has finished, insert the wifi card.<br />
<br />
== Overview ==<br />
<br />
the idea is to combine or bridge eth1 and ath0 to a new virtual interface called br0. <br />
<br />
* -> eth0 connects to my ADSL modem (192.168.1.0)<br />
* -> eth1 connects to my internal LAN switch (192.168.80.0)<br />
* -> ath0 connects the wireless part of my internal network (192.168.80.0)<br />
<br />
== Needed packages ==<br />
<br />
* hostapd<br />
* bridge<br />
<br />
<br />
== Config files ==<br />
<br />
=== /etc/network/interfaces ===<br />
<br />
We'll make a copy of /etc/network/interfaces in case something goes wrong before we edit it.<br />
<br />
mv /etc/network/interfaces /etc/network/interfaces.bck<br />
<br />
joe /etc/network/interfaces<br />
<br />
auto lo eth0 eth1 br0<br />
automatically initialise eth0 (external interface) eth1 (internal LAN) and br0 (our bridge interface). Keep ath0 out of this for now, we'll initialise it separately.<br />
<br />
iface lo inet loopback<br />
<br />
# Internet Interface<br />
iface eth0 inet static<br />
address 192.168.1.2<br />
netmask 255.255.255.0<br />
gateway 192.168.1.1<br />
dns-nameservers 192.168.1.1<br />
<br />
Fill in your own settings here, in my case 192.168.1.1 is the ADSL modem. Alternatively you can use dhcp to get the adress details from your ADSL modem.<br />
<br />
# LAN interface<br />
iface eth1 inet manual<br />
up /sbin/ifconfig eth0 up<br />
down /sbin/ifconfig eth0 down<br />
<br />
The internal interface, note that it doesn't get an adress assigned.<br />
<br />
# Wireless interface<br />
auto ath0<br />
iface ath0 inet manual<br />
up /sbin/ifconfig ath0 up<br />
<br />
The wireless interface, again no adress details here.<br />
<br />
iface br0 inet static<br />
address 192.168.80.1<br />
network 192.168.80.0<br />
netmask 255.255.255.0<br />
broadcast 192.168.80.255<br />
pre-up /usr/sbin/brctl addbr br0<br />
pre-up /usr/sbin/brctl addif br0 eth1<br />
<br />
The fun part. Finally we assign the adress for the internal LAN to the bridge interace br0 (I'm sticking here with the standard LMCE network 80.0). The pre-up will create a bridge and add the eth1 interface to it. <br />
<br />
pre-up /sbin/wlanconfig ath0 destroy<br />
pre-up /sbin/wlanconfig ath0 create wlandev wifi0 wlanmode ap<br />
pre-up /sbin/iwconfig ath0 channel 3<br />
<br />
This part is necessary as the atheros interface has some issues to switch ino access point mode (master mode)<br />
<br />
pre-up /usr/sbin/brctl addif br0 ath0<br />
<br />
After firing up the wireless interface we add it to the bridge as well.<br />
<br />
post-down /usr/sbin/brctl delif br0 eth1<br />
post-down /usr/sbin/brctl delif br0 ath0<br />
post-down /usr/sbin/brctl delbr br0<br />
<br />
Just some lines to define how to cleanly shut down the bridge: remove both interfaces and then remove the bridge interace itself<br />
<br />
<br />
<br />
We need to set the bridge (which contains eth1 and ath0) as the new interface for the dhcpd server. <br />
Edit /etc/default/dhcp.conf as followed:<br />
<br />
INTERFACES="br0"<br />
<br />
/etc/default/dhcpd3/dhcpd.conf<br />
<br />
=== wireless configuration ===<br />
<br />
We'll use hostapd to manage the wireless part as it provides WPA encryption. I suggest that you first try to setup your network without encryption, make sure it works and then enable encryption.<br />
<br />
== Enable WPA encryption ==<br />
<br />
* edit the /etc/hostapd<br />
<br />
== Set static IP adresses ==<br />
<br />
It is possible to set static ip adresses manually instead of using LMCE.</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Access_Point&diff=36548Access Point2016-03-16T18:18:38Z<p>Polly: /* /etc/default/dhcp3-server */</p>
<hr />
<div>{{versioninfo|810Status=relevant|810UpdatedDate=20th Sept 2010|810UpdatedBy=[[User:phenigma|phenigma]]}}<br />
[[Category:Networking]]<br />
{| align="right"<br />
| __TOC__<br />
|}<br />
= Introduction =<br />
<br />
This tutorial describes how to add Access Point functionality to your LinuxMCE Core/Hybrid. The Core/Hybrid will then act as a WiFi access point permitting wireless devices to connect to the core, the internal network and the Internet. The drivers you choose will depend on your specific hardware. Setting up an Access Point on your core allows you to use wireless orbiters such as the [[WebDT 366]] or [[Nokia N800]]/N900 without installing a separate wireless access point on your network.<br />
<br />
= Using nl80211 drivers (from back-ports) =<br />
<br />
== Hardware ==<br />
A lot of modern hardware works. Look up your device at http://wireless.kernel.org/en/users/Devices to determine which driver your card uses. The driver needs to support AP, you can check that the driver has this support at http://wireless.kernel.org/en/users/Drivers/. If the driver does not have AP support then you will not be able to operate the card as an Access Point. <br />
<br />
Two Wireless-N adaptors that are known to work:<br />
* Atheros Communications Inc. AR928X Wireless Network Adaptor (PCI-Express) (rev 01) <br />
** This was pre-installed on a Zotac IONITX-A-U Atom N330 1.6 Ghz<br />
** Uses the ath9k driver<br />
* Atheros AR9280 MAC/BB Rev:2 AR5133 RF Rev:d0<br />
** This is a D-Link DWA-522 Extreme N PCI Adaptor<br />
** Uses the ath9k driver<br />
* LinuxMCE 0810 BETA - Snapshot DVD 25289<br />
* Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)<br />
** Uses the brcmsmac driver<br />
<br />
<br />
== Overview ==<br />
* -> eth0 connects to internal network LMCE<br />
* -> eth1 connects to the internet<br />
* -> wlan0 is the wireless card<br />
<br />
=== Install required packages ===<br />
Install hostap and the network bridge utilities.<br />
$ sudo apt-get install bridge-utils hostapd<br />
<br />
== Config Files ==<br />
=== /etc/network/interfaces ===<br />
Make a backup of your original interfaces file:<br />
$ sudo mv /etc/network/interfaces /etc/network/interfaces.bak<br />
The interfaces file shown here is based on the setup described in the overview above.<br />
<br />
#####<br />
# Loopback interface<br />
#####<br />
iface lo inet loopback<br />
<br />
#####<br />
# xDSL PPPoE interface<br />
#####<br />
iface dsl-provider inet ppp<br />
pre-up /sbin/ifconfig eth1 up<br />
up /etc/wide-dhcpv6/dhcp6c-ifupdown start<br />
down /etc/wide-dhcpv6/dhcp6c-ifupdown stop<br />
provider dsl-provider<br />
<br />
#####<br />
# IPv4 network interfaces<br />
#####<br />
<br />
# --- External NIC --- <br />
<br />
# --- Internal NIC ---<br />
iface eth0 inet manual<br />
<br />
iface wlan0 inet manual<br />
<br />
iface br0 inet static<br />
post-up /usr/sbin/hostapd -B /etc/hostapd/hostapd.conf<br />
post-up service isc-dhcp-server restart<br />
bridge_ports eth0 wlan0<br />
address 192.168.80.1<br />
netmask 255.255.255.0<br />
# DNS Settings for Internal Net<br />
dns-nameservers 192.168.80.1<br />
dns-search LinuxMCE<br />
<br />
#####<br />
# Activating interfaces<br />
#####<br />
auto dsl-provider eth0 wlan0 br0 lo<br />
<br />
=== /etc/hostapd/hostapd.conf ===<br />
Edit /etc/hostapd/hostapd.conf and verify/change the following:<br />
<br />
interface=wlan0<br />
bridge=br0<br />
driver=nl80211<br />
ssid=LinuxMCE<br />
hw_mode=g<br />
ieee80211n=1<br />
wmm_enabled=1<br />
ht_capab=[SHORT-GI-20][SHORT-GI-40][GF][MAX-AMSDU-3839][SMPS-STATIC][HT40]<br />
#ht_capab=[SHORT-GI-40]<br />
channel=11<br />
macaddr_acl=0<br />
auth_algs=1<br />
ignore_broadcast_ssid=0<br />
wpa=3<br />
wpa_passphrase=_wallstreet39_<br />
wpa_key_mgmt=WPA-PSK<br />
wpa_pairwise=TKIP<br />
rsn_pairwise=CCMP<br />
<br />
=== /etc/default/isc-dhcp-server ===<br />
Configure the dhcp server to respond to request from devices on the bridge instead of the wired connection alone.<br />
$ echo 'INTERFACES="br0"' | sudo tee /etc/default/isc-dhcp-server<br />
<br />
== Security/Encryption ==<br />
All security/encryption related settings are in /etc/hostapd/hostapd.conf. Edit this file as needed.<br />
A good starting point for a wpa & wpa2 enabled access point is:<br />
<br />
macaddr_acl=0<br />
auth_algs=1<br />
ignore_broadcast_ssid=0<br />
wpa=3<br />
wpa_passphrase=YourPassPhrase<br />
wpa_key_mgmt=WPA-PSK<br />
wpa_pairwise=TKIP<br />
rsn_pairwise=CCMP<br />
<br />
(from: http://linuxwireless.org/en/users/Documentation/hostapd#Authentication_and_Encryption )<br />
<br />
== Restart Networking ==<br />
Restart the networking engine, or reboot.<br />
$ sudo service networking restart<br />
'''or''' (in case the above didn't work)<br />
$ /etc/init.d/networking restart<br />
<br />
= Using madwifi drivers =<br />
WORK IN PROGRESS<br />
<br />
== Hardware setup ==<br />
<br />
* Dell Optiplex Gx620 <br />
* WiFi card with Atheros chipset (using madwifi drivers)<br />
* Linux MCE 810 alpha2<br />
<br />
If you install LMCE from scratch make sure that your wifi card is NOT inserted prior to installation so that LMCE doesn't use it as the internal network interface. After LCME installation has finished, insert the wifi card.<br />
<br />
== Overview ==<br />
<br />
the idea is to combine or bridge eth1 and ath0 to a new virtual interface called br0. <br />
<br />
* -> eth0 connects to my ADSL modem (192.168.1.0)<br />
* -> eth1 connects to my internal LAN switch (192.168.80.0)<br />
* -> ath0 connects the wireless part of my internal network (192.168.80.0)<br />
<br />
== Needed packages ==<br />
<br />
* hostapd<br />
* bridge<br />
<br />
<br />
== Config files ==<br />
<br />
=== /etc/network/interfaces ===<br />
<br />
We'll make a copy of /etc/network/interfaces in case something goes wrong before we edit it.<br />
<br />
mv /etc/network/interfaces /etc/network/interfaces.bck<br />
<br />
joe /etc/network/interfaces<br />
<br />
auto lo eth0 eth1 br0<br />
automatically initialise eth0 (external interface) eth1 (internal LAN) and br0 (our bridge interface). Keep ath0 out of this for now, we'll initialise it separately.<br />
<br />
iface lo inet loopback<br />
<br />
# Internet Interface<br />
iface eth0 inet static<br />
address 192.168.1.2<br />
netmask 255.255.255.0<br />
gateway 192.168.1.1<br />
dns-nameservers 192.168.1.1<br />
<br />
Fill in your own settings here, in my case 192.168.1.1 is the ADSL modem. Alternatively you can use dhcp to get the adress details from your ADSL modem.<br />
<br />
# LAN interface<br />
iface eth1 inet manual<br />
up /sbin/ifconfig eth0 up<br />
down /sbin/ifconfig eth0 down<br />
<br />
The internal interface, note that it doesn't get an adress assigned.<br />
<br />
# Wireless interface<br />
auto ath0<br />
iface ath0 inet manual<br />
up /sbin/ifconfig ath0 up<br />
<br />
The wireless interface, again no adress details here.<br />
<br />
iface br0 inet static<br />
address 192.168.80.1<br />
network 192.168.80.0<br />
netmask 255.255.255.0<br />
broadcast 192.168.80.255<br />
pre-up /usr/sbin/brctl addbr br0<br />
pre-up /usr/sbin/brctl addif br0 eth1<br />
<br />
The fun part. Finally we assign the adress for the internal LAN to the bridge interace br0 (I'm sticking here with the standard LMCE network 80.0). The pre-up will create a bridge and add the eth1 interface to it. <br />
<br />
pre-up /sbin/wlanconfig ath0 destroy<br />
pre-up /sbin/wlanconfig ath0 create wlandev wifi0 wlanmode ap<br />
pre-up /sbin/iwconfig ath0 channel 3<br />
<br />
This part is necessary as the atheros interface has some issues to switch ino access point mode (master mode)<br />
<br />
pre-up /usr/sbin/brctl addif br0 ath0<br />
<br />
After firing up the wireless interface we add it to the bridge as well.<br />
<br />
post-down /usr/sbin/brctl delif br0 eth1<br />
post-down /usr/sbin/brctl delif br0 ath0<br />
post-down /usr/sbin/brctl delbr br0<br />
<br />
Just some lines to define how to cleanly shut down the bridge: remove both interfaces and then remove the bridge interace itself<br />
<br />
<br />
<br />
We need to set the bridge (which contains eth1 and ath0) as the new interface for the dhcpd server. <br />
Edit /etc/default/dhcp.conf as followed:<br />
<br />
INTERFACES="br0"<br />
<br />
/etc/default/dhcpd3/dhcpd.conf<br />
<br />
=== wireless configuration ===<br />
<br />
We'll use hostapd to manage the wireless part as it provides WPA encryption. I suggest that you first try to setup your network without encryption, make sure it works and then enable encryption.<br />
<br />
== Enable WPA encryption ==<br />
<br />
* edit the /etc/hostapd<br />
<br />
== Set static IP adresses ==<br />
<br />
It is possible to set static ip adresses manually instead of using LMCE.</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Access_Point&diff=36547Access Point2016-03-16T18:16:44Z<p>Polly: /* /etc/hostapd/hostapd.conf */</p>
<hr />
<div>{{versioninfo|810Status=relevant|810UpdatedDate=20th Sept 2010|810UpdatedBy=[[User:phenigma|phenigma]]}}<br />
[[Category:Networking]]<br />
{| align="right"<br />
| __TOC__<br />
|}<br />
= Introduction =<br />
<br />
This tutorial describes how to add Access Point functionality to your LinuxMCE Core/Hybrid. The Core/Hybrid will then act as a WiFi access point permitting wireless devices to connect to the core, the internal network and the Internet. The drivers you choose will depend on your specific hardware. Setting up an Access Point on your core allows you to use wireless orbiters such as the [[WebDT 366]] or [[Nokia N800]]/N900 without installing a separate wireless access point on your network.<br />
<br />
= Using nl80211 drivers (from back-ports) =<br />
<br />
== Hardware ==<br />
A lot of modern hardware works. Look up your device at http://wireless.kernel.org/en/users/Devices to determine which driver your card uses. The driver needs to support AP, you can check that the driver has this support at http://wireless.kernel.org/en/users/Drivers/. If the driver does not have AP support then you will not be able to operate the card as an Access Point. <br />
<br />
Two Wireless-N adaptors that are known to work:<br />
* Atheros Communications Inc. AR928X Wireless Network Adaptor (PCI-Express) (rev 01) <br />
** This was pre-installed on a Zotac IONITX-A-U Atom N330 1.6 Ghz<br />
** Uses the ath9k driver<br />
* Atheros AR9280 MAC/BB Rev:2 AR5133 RF Rev:d0<br />
** This is a D-Link DWA-522 Extreme N PCI Adaptor<br />
** Uses the ath9k driver<br />
* LinuxMCE 0810 BETA - Snapshot DVD 25289<br />
* Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)<br />
** Uses the brcmsmac driver<br />
<br />
<br />
== Overview ==<br />
* -> eth0 connects to internal network LMCE<br />
* -> eth1 connects to the internet<br />
* -> wlan0 is the wireless card<br />
<br />
=== Install required packages ===<br />
Install hostap and the network bridge utilities.<br />
$ sudo apt-get install bridge-utils hostapd<br />
<br />
== Config Files ==<br />
=== /etc/network/interfaces ===<br />
Make a backup of your original interfaces file:<br />
$ sudo mv /etc/network/interfaces /etc/network/interfaces.bak<br />
The interfaces file shown here is based on the setup described in the overview above.<br />
<br />
#####<br />
# Loopback interface<br />
#####<br />
iface lo inet loopback<br />
<br />
#####<br />
# xDSL PPPoE interface<br />
#####<br />
iface dsl-provider inet ppp<br />
pre-up /sbin/ifconfig eth1 up<br />
up /etc/wide-dhcpv6/dhcp6c-ifupdown start<br />
down /etc/wide-dhcpv6/dhcp6c-ifupdown stop<br />
provider dsl-provider<br />
<br />
#####<br />
# IPv4 network interfaces<br />
#####<br />
<br />
# --- External NIC --- <br />
<br />
# --- Internal NIC ---<br />
iface eth0 inet manual<br />
<br />
iface wlan0 inet manual<br />
<br />
iface br0 inet static<br />
post-up /usr/sbin/hostapd -B /etc/hostapd/hostapd.conf<br />
post-up service isc-dhcp-server restart<br />
bridge_ports eth0 wlan0<br />
address 192.168.80.1<br />
netmask 255.255.255.0<br />
# DNS Settings for Internal Net<br />
dns-nameservers 192.168.80.1<br />
dns-search LinuxMCE<br />
<br />
#####<br />
# Activating interfaces<br />
#####<br />
auto dsl-provider eth0 wlan0 br0 lo<br />
<br />
=== /etc/hostapd/hostapd.conf ===<br />
Edit /etc/hostapd/hostapd.conf and verify/change the following:<br />
<br />
interface=wlan0<br />
bridge=br0<br />
driver=nl80211<br />
ssid=LinuxMCE<br />
hw_mode=g<br />
ieee80211n=1<br />
wmm_enabled=1<br />
ht_capab=[SHORT-GI-20][SHORT-GI-40][GF][MAX-AMSDU-3839][SMPS-STATIC][HT40]<br />
#ht_capab=[SHORT-GI-40]<br />
channel=11<br />
macaddr_acl=0<br />
auth_algs=1<br />
ignore_broadcast_ssid=0<br />
wpa=3<br />
wpa_passphrase=_wallstreet39_<br />
wpa_key_mgmt=WPA-PSK<br />
wpa_pairwise=TKIP<br />
rsn_pairwise=CCMP<br />
<br />
=== /etc/default/dhcp3-server ===<br />
Configure the dhcp server to respond to request from devices on the bridge instead of the wired connection alone.<br />
$ echo 'INTERFACES="br0"' | sudo tee /etc/default/dhcp3-server<br />
<br />
== Security/Encryption ==<br />
All security/encryption related settings are in /etc/hostapd/hostapd.conf. Edit this file as needed.<br />
A good starting point for a wpa & wpa2 enabled access point is:<br />
<br />
macaddr_acl=0<br />
auth_algs=1<br />
ignore_broadcast_ssid=0<br />
wpa=3<br />
wpa_passphrase=YourPassPhrase<br />
wpa_key_mgmt=WPA-PSK<br />
wpa_pairwise=TKIP<br />
rsn_pairwise=CCMP<br />
<br />
(from: http://linuxwireless.org/en/users/Documentation/hostapd#Authentication_and_Encryption )<br />
<br />
== Restart Networking ==<br />
Restart the networking engine, or reboot.<br />
$ sudo service networking restart<br />
'''or''' (in case the above didn't work)<br />
$ /etc/init.d/networking restart<br />
<br />
= Using madwifi drivers =<br />
WORK IN PROGRESS<br />
<br />
== Hardware setup ==<br />
<br />
* Dell Optiplex Gx620 <br />
* WiFi card with Atheros chipset (using madwifi drivers)<br />
* Linux MCE 810 alpha2<br />
<br />
If you install LMCE from scratch make sure that your wifi card is NOT inserted prior to installation so that LMCE doesn't use it as the internal network interface. After LCME installation has finished, insert the wifi card.<br />
<br />
== Overview ==<br />
<br />
the idea is to combine or bridge eth1 and ath0 to a new virtual interface called br0. <br />
<br />
* -> eth0 connects to my ADSL modem (192.168.1.0)<br />
* -> eth1 connects to my internal LAN switch (192.168.80.0)<br />
* -> ath0 connects the wireless part of my internal network (192.168.80.0)<br />
<br />
== Needed packages ==<br />
<br />
* hostapd<br />
* bridge<br />
<br />
<br />
== Config files ==<br />
<br />
=== /etc/network/interfaces ===<br />
<br />
We'll make a copy of /etc/network/interfaces in case something goes wrong before we edit it.<br />
<br />
mv /etc/network/interfaces /etc/network/interfaces.bck<br />
<br />
joe /etc/network/interfaces<br />
<br />
auto lo eth0 eth1 br0<br />
automatically initialise eth0 (external interface) eth1 (internal LAN) and br0 (our bridge interface). Keep ath0 out of this for now, we'll initialise it separately.<br />
<br />
iface lo inet loopback<br />
<br />
# Internet Interface<br />
iface eth0 inet static<br />
address 192.168.1.2<br />
netmask 255.255.255.0<br />
gateway 192.168.1.1<br />
dns-nameservers 192.168.1.1<br />
<br />
Fill in your own settings here, in my case 192.168.1.1 is the ADSL modem. Alternatively you can use dhcp to get the adress details from your ADSL modem.<br />
<br />
# LAN interface<br />
iface eth1 inet manual<br />
up /sbin/ifconfig eth0 up<br />
down /sbin/ifconfig eth0 down<br />
<br />
The internal interface, note that it doesn't get an adress assigned.<br />
<br />
# Wireless interface<br />
auto ath0<br />
iface ath0 inet manual<br />
up /sbin/ifconfig ath0 up<br />
<br />
The wireless interface, again no adress details here.<br />
<br />
iface br0 inet static<br />
address 192.168.80.1<br />
network 192.168.80.0<br />
netmask 255.255.255.0<br />
broadcast 192.168.80.255<br />
pre-up /usr/sbin/brctl addbr br0<br />
pre-up /usr/sbin/brctl addif br0 eth1<br />
<br />
The fun part. Finally we assign the adress for the internal LAN to the bridge interace br0 (I'm sticking here with the standard LMCE network 80.0). The pre-up will create a bridge and add the eth1 interface to it. <br />
<br />
pre-up /sbin/wlanconfig ath0 destroy<br />
pre-up /sbin/wlanconfig ath0 create wlandev wifi0 wlanmode ap<br />
pre-up /sbin/iwconfig ath0 channel 3<br />
<br />
This part is necessary as the atheros interface has some issues to switch ino access point mode (master mode)<br />
<br />
pre-up /usr/sbin/brctl addif br0 ath0<br />
<br />
After firing up the wireless interface we add it to the bridge as well.<br />
<br />
post-down /usr/sbin/brctl delif br0 eth1<br />
post-down /usr/sbin/brctl delif br0 ath0<br />
post-down /usr/sbin/brctl delbr br0<br />
<br />
Just some lines to define how to cleanly shut down the bridge: remove both interfaces and then remove the bridge interace itself<br />
<br />
<br />
<br />
We need to set the bridge (which contains eth1 and ath0) as the new interface for the dhcpd server. <br />
Edit /etc/default/dhcp.conf as followed:<br />
<br />
INTERFACES="br0"<br />
<br />
/etc/default/dhcpd3/dhcpd.conf<br />
<br />
=== wireless configuration ===<br />
<br />
We'll use hostapd to manage the wireless part as it provides WPA encryption. I suggest that you first try to setup your network without encryption, make sure it works and then enable encryption.<br />
<br />
== Enable WPA encryption ==<br />
<br />
* edit the /etc/hostapd<br />
<br />
== Set static IP adresses ==<br />
<br />
It is possible to set static ip adresses manually instead of using LMCE.</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Access_Point&diff=36546Access Point2016-03-16T18:15:25Z<p>Polly: /* /etc/network/interfaces */</p>
<hr />
<div>{{versioninfo|810Status=relevant|810UpdatedDate=20th Sept 2010|810UpdatedBy=[[User:phenigma|phenigma]]}}<br />
[[Category:Networking]]<br />
{| align="right"<br />
| __TOC__<br />
|}<br />
= Introduction =<br />
<br />
This tutorial describes how to add Access Point functionality to your LinuxMCE Core/Hybrid. The Core/Hybrid will then act as a WiFi access point permitting wireless devices to connect to the core, the internal network and the Internet. The drivers you choose will depend on your specific hardware. Setting up an Access Point on your core allows you to use wireless orbiters such as the [[WebDT 366]] or [[Nokia N800]]/N900 without installing a separate wireless access point on your network.<br />
<br />
= Using nl80211 drivers (from back-ports) =<br />
<br />
== Hardware ==<br />
A lot of modern hardware works. Look up your device at http://wireless.kernel.org/en/users/Devices to determine which driver your card uses. The driver needs to support AP, you can check that the driver has this support at http://wireless.kernel.org/en/users/Drivers/. If the driver does not have AP support then you will not be able to operate the card as an Access Point. <br />
<br />
Two Wireless-N adaptors that are known to work:<br />
* Atheros Communications Inc. AR928X Wireless Network Adaptor (PCI-Express) (rev 01) <br />
** This was pre-installed on a Zotac IONITX-A-U Atom N330 1.6 Ghz<br />
** Uses the ath9k driver<br />
* Atheros AR9280 MAC/BB Rev:2 AR5133 RF Rev:d0<br />
** This is a D-Link DWA-522 Extreme N PCI Adaptor<br />
** Uses the ath9k driver<br />
* LinuxMCE 0810 BETA - Snapshot DVD 25289<br />
* Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)<br />
** Uses the brcmsmac driver<br />
<br />
<br />
== Overview ==<br />
* -> eth0 connects to internal network LMCE<br />
* -> eth1 connects to the internet<br />
* -> wlan0 is the wireless card<br />
<br />
=== Install required packages ===<br />
Install hostap and the network bridge utilities.<br />
$ sudo apt-get install bridge-utils hostapd<br />
<br />
== Config Files ==<br />
=== /etc/network/interfaces ===<br />
Make a backup of your original interfaces file:<br />
$ sudo mv /etc/network/interfaces /etc/network/interfaces.bak<br />
The interfaces file shown here is based on the setup described in the overview above.<br />
<br />
#####<br />
# Loopback interface<br />
#####<br />
iface lo inet loopback<br />
<br />
#####<br />
# xDSL PPPoE interface<br />
#####<br />
iface dsl-provider inet ppp<br />
pre-up /sbin/ifconfig eth1 up<br />
up /etc/wide-dhcpv6/dhcp6c-ifupdown start<br />
down /etc/wide-dhcpv6/dhcp6c-ifupdown stop<br />
provider dsl-provider<br />
<br />
#####<br />
# IPv4 network interfaces<br />
#####<br />
<br />
# --- External NIC --- <br />
<br />
# --- Internal NIC ---<br />
iface eth0 inet manual<br />
<br />
iface wlan0 inet manual<br />
<br />
iface br0 inet static<br />
post-up /usr/sbin/hostapd -B /etc/hostapd/hostapd.conf<br />
post-up service isc-dhcp-server restart<br />
bridge_ports eth0 wlan0<br />
address 192.168.80.1<br />
netmask 255.255.255.0<br />
# DNS Settings for Internal Net<br />
dns-nameservers 192.168.80.1<br />
dns-search LinuxMCE<br />
<br />
#####<br />
# Activating interfaces<br />
#####<br />
auto dsl-provider eth0 wlan0 br0 lo<br />
<br />
=== /etc/hostapd/hostapd.conf ===<br />
Edit /etc/hostapd/hostapd.conf and verify/change the following:<br />
interface=wlan0<br />
driver=nl80211<br />
ssid=yourssidhere<br />
hw_mode=g<br />
ieee80211n=1<br />
<br />
=== /etc/default/dhcp3-server ===<br />
Configure the dhcp server to respond to request from devices on the bridge instead of the wired connection alone.<br />
$ echo 'INTERFACES="br0"' | sudo tee /etc/default/dhcp3-server<br />
<br />
== Security/Encryption ==<br />
All security/encryption related settings are in /etc/hostapd/hostapd.conf. Edit this file as needed.<br />
A good starting point for a wpa & wpa2 enabled access point is:<br />
<br />
macaddr_acl=0<br />
auth_algs=1<br />
ignore_broadcast_ssid=0<br />
wpa=3<br />
wpa_passphrase=YourPassPhrase<br />
wpa_key_mgmt=WPA-PSK<br />
wpa_pairwise=TKIP<br />
rsn_pairwise=CCMP<br />
<br />
(from: http://linuxwireless.org/en/users/Documentation/hostapd#Authentication_and_Encryption )<br />
<br />
== Restart Networking ==<br />
Restart the networking engine, or reboot.<br />
$ sudo service networking restart<br />
'''or''' (in case the above didn't work)<br />
$ /etc/init.d/networking restart<br />
<br />
= Using madwifi drivers =<br />
WORK IN PROGRESS<br />
<br />
== Hardware setup ==<br />
<br />
* Dell Optiplex Gx620 <br />
* WiFi card with Atheros chipset (using madwifi drivers)<br />
* Linux MCE 810 alpha2<br />
<br />
If you install LMCE from scratch make sure that your wifi card is NOT inserted prior to installation so that LMCE doesn't use it as the internal network interface. After LCME installation has finished, insert the wifi card.<br />
<br />
== Overview ==<br />
<br />
the idea is to combine or bridge eth1 and ath0 to a new virtual interface called br0. <br />
<br />
* -> eth0 connects to my ADSL modem (192.168.1.0)<br />
* -> eth1 connects to my internal LAN switch (192.168.80.0)<br />
* -> ath0 connects the wireless part of my internal network (192.168.80.0)<br />
<br />
== Needed packages ==<br />
<br />
* hostapd<br />
* bridge<br />
<br />
<br />
== Config files ==<br />
<br />
=== /etc/network/interfaces ===<br />
<br />
We'll make a copy of /etc/network/interfaces in case something goes wrong before we edit it.<br />
<br />
mv /etc/network/interfaces /etc/network/interfaces.bck<br />
<br />
joe /etc/network/interfaces<br />
<br />
auto lo eth0 eth1 br0<br />
automatically initialise eth0 (external interface) eth1 (internal LAN) and br0 (our bridge interface). Keep ath0 out of this for now, we'll initialise it separately.<br />
<br />
iface lo inet loopback<br />
<br />
# Internet Interface<br />
iface eth0 inet static<br />
address 192.168.1.2<br />
netmask 255.255.255.0<br />
gateway 192.168.1.1<br />
dns-nameservers 192.168.1.1<br />
<br />
Fill in your own settings here, in my case 192.168.1.1 is the ADSL modem. Alternatively you can use dhcp to get the adress details from your ADSL modem.<br />
<br />
# LAN interface<br />
iface eth1 inet manual<br />
up /sbin/ifconfig eth0 up<br />
down /sbin/ifconfig eth0 down<br />
<br />
The internal interface, note that it doesn't get an adress assigned.<br />
<br />
# Wireless interface<br />
auto ath0<br />
iface ath0 inet manual<br />
up /sbin/ifconfig ath0 up<br />
<br />
The wireless interface, again no adress details here.<br />
<br />
iface br0 inet static<br />
address 192.168.80.1<br />
network 192.168.80.0<br />
netmask 255.255.255.0<br />
broadcast 192.168.80.255<br />
pre-up /usr/sbin/brctl addbr br0<br />
pre-up /usr/sbin/brctl addif br0 eth1<br />
<br />
The fun part. Finally we assign the adress for the internal LAN to the bridge interace br0 (I'm sticking here with the standard LMCE network 80.0). The pre-up will create a bridge and add the eth1 interface to it. <br />
<br />
pre-up /sbin/wlanconfig ath0 destroy<br />
pre-up /sbin/wlanconfig ath0 create wlandev wifi0 wlanmode ap<br />
pre-up /sbin/iwconfig ath0 channel 3<br />
<br />
This part is necessary as the atheros interface has some issues to switch ino access point mode (master mode)<br />
<br />
pre-up /usr/sbin/brctl addif br0 ath0<br />
<br />
After firing up the wireless interface we add it to the bridge as well.<br />
<br />
post-down /usr/sbin/brctl delif br0 eth1<br />
post-down /usr/sbin/brctl delif br0 ath0<br />
post-down /usr/sbin/brctl delbr br0<br />
<br />
Just some lines to define how to cleanly shut down the bridge: remove both interfaces and then remove the bridge interace itself<br />
<br />
<br />
<br />
We need to set the bridge (which contains eth1 and ath0) as the new interface for the dhcpd server. <br />
Edit /etc/default/dhcp.conf as followed:<br />
<br />
INTERFACES="br0"<br />
<br />
/etc/default/dhcpd3/dhcpd.conf<br />
<br />
=== wireless configuration ===<br />
<br />
We'll use hostapd to manage the wireless part as it provides WPA encryption. I suggest that you first try to setup your network without encryption, make sure it works and then enable encryption.<br />
<br />
== Enable WPA encryption ==<br />
<br />
* edit the /etc/hostapd<br />
<br />
== Set static IP adresses ==<br />
<br />
It is possible to set static ip adresses manually instead of using LMCE.</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Access_Point&diff=36545Access Point2016-03-16T18:14:31Z<p>Polly: </p>
<hr />
<div>{{versioninfo|810Status=relevant|810UpdatedDate=20th Sept 2010|810UpdatedBy=[[User:phenigma|phenigma]]}}<br />
[[Category:Networking]]<br />
{| align="right"<br />
| __TOC__<br />
|}<br />
= Introduction =<br />
<br />
This tutorial describes how to add Access Point functionality to your LinuxMCE Core/Hybrid. The Core/Hybrid will then act as a WiFi access point permitting wireless devices to connect to the core, the internal network and the Internet. The drivers you choose will depend on your specific hardware. Setting up an Access Point on your core allows you to use wireless orbiters such as the [[WebDT 366]] or [[Nokia N800]]/N900 without installing a separate wireless access point on your network.<br />
<br />
= Using nl80211 drivers (from back-ports) =<br />
<br />
== Hardware ==<br />
A lot of modern hardware works. Look up your device at http://wireless.kernel.org/en/users/Devices to determine which driver your card uses. The driver needs to support AP, you can check that the driver has this support at http://wireless.kernel.org/en/users/Drivers/. If the driver does not have AP support then you will not be able to operate the card as an Access Point. <br />
<br />
Two Wireless-N adaptors that are known to work:<br />
* Atheros Communications Inc. AR928X Wireless Network Adaptor (PCI-Express) (rev 01) <br />
** This was pre-installed on a Zotac IONITX-A-U Atom N330 1.6 Ghz<br />
** Uses the ath9k driver<br />
* Atheros AR9280 MAC/BB Rev:2 AR5133 RF Rev:d0<br />
** This is a D-Link DWA-522 Extreme N PCI Adaptor<br />
** Uses the ath9k driver<br />
* LinuxMCE 0810 BETA - Snapshot DVD 25289<br />
* Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)<br />
** Uses the brcmsmac driver<br />
<br />
<br />
== Overview ==<br />
* -> eth0 connects to internal network LMCE<br />
* -> eth1 connects to the internet<br />
* -> wlan0 is the wireless card<br />
<br />
=== Install required packages ===<br />
Install hostap and the network bridge utilities.<br />
$ sudo apt-get install bridge-utils hostapd<br />
<br />
== Config Files ==<br />
=== /etc/network/interfaces ===<br />
Make a backup of your original interfaces file:<br />
$ sudo mv /etc/network/interfaces /etc/network/interfaces.bak<br />
The interfaces file shown here is based on the setup described in the overview above.<br />
<br />
#####<br />
# Loopback interface<br />
#####<br />
iface lo inet loopback<br />
<br />
#####<br />
# xDSL PPPoE interface<br />
#####<br />
iface dsl-provider inet ppp<br />
pre-up /sbin/ifconfig eth1 up<br />
up /etc/wide-dhcpv6/dhcp6c-ifupdown start<br />
down /etc/wide-dhcpv6/dhcp6c-ifupdown stop<br />
provider dsl-provider<br />
<br />
#####<br />
# IPv4 network interfaces<br />
#####<br />
<br />
# --- External NIC --- <br />
<br />
# --- Internal NIC ---<br />
iface eth0 inet manual<br />
<br />
iface wlan0 inet manual<br />
<br />
iface br0 inet static<br />
post-up /usr/sbin/hostapd -B /etc/hostapd/hostapd.conf<br />
post-up service isc-dhcp-server restart<br />
bridge_ports eth0 wlan0<br />
address 192.168.80.1<br />
netmask 255.255.255.0<br />
# DNS Settings for Internal Net<br />
dns-nameservers 192.168.80.1<br />
dns-search LinuxMCE<br />
<br />
#####<br />
# Activating interfaces<br />
#####<br />
auto dsl-provider eth0 wlan0 br0 lo<br />
<br />
=== /etc/hostapd/hostapd.conf ===<br />
Edit /etc/hostapd/hostapd.conf and verify/change the following:<br />
interface=wlan0<br />
driver=nl80211<br />
ssid=yourssidhere<br />
hw_mode=g<br />
ieee80211n=1<br />
<br />
=== /etc/default/dhcp3-server ===<br />
Configure the dhcp server to respond to request from devices on the bridge instead of the wired connection alone.<br />
$ echo 'INTERFACES="br0"' | sudo tee /etc/default/dhcp3-server<br />
<br />
== Security/Encryption ==<br />
All security/encryption related settings are in /etc/hostapd/hostapd.conf. Edit this file as needed.<br />
A good starting point for a wpa & wpa2 enabled access point is:<br />
<br />
macaddr_acl=0<br />
auth_algs=1<br />
ignore_broadcast_ssid=0<br />
wpa=3<br />
wpa_passphrase=YourPassPhrase<br />
wpa_key_mgmt=WPA-PSK<br />
wpa_pairwise=TKIP<br />
rsn_pairwise=CCMP<br />
<br />
(from: http://linuxwireless.org/en/users/Documentation/hostapd#Authentication_and_Encryption )<br />
<br />
== Restart Networking ==<br />
Restart the networking engine, or reboot.<br />
$ sudo service networking restart<br />
'''or''' (in case the above didn't work)<br />
$ /etc/init.d/networking restart<br />
<br />
= Using madwifi drivers =<br />
WORK IN PROGRESS<br />
<br />
== Hardware setup ==<br />
<br />
* Dell Optiplex Gx620 <br />
* WiFi card with Atheros chipset (using madwifi drivers)<br />
* Linux MCE 810 alpha2<br />
<br />
If you install LMCE from scratch make sure that your wifi card is NOT inserted prior to installation so that LMCE doesn't use it as the internal network interface. After LCME installation has finished, insert the wifi card.<br />
<br />
== Overview ==<br />
<br />
the idea is to combine or bridge eth1 and ath0 to a new virtual interface called br0. <br />
<br />
* -> eth0 connects to my ADSL modem (192.168.1.0)<br />
* -> eth1 connects to my internal LAN switch (192.168.80.0)<br />
* -> ath0 connects the wireless part of my internal network (192.168.80.0)<br />
<br />
== Needed packages ==<br />
<br />
* hostapd<br />
* bridge<br />
<br />
<br />
== Config files ==<br />
<br />
=== /etc/network/interfaces ===<br />
<br />
We'll make a copy of /etc/network/interfaces in case something goes wrong before we edit it.<br />
<br />
mv /etc/network/interfaces /etc/network/interfaces.bck<br />
<br />
joe /etc/network/interfaces<br />
<br />
auto lo eth0 eth1 br0<br />
automatically initialise eth0 (external interface) eth1 (internal LAN) and br0 (our bridge interface). Keep ath0 out of this for now, we'll initialise it separately.<br />
<br />
iface lo inet loopback<br />
<br />
# Internet Interface<br />
iface eth0 inet static<br />
address 192.168.1.2<br />
netmask 255.255.255.0<br />
gateway 192.168.1.1<br />
dns-nameservers 192.168.1.1<br />
<br />
Fill in your own settings here, in my case 192.168.1.1 is the ADSL modem. Alternatively you can use dhcp to get the adress details from your ADSL modem.<br />
<br />
# LAN interface<br />
iface eth1 inet manual<br />
up /sbin/ifconfig eth0 up<br />
down /sbin/ifconfig eth0 down<br />
<br />
The internal interface, note that it doesn't get an adress assigned.<br />
<br />
# Wireless interface<br />
auto ath0<br />
iface ath0 inet manual<br />
up /sbin/ifconfig ath0 up<br />
<br />
The wireless interface, again no adress details here.<br />
<br />
iface br0 inet static<br />
address 192.168.80.1<br />
network 192.168.80.0<br />
netmask 255.255.255.0<br />
broadcast 192.168.80.255<br />
pre-up /usr/sbin/brctl addbr br0<br />
pre-up /usr/sbin/brctl addif br0 eth1<br />
<br />
The fun part. Finally we assign the adress for the internal LAN to the bridge interace br0 (I'm sticking here with the standard LMCE network 80.0). The pre-up will create a bridge and add the eth1 interface to it. <br />
<br />
pre-up /sbin/wlanconfig ath0 destroy<br />
pre-up /sbin/wlanconfig ath0 create wlandev wifi0 wlanmode ap<br />
pre-up /sbin/iwconfig ath0 channel 3<br />
<br />
This part is necessary as the atheros interface has some issues to switch ino access point mode (master mode)<br />
<br />
pre-up /usr/sbin/brctl addif br0 ath0<br />
<br />
After firing up the wireless interface we add it to the bridge as well.<br />
<br />
post-down /usr/sbin/brctl delif br0 eth1<br />
post-down /usr/sbin/brctl delif br0 ath0<br />
post-down /usr/sbin/brctl delbr br0<br />
<br />
Just some lines to define how to cleanly shut down the bridge: remove both interfaces and then remove the bridge interace itself<br />
<br />
<br />
<br />
We need to set the bridge (which contains eth1 and ath0) as the new interface for the dhcpd server. <br />
Edit /etc/default/dhcp.conf as followed:<br />
<br />
INTERFACES="br0"<br />
<br />
/etc/default/dhcpd3/dhcpd.conf<br />
<br />
=== wireless configuration ===<br />
<br />
We'll use hostapd to manage the wireless part as it provides WPA encryption. I suggest that you first try to setup your network without encryption, make sure it works and then enable encryption.<br />
<br />
== Enable WPA encryption ==<br />
<br />
* edit the /etc/hostapd<br />
<br />
== Set static IP adresses ==<br />
<br />
It is possible to set static ip adresses manually instead of using LMCE.</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Access_Point&diff=36544Access Point2016-03-16T18:11:25Z<p>Polly: /* /etc/network/interfaces */</p>
<hr />
<div>{{versioninfo|810Status=relevant|810UpdatedDate=20th Sept 2010|810UpdatedBy=[[User:phenigma|phenigma]]}}<br />
[[Category:Networking]]<br />
{| align="right"<br />
| __TOC__<br />
|}<br />
= Introduction =<br />
<br />
This tutorial describes how to add Access Point functionality to your LinuxMCE Core/Hybrid. The Core/Hybrid will then act as a WiFi access point permitting wireless devices to connect to the core, the internal network and the Internet. The drivers you choose will depend on your specific hardware. Setting up an Access Point on your core allows you to use wireless orbiters such as the [[WebDT 366]] or [[Nokia N800]]/N900 without installing a separate wireless access point on your network.<br />
<br />
= Using nl80211 drivers (from back-ports) =<br />
<br />
== Hardware ==<br />
A lot of modern hardware works. Look up your device at http://wireless.kernel.org/en/users/Devices to determine which driver your card uses. The driver needs to support AP, you can check that the driver has this support at http://wireless.kernel.org/en/users/Drivers/. If the driver does not have AP support then you will not be able to operate the card as an Access Point. <br />
<br />
Two Wireless-N adaptors that are known to work:<br />
* Atheros Communications Inc. AR928X Wireless Network Adaptor (PCI-Express) (rev 01) <br />
** This was pre-installed on a Zotac IONITX-A-U Atom N330 1.6 Ghz<br />
** Uses the ath9k driver<br />
* Atheros AR9280 MAC/BB Rev:2 AR5133 RF Rev:d0<br />
** This is a D-Link DWA-522 Extreme N PCI Adaptor<br />
** Uses the ath9k driver<br />
* LinuxMCE 0810 BETA - Snapshot DVD 25289<br />
* Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)<br />
** Uses the brcmsmac driver<br />
<br />
<br />
== Overview ==<br />
* -> eth0 connects to internal network LMCE<br />
* -> eth1 connects to the internet<br />
* -> wlan0 is the wireless card<br />
<br />
=== Install required packages ===<br />
Install hostap and the network bridge utilities.<br />
$ sudo apt-get install bridge-utils hostapd<br />
<br />
== Config Files ==<br />
=== /etc/network/interfaces ===<br />
Make a backup of your original interfaces file:<br />
$ sudo mv /etc/network/interfaces /etc/network/interfaces.bak<br />
The interfaces file shown here is based on the setup described in the overview above.<br />
<code><br />
#####<br />
# Loopback interface<br />
#####<br />
iface lo inet loopback<br />
<br />
#####<br />
# xDSL PPPoE interface<br />
#####<br />
iface dsl-provider inet ppp<br />
pre-up /sbin/ifconfig eth1 up<br />
up /etc/wide-dhcpv6/dhcp6c-ifupdown start<br />
down /etc/wide-dhcpv6/dhcp6c-ifupdown stop<br />
provider dsl-provider<br />
<br />
#####<br />
# IPv4 network interfaces<br />
#####<br />
<br />
# --- External NIC ---<br />
<br />
# --- Internal NIC ---<br />
iface eth0 inet manual<br />
<br />
iface wlan0 inet manual<br />
<br />
iface br0 inet static<br />
post-up /usr/sbin/hostapd -B /etc/hostapd/hostapd.conf<br />
post-up service isc-dhcp-server restart<br />
bridge_ports eth0 wlan0<br />
address 192.168.80.1<br />
netmask 255.255.255.0<br />
# DNS Settings for Internal Net<br />
dns-nameservers 192.168.80.1<br />
dns-search LinuxMCE<br />
<br />
#####<br />
# Activating interfaces<br />
#####<br />
auto dsl-provider eth0 wlan0 br0 lo<br />
</code><br />
<br />
=== /etc/hostapd/hostapd.conf ===<br />
Edit /etc/hostapd/hostapd.conf and verify/change the following:<br />
interface=wlan0<br />
driver=nl80211<br />
ssid=yourssidhere<br />
hw_mode=g<br />
ieee80211n=1<br />
<br />
=== /etc/default/dhcp3-server ===<br />
Configure the dhcp server to respond to request from devices on the bridge instead of the wired connection alone.<br />
$ echo 'INTERFACES="br0"' | sudo tee /etc/default/dhcp3-server<br />
<br />
== Security/Encryption ==<br />
All security/encryption related settings are in /etc/hostapd/hostapd.conf. Edit this file as needed.<br />
A good starting point for a wpa & wpa2 enabled access point is:<br />
<br />
macaddr_acl=0<br />
auth_algs=1<br />
ignore_broadcast_ssid=0<br />
wpa=3<br />
wpa_passphrase=YourPassPhrase<br />
wpa_key_mgmt=WPA-PSK<br />
wpa_pairwise=TKIP<br />
rsn_pairwise=CCMP<br />
<br />
(from: http://linuxwireless.org/en/users/Documentation/hostapd#Authentication_and_Encryption )<br />
<br />
== Restart Networking ==<br />
Restart the networking engine, or reboot.<br />
$ sudo service networking restart<br />
'''or''' (in case the above didn't work)<br />
$ /etc/init.d/networking restart<br />
<br />
= Using madwifi drivers =<br />
WORK IN PROGRESS<br />
<br />
== Hardware setup ==<br />
<br />
* Dell Optiplex Gx620 <br />
* WiFi card with Atheros chipset (using madwifi drivers)<br />
* Linux MCE 810 alpha2<br />
<br />
If you install LMCE from scratch make sure that your wifi card is NOT inserted prior to installation so that LMCE doesn't use it as the internal network interface. After LCME installation has finished, insert the wifi card.<br />
<br />
== Overview ==<br />
<br />
the idea is to combine or bridge eth1 and ath0 to a new virtual interface called br0. <br />
<br />
* -> eth0 connects to my ADSL modem (192.168.1.0)<br />
* -> eth1 connects to my internal LAN switch (192.168.80.0)<br />
* -> ath0 connects the wireless part of my internal network (192.168.80.0)<br />
<br />
== Needed packages ==<br />
<br />
* hostapd<br />
* bridge<br />
<br />
<br />
== Config files ==<br />
<br />
=== /etc/network/interfaces ===<br />
<br />
We'll make a copy of /etc/network/interfaces in case something goes wrong before we edit it.<br />
<br />
mv /etc/network/interfaces /etc/network/interfaces.bck<br />
<br />
joe /etc/network/interfaces<br />
<br />
auto lo eth0 eth1 br0<br />
automatically initialise eth0 (external interface) eth1 (internal LAN) and br0 (our bridge interface). Keep ath0 out of this for now, we'll initialise it separately.<br />
<br />
iface lo inet loopback<br />
<br />
# Internet Interface<br />
iface eth0 inet static<br />
address 192.168.1.2<br />
netmask 255.255.255.0<br />
gateway 192.168.1.1<br />
dns-nameservers 192.168.1.1<br />
<br />
Fill in your own settings here, in my case 192.168.1.1 is the ADSL modem. Alternatively you can use dhcp to get the adress details from your ADSL modem.<br />
<br />
# LAN interface<br />
iface eth1 inet manual<br />
up /sbin/ifconfig eth0 up<br />
down /sbin/ifconfig eth0 down<br />
<br />
The internal interface, note that it doesn't get an adress assigned.<br />
<br />
# Wireless interface<br />
auto ath0<br />
iface ath0 inet manual<br />
up /sbin/ifconfig ath0 up<br />
<br />
The wireless interface, again no adress details here.<br />
<br />
iface br0 inet static<br />
address 192.168.80.1<br />
network 192.168.80.0<br />
netmask 255.255.255.0<br />
broadcast 192.168.80.255<br />
pre-up /usr/sbin/brctl addbr br0<br />
pre-up /usr/sbin/brctl addif br0 eth1<br />
<br />
The fun part. Finally we assign the adress for the internal LAN to the bridge interace br0 (I'm sticking here with the standard LMCE network 80.0). The pre-up will create a bridge and add the eth1 interface to it. <br />
<br />
pre-up /sbin/wlanconfig ath0 destroy<br />
pre-up /sbin/wlanconfig ath0 create wlandev wifi0 wlanmode ap<br />
pre-up /sbin/iwconfig ath0 channel 3<br />
<br />
This part is necessary as the atheros interface has some issues to switch ino access point mode (master mode)<br />
<br />
pre-up /usr/sbin/brctl addif br0 ath0<br />
<br />
After firing up the wireless interface we add it to the bridge as well.<br />
<br />
post-down /usr/sbin/brctl delif br0 eth1<br />
post-down /usr/sbin/brctl delif br0 ath0<br />
post-down /usr/sbin/brctl delbr br0<br />
<br />
Just some lines to define how to cleanly shut down the bridge: remove both interfaces and then remove the bridge interace itself<br />
<br />
<br />
<br />
We need to set the bridge (which contains eth1 and ath0) as the new interface for the dhcpd server. <br />
Edit /etc/default/dhcp.conf as followed:<br />
<br />
INTERFACES="br0"<br />
<br />
/etc/default/dhcpd3/dhcpd.conf<br />
<br />
=== wireless configuration ===<br />
<br />
We'll use hostapd to manage the wireless part as it provides WPA encryption. I suggest that you first try to setup your network without encryption, make sure it works and then enable encryption.<br />
<br />
== Enable WPA encryption ==<br />
<br />
* edit the /etc/hostapd<br />
<br />
== Set static IP adresses ==<br />
<br />
It is possible to set static ip adresses manually instead of using LMCE.</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Access_Point&diff=36543Access Point2016-03-16T18:04:50Z<p>Polly: </p>
<hr />
<div>{{versioninfo|810Status=relevant|810UpdatedDate=20th Sept 2010|810UpdatedBy=[[User:phenigma|phenigma]]}}<br />
[[Category:Networking]]<br />
{| align="right"<br />
| __TOC__<br />
|}<br />
= Introduction =<br />
<br />
This tutorial describes how to add Access Point functionality to your LinuxMCE Core/Hybrid. The Core/Hybrid will then act as a WiFi access point permitting wireless devices to connect to the core, the internal network and the Internet. The drivers you choose will depend on your specific hardware. Setting up an Access Point on your core allows you to use wireless orbiters such as the [[WebDT 366]] or [[Nokia N800]]/N900 without installing a separate wireless access point on your network.<br />
<br />
= Using nl80211 drivers (from back-ports) =<br />
<br />
== Hardware ==<br />
A lot of modern hardware works. Look up your device at http://wireless.kernel.org/en/users/Devices to determine which driver your card uses. The driver needs to support AP, you can check that the driver has this support at http://wireless.kernel.org/en/users/Drivers/. If the driver does not have AP support then you will not be able to operate the card as an Access Point. <br />
<br />
Two Wireless-N adaptors that are known to work:<br />
* Atheros Communications Inc. AR928X Wireless Network Adaptor (PCI-Express) (rev 01) <br />
** This was pre-installed on a Zotac IONITX-A-U Atom N330 1.6 Ghz<br />
** Uses the ath9k driver<br />
* Atheros AR9280 MAC/BB Rev:2 AR5133 RF Rev:d0<br />
** This is a D-Link DWA-522 Extreme N PCI Adaptor<br />
** Uses the ath9k driver<br />
* LinuxMCE 0810 BETA - Snapshot DVD 25289<br />
* Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)<br />
** Uses the brcmsmac driver<br />
<br />
<br />
== Overview ==<br />
* -> eth0 connects to internal network LMCE<br />
* -> eth1 connects to the internet<br />
* -> wlan0 is the wireless card<br />
<br />
=== Install required packages ===<br />
Install hostap and the network bridge utilities.<br />
$ sudo apt-get install bridge-utils hostapd<br />
<br />
== Config Files ==<br />
=== /etc/network/interfaces ===<br />
Make a backup of your original interfaces file:<br />
$ sudo mv /etc/network/interfaces /etc/network/interfaces.bak<br />
The interfaces file shown here is based on the setup described in the overview above.<br />
auto lo eth1 br0 eth0<br />
# Loopback Interface<br />
iface lo inet loopback<br />
# Internet Interface<br />
iface eth1 inet dhcp<br />
# LAN Interface<br />
iface eth0 inet manual<br />
up /sbin/ifconfig eth0 up<br />
down /sbin/ifconfig eth0 down<br />
# Wireless Interface<br />
iface wlan0 inet manual<br />
# Wireless/LAN Bridge<br />
iface br0 inet static<br />
address 192.168.80.1<br />
network 192.168.80.0<br />
netmask 255.255.255.0<br />
broadcast 192.168.80.255<br />
pre-up /usr/sbin/brctl addbr br0<br />
pre-up /usr/sbin/brctl addif br0 eth0<br />
pre-up /usr/local/bin/hostapd -B /etc/hostapd/hostapd.conf<br />
pre-up /usr/sbin/brctl addif br0 wlan0<br />
up /sbin/ifconfig br0 inet 192.168.80.1 broadcast 192.168.80.255 netmask 255.255.255.0<br />
post-down /usr/sbin/brctl delif br0 eth0<br />
post-down /usr/sbin/brctl delif br0 wlan0<br />
post-down /usr/sbin/brctl delbr br0<br />
<br />
=== /etc/hostapd/hostapd.conf ===<br />
Edit /etc/hostapd/hostapd.conf and verify/change the following:<br />
interface=wlan0<br />
driver=nl80211<br />
ssid=yourssidhere<br />
hw_mode=g<br />
ieee80211n=1<br />
<br />
=== /etc/default/dhcp3-server ===<br />
Configure the dhcp server to respond to request from devices on the bridge instead of the wired connection alone.<br />
$ echo 'INTERFACES="br0"' | sudo tee /etc/default/dhcp3-server<br />
<br />
== Security/Encryption ==<br />
All security/encryption related settings are in /etc/hostapd/hostapd.conf. Edit this file as needed.<br />
A good starting point for a wpa & wpa2 enabled access point is:<br />
<br />
macaddr_acl=0<br />
auth_algs=1<br />
ignore_broadcast_ssid=0<br />
wpa=3<br />
wpa_passphrase=YourPassPhrase<br />
wpa_key_mgmt=WPA-PSK<br />
wpa_pairwise=TKIP<br />
rsn_pairwise=CCMP<br />
<br />
(from: http://linuxwireless.org/en/users/Documentation/hostapd#Authentication_and_Encryption )<br />
<br />
== Restart Networking ==<br />
Restart the networking engine, or reboot.<br />
$ sudo service networking restart<br />
'''or''' (in case the above didn't work)<br />
$ /etc/init.d/networking restart<br />
<br />
= Using madwifi drivers =<br />
WORK IN PROGRESS<br />
<br />
== Hardware setup ==<br />
<br />
* Dell Optiplex Gx620 <br />
* WiFi card with Atheros chipset (using madwifi drivers)<br />
* Linux MCE 810 alpha2<br />
<br />
If you install LMCE from scratch make sure that your wifi card is NOT inserted prior to installation so that LMCE doesn't use it as the internal network interface. After LCME installation has finished, insert the wifi card.<br />
<br />
== Overview ==<br />
<br />
the idea is to combine or bridge eth1 and ath0 to a new virtual interface called br0. <br />
<br />
* -> eth0 connects to my ADSL modem (192.168.1.0)<br />
* -> eth1 connects to my internal LAN switch (192.168.80.0)<br />
* -> ath0 connects the wireless part of my internal network (192.168.80.0)<br />
<br />
== Needed packages ==<br />
<br />
* hostapd<br />
* bridge<br />
<br />
<br />
== Config files ==<br />
<br />
=== /etc/network/interfaces ===<br />
<br />
We'll make a copy of /etc/network/interfaces in case something goes wrong before we edit it.<br />
<br />
mv /etc/network/interfaces /etc/network/interfaces.bck<br />
<br />
joe /etc/network/interfaces<br />
<br />
auto lo eth0 eth1 br0<br />
automatically initialise eth0 (external interface) eth1 (internal LAN) and br0 (our bridge interface). Keep ath0 out of this for now, we'll initialise it separately.<br />
<br />
iface lo inet loopback<br />
<br />
# Internet Interface<br />
iface eth0 inet static<br />
address 192.168.1.2<br />
netmask 255.255.255.0<br />
gateway 192.168.1.1<br />
dns-nameservers 192.168.1.1<br />
<br />
Fill in your own settings here, in my case 192.168.1.1 is the ADSL modem. Alternatively you can use dhcp to get the adress details from your ADSL modem.<br />
<br />
# LAN interface<br />
iface eth1 inet manual<br />
up /sbin/ifconfig eth0 up<br />
down /sbin/ifconfig eth0 down<br />
<br />
The internal interface, note that it doesn't get an adress assigned.<br />
<br />
# Wireless interface<br />
auto ath0<br />
iface ath0 inet manual<br />
up /sbin/ifconfig ath0 up<br />
<br />
The wireless interface, again no adress details here.<br />
<br />
iface br0 inet static<br />
address 192.168.80.1<br />
network 192.168.80.0<br />
netmask 255.255.255.0<br />
broadcast 192.168.80.255<br />
pre-up /usr/sbin/brctl addbr br0<br />
pre-up /usr/sbin/brctl addif br0 eth1<br />
<br />
The fun part. Finally we assign the adress for the internal LAN to the bridge interace br0 (I'm sticking here with the standard LMCE network 80.0). The pre-up will create a bridge and add the eth1 interface to it. <br />
<br />
pre-up /sbin/wlanconfig ath0 destroy<br />
pre-up /sbin/wlanconfig ath0 create wlandev wifi0 wlanmode ap<br />
pre-up /sbin/iwconfig ath0 channel 3<br />
<br />
This part is necessary as the atheros interface has some issues to switch ino access point mode (master mode)<br />
<br />
pre-up /usr/sbin/brctl addif br0 ath0<br />
<br />
After firing up the wireless interface we add it to the bridge as well.<br />
<br />
post-down /usr/sbin/brctl delif br0 eth1<br />
post-down /usr/sbin/brctl delif br0 ath0<br />
post-down /usr/sbin/brctl delbr br0<br />
<br />
Just some lines to define how to cleanly shut down the bridge: remove both interfaces and then remove the bridge interace itself<br />
<br />
<br />
<br />
We need to set the bridge (which contains eth1 and ath0) as the new interface for the dhcpd server. <br />
Edit /etc/default/dhcp.conf as followed:<br />
<br />
INTERFACES="br0"<br />
<br />
/etc/default/dhcpd3/dhcpd.conf<br />
<br />
=== wireless configuration ===<br />
<br />
We'll use hostapd to manage the wireless part as it provides WPA encryption. I suggest that you first try to setup your network without encryption, make sure it works and then enable encryption.<br />
<br />
== Enable WPA encryption ==<br />
<br />
* edit the /etc/hostapd<br />
<br />
== Set static IP adresses ==<br />
<br />
It is possible to set static ip adresses manually instead of using LMCE.</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Git_/_Gitlab&diff=36406Git / Gitlab2016-01-21T19:01:42Z<p>Polly: /* Clone repository */</p>
<hr />
<div>== GitLab / GIT ==<br />
<br />
GitLab is the web interface of choice for managing GIT repositories.<br />
<br />
A list of features: https://about.gitlab.com/features/<br />
<br />
Additional Info:<br />
<br />
* GitLab URL: https://git.linuxmce.org/<br />
* Repository URL: <nowiki>https://git.linuxmc.org/< username / group name >/< project name >.git</nowiki><br />
<br />
== Get access to GitLab ==<br />
Go to IRC #linuxmce-devel and ask for a Account.<br />
<br />
To create an account we need following information:<br />
# Name<br />
# Username<br />
# E-Mail<br />
<br />
As soon as your account was created you'll receive an E-Mail containing a link to set your password.<br />
Klick on that link and set your password, then you are ready to login.<br />
No mail received? Check your spam/junk folder.<br />
<br />
== Clone repository ==<br />
<br />
You have 2 options to clone a repository:<br />
<br />
* SSH (requires a SSH key set up in [https://git.linuxmce.org/profile/keys GitLab]) e.g. <code>git clone git@git.linuxmce.org:ochorocho/gitlab-irc.git</code><br />
* HTTPS e.g. <code>git clone https://git.linuxmce.org/ochorocho/gitlab-irc.git</code><br />
<br />
== Workflow ==<br />
<br />
We have no fine grained workflow at the moment and no continous integration.<br />
<br />
=== With no write access ===<br />
<br />
Even if you have write access you can use this method.<br />
<br />
# Fork a repository<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Make "Pull Request" for your changes<br />
# "Pull Request" will be verified and merged by a LinuxMCE Dev, please be patient<br />
<br />
=== With write access ===<br />
<br />
Master is always deployable, so we must not work on Master at any time!<br /><br />
Master is only used for merge in working stuff.<br />
<br />
# Clone a repository<br />
# Branch of from Master<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Commit/Push your branch - on bigger changes i would recommend doing a test build using this branch<br />
# Merge your changes into Master<br />
# Push the verified changes to master<br />
<br />
== GitLab IRC ==<br />
To enable IRC notifications for your project add a Web Hooks (Settings -> Web hook) with the URL http://localhost:4567/commit<br />
Somehow GitLab seems to ignore "Trigger". When only checked "Push events" it's still triggered for Comments, Issue events etc.<br />
<br />
Because of that fact i extended the config.yml of giltab-irc (/home/git/gitlab-irc/config/config.yml) to have at least the option to configure notifications globally.<br />
<br />
Following options for notifications:<br />
<pre><br />
msg:<br />
push: true<br />
tag_push: false<br />
issue: true<br />
note: false<br />
short_uri: true<br />
</pre><br />
<br />
To start gitlab-irc run:<br />
<pre><br />
/etc/init.d/gitlab-irc start<br />
</pre><br />
<br />
== Useful links ==<br />
<br />
* GIT clients: http://git-scm.com/downloads/guis<br />
* GIT Docs: http://git-scm.com/docs<br />
* Cheatsheet / Commands: <br />
** fancy: http://ndpsoftware.com/git-cheatsheet.html<br />
** pdf: https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf<br />
* Merge vs. Rebase: https://www.atlassian.com/git/tutorials/merging-vs-rebasing/conceptual-overview</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Git_/_Gitlab&diff=36405Git / Gitlab2016-01-21T19:00:21Z<p>Polly: /* Clone repository */</p>
<hr />
<div>== GitLab / GIT ==<br />
<br />
GitLab is the web interface of choice for managing GIT repositories.<br />
<br />
A list of features: https://about.gitlab.com/features/<br />
<br />
Additional Info:<br />
<br />
* GitLab URL: https://git.linuxmce.org/<br />
* Repository URL: <nowiki>https://git.linuxmc.org/< username / group name >/< project name >.git</nowiki><br />
<br />
== Get access to GitLab ==<br />
Go to IRC #linuxmce-devel and ask for a Account.<br />
<br />
To create an account we need following information:<br />
# Name<br />
# Username<br />
# E-Mail<br />
<br />
As soon as your account was created you'll receive an E-Mail containing a link to set your password.<br />
Klick on that link and set your password, then you are ready to login.<br />
No mail received? Check your spam/junk folder.<br />
<br />
== Clone repository ==<br />
<br />
You have 2 options to clone a repository:<br />
<br />
* SSH (requires a SSH key set up in [https://git.linuxmce.org/profile/keys GitLab]) e.g. git clone git@git.linuxmce.org:ochorocho/gitlab-irc.git<br />
* HTTPS e.g. git clone https://git.linuxmce.org/ochorocho/gitlab-irc.git<br />
<br />
== Workflow ==<br />
<br />
We have no fine grained workflow at the moment and no continous integration.<br />
<br />
=== With no write access ===<br />
<br />
Even if you have write access you can use this method.<br />
<br />
# Fork a repository<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Make "Pull Request" for your changes<br />
# "Pull Request" will be verified and merged by a LinuxMCE Dev, please be patient<br />
<br />
=== With write access ===<br />
<br />
Master is always deployable, so we must not work on Master at any time!<br /><br />
Master is only used for merge in working stuff.<br />
<br />
# Clone a repository<br />
# Branch of from Master<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Commit/Push your branch - on bigger changes i would recommend doing a test build using this branch<br />
# Merge your changes into Master<br />
# Push the verified changes to master<br />
<br />
== GitLab IRC ==<br />
To enable IRC notifications for your project add a Web Hooks (Settings -> Web hook) with the URL http://localhost:4567/commit<br />
Somehow GitLab seems to ignore "Trigger". When only checked "Push events" it's still triggered for Comments, Issue events etc.<br />
<br />
Because of that fact i extended the config.yml of giltab-irc (/home/git/gitlab-irc/config/config.yml) to have at least the option to configure notifications globally.<br />
<br />
Following options for notifications:<br />
<pre><br />
msg:<br />
push: true<br />
tag_push: false<br />
issue: true<br />
note: false<br />
short_uri: true<br />
</pre><br />
<br />
To start gitlab-irc run:<br />
<pre><br />
/etc/init.d/gitlab-irc start<br />
</pre><br />
<br />
== Useful links ==<br />
<br />
* GIT clients: http://git-scm.com/downloads/guis<br />
* GIT Docs: http://git-scm.com/docs<br />
* Cheatsheet / Commands: <br />
** fancy: http://ndpsoftware.com/git-cheatsheet.html<br />
** pdf: https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf<br />
* Merge vs. Rebase: https://www.atlassian.com/git/tutorials/merging-vs-rebasing/conceptual-overview</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Git_/_Gitlab&diff=36404Git / Gitlab2016-01-21T18:59:39Z<p>Polly: /* Get access to GitLab */</p>
<hr />
<div>== GitLab / GIT ==<br />
<br />
GitLab is the web interface of choice for managing GIT repositories.<br />
<br />
A list of features: https://about.gitlab.com/features/<br />
<br />
Additional Info:<br />
<br />
* GitLab URL: https://git.linuxmce.org/<br />
* Repository URL: <nowiki>https://git.linuxmc.org/< username / group name >/< project name >.git</nowiki><br />
<br />
== Get access to GitLab ==<br />
Go to IRC #linuxmce-devel and ask for a Account.<br />
<br />
To create an account we need following information:<br />
# Name<br />
# Username<br />
# E-Mail<br />
<br />
As soon as your account was created you'll receive an E-Mail containing a link to set your password.<br />
Klick on that link and set your password, then you are ready to login.<br />
No mail received? Check your spam/junk folder.<br />
<br />
== Clone repository ==<br />
<br />
You have 2 options to clone a repository:<br />
<br />
* SSH (requires a SSH key st up in [https://git.linuxmce.org/profile/keys GitLab]) e.g. git clone git@git.linuxmce.org:ochorocho/gitlab-irc.git<br />
* HTTPS e.g. git clone https://git.linuxmce.org/ochorocho/gitlab-irc.git<br />
<br />
== Workflow ==<br />
<br />
We have no fine grained workflow at the moment and no continous integration.<br />
<br />
=== With no write access ===<br />
<br />
Even if you have write access you can use this method.<br />
<br />
# Fork a repository<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Make "Pull Request" for your changes<br />
# "Pull Request" will be verified and merged by a LinuxMCE Dev, please be patient<br />
<br />
=== With write access ===<br />
<br />
Master is always deployable, so we must not work on Master at any time!<br /><br />
Master is only used for merge in working stuff.<br />
<br />
# Clone a repository<br />
# Branch of from Master<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Commit/Push your branch - on bigger changes i would recommend doing a test build using this branch<br />
# Merge your changes into Master<br />
# Push the verified changes to master<br />
<br />
== GitLab IRC ==<br />
To enable IRC notifications for your project add a Web Hooks (Settings -> Web hook) with the URL http://localhost:4567/commit<br />
Somehow GitLab seems to ignore "Trigger". When only checked "Push events" it's still triggered for Comments, Issue events etc.<br />
<br />
Because of that fact i extended the config.yml of giltab-irc (/home/git/gitlab-irc/config/config.yml) to have at least the option to configure notifications globally.<br />
<br />
Following options for notifications:<br />
<pre><br />
msg:<br />
push: true<br />
tag_push: false<br />
issue: true<br />
note: false<br />
short_uri: true<br />
</pre><br />
<br />
To start gitlab-irc run:<br />
<pre><br />
/etc/init.d/gitlab-irc start<br />
</pre><br />
<br />
== Useful links ==<br />
<br />
* GIT clients: http://git-scm.com/downloads/guis<br />
* GIT Docs: http://git-scm.com/docs<br />
* Cheatsheet / Commands: <br />
** fancy: http://ndpsoftware.com/git-cheatsheet.html<br />
** pdf: https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf<br />
* Merge vs. Rebase: https://www.atlassian.com/git/tutorials/merging-vs-rebasing/conceptual-overview</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Git_/_Gitlab&diff=36392Git / Gitlab2016-01-16T09:42:25Z<p>Polly: /* Get access to GitLab */</p>
<hr />
<div>== GitLab / GIT ==<br />
<br />
GitLab is the web interface of choice for managing GIT repositories.<br />
<br />
A list of features: https://about.gitlab.com/features/<br />
<br />
Additional Info:<br />
<br />
* GitLab URL: https://git.linuxmce.org/<br />
* Repository URL: <nowiki>https://git.linuxmc.org/< username / group name >/< project name >.git</nowiki><br />
<br />
== Get access to GitLab ==<br />
Go to IRC #linuxmce-devel and ask for a Account.<br />
<br />
To create an account we need following information:<br />
# Name<br />
# Username<br />
# E-Mail<br />
<br />
As soon as your account was created you'll receive an E-Mail containing a link to set your password.<br />
Klick on that link and set your password, then you are ready to login.<br />
No mail received? Check your spam/junk folder.<br />
<br />
== Workflow ==<br />
<br />
We have no fine grained workflow at the moment and no continous integration.<br />
<br />
=== With no write access ===<br />
<br />
Even if you have write access you can use this method.<br />
<br />
# Fork a repository<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Make "Pull Request" for your changes<br />
# "Pull Request" will be verified and merged by a LinuxMCE Dev, please be patient<br />
<br />
=== With write access ===<br />
<br />
Master is always deployable, so we must not work on Master at any time!<br /><br />
Master is only used for merge in working stuff.<br />
<br />
# Clone a repository<br />
# Branch of from Master<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Commit/Push your branch - on bigger changes i would recommend doing a test build using this branch<br />
# Merge your changes into Master<br />
# Push the verified changes to master<br />
<br />
== GitLab IRC ==<br />
To enable IRC notifications for your project add a Web Hooks (Settings -> Web hook) with the URL http://localhost:4567/commit<br />
Somehow GitLab seems to ignore "Trigger". When only checked "Push events" it's still triggered for Comments, Issue events etc.<br />
<br />
Because of that fact i extended the config.yml of giltab-irc (/home/git/gitlab-irc/config/config.yml) to have at least the option to configure notifications globally.<br />
<br />
Following options for notifications:<br />
<pre><br />
msg:<br />
push: true<br />
tag_push: false<br />
issue: true<br />
note: false<br />
short_uri: true<br />
</pre><br />
<br />
To start gitlab-irc run:<br />
<pre><br />
/etc/init.d/gitlab-irc start<br />
</pre><br />
<br />
== Useful links ==<br />
<br />
* GIT clients: http://git-scm.com/downloads/guis<br />
* GIT Docs: http://git-scm.com/docs<br />
* Cheatsheet / Commands: <br />
** fancy: http://ndpsoftware.com/git-cheatsheet.html<br />
** pdf: https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf<br />
* Merge vs. Rebase: https://www.atlassian.com/git/tutorials/merging-vs-rebasing/conceptual-overview</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Git_/_Gitlab&diff=36391Git / Gitlab2016-01-16T09:40:17Z<p>Polly: /* GitLab IRC */</p>
<hr />
<div>== GitLab / GIT ==<br />
<br />
GitLab is the web interface of choice for managing GIT repositories.<br />
<br />
A list of features: https://about.gitlab.com/features/<br />
<br />
Additional Info:<br />
<br />
* GitLab URL: https://git.linuxmce.org/<br />
* Repository URL: <nowiki>https://git.linuxmc.org/< username / group name >/< project name >.git</nowiki><br />
<br />
== Get access to GitLab ==<br />
Go to IRC #linuxmce-devel and ask for a Account.<br />
<br />
To create an account we need following information:<br />
# Name<br />
# Username<br />
# E-Mail<br />
<br />
As soon as your account was created you'll receive an E-Mail containing a link to set your password.<br />
Klick on that link and set your password, then you are ready to login.<br />
<br />
== Workflow ==<br />
<br />
We have no fine grained workflow at the moment and no continous integration.<br />
<br />
=== With no write access ===<br />
<br />
Even if you have write access you can use this method.<br />
<br />
# Fork a repository<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Make "Pull Request" for your changes<br />
# "Pull Request" will be verified and merged by a LinuxMCE Dev, please be patient<br />
<br />
=== With write access ===<br />
<br />
Master is always deployable, so we must not work on Master at any time!<br /><br />
Master is only used for merge in working stuff.<br />
<br />
# Clone a repository<br />
# Branch of from Master<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Commit/Push your branch - on bigger changes i would recommend doing a test build using this branch<br />
# Merge your changes into Master<br />
# Push the verified changes to master<br />
<br />
== GitLab IRC ==<br />
To enable IRC notifications for your project add a Web Hooks (Settings -> Web hook) with the URL http://localhost:4567/commit<br />
Somehow GitLab seems to ignore "Trigger". When only checked "Push events" it's still triggered for Comments, Issue events etc.<br />
<br />
Because of that fact i extended the config.yml of giltab-irc (/home/git/gitlab-irc/config/config.yml) to have at least the option to configure notifications globally.<br />
<br />
Following options for notifications:<br />
<pre><br />
msg:<br />
push: true<br />
tag_push: false<br />
issue: true<br />
note: false<br />
short_uri: true<br />
</pre><br />
<br />
To start gitlab-irc run:<br />
<pre><br />
/etc/init.d/gitlab-irc start<br />
</pre><br />
<br />
== Useful links ==<br />
<br />
* GIT clients: http://git-scm.com/downloads/guis<br />
* GIT Docs: http://git-scm.com/docs<br />
* Cheatsheet / Commands: <br />
** fancy: http://ndpsoftware.com/git-cheatsheet.html<br />
** pdf: https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf<br />
* Merge vs. Rebase: https://www.atlassian.com/git/tutorials/merging-vs-rebasing/conceptual-overview</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Git_/_Gitlab&diff=36390Git / Gitlab2016-01-16T09:39:41Z<p>Polly: /* GitLab IRC */</p>
<hr />
<div>== GitLab / GIT ==<br />
<br />
GitLab is the web interface of choice for managing GIT repositories.<br />
<br />
A list of features: https://about.gitlab.com/features/<br />
<br />
Additional Info:<br />
<br />
* GitLab URL: https://git.linuxmce.org/<br />
* Repository URL: <nowiki>https://git.linuxmc.org/< username / group name >/< project name >.git</nowiki><br />
<br />
== Get access to GitLab ==<br />
Go to IRC #linuxmce-devel and ask for a Account.<br />
<br />
To create an account we need following information:<br />
# Name<br />
# Username<br />
# E-Mail<br />
<br />
As soon as your account was created you'll receive an E-Mail containing a link to set your password.<br />
Klick on that link and set your password, then you are ready to login.<br />
<br />
== Workflow ==<br />
<br />
We have no fine grained workflow at the moment and no continous integration.<br />
<br />
=== With no write access ===<br />
<br />
Even if you have write access you can use this method.<br />
<br />
# Fork a repository<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Make "Pull Request" for your changes<br />
# "Pull Request" will be verified and merged by a LinuxMCE Dev, please be patient<br />
<br />
=== With write access ===<br />
<br />
Master is always deployable, so we must not work on Master at any time!<br /><br />
Master is only used for merge in working stuff.<br />
<br />
# Clone a repository<br />
# Branch of from Master<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Commit/Push your branch - on bigger changes i would recommend doing a test build using this branch<br />
# Merge your changes into Master<br />
# Push the verified changes to master<br />
<br />
== GitLab IRC ==<br />
To enable IRC notifications for your project add a Web Hooks (Settings -> Web hook) with the URL http://localhost:4567/commit<br />
Somehow GitLab seems to ignore "Trigger". When only checked "Push events" it's still triggered for Comments, Issue events etc.<br />
<br />
Because of that fact i extended the config.yml of giltab-irc (/home/git/gitlab-irc/config/config.yml) to have at least the option to configure notifications globally.<br />
<br />
Following options for notifications:<br />
<pre><br />
msg:<br />
push: true<br />
tag_push: false<br />
issue: true<br />
note: false<br />
short_uri: true<br />
</pre><br />
<br />
To start gitlab-irc open a screen and run:<br />
<pre><br />
/etc/init.d/gitlab-irc start<br />
</pre><br />
<br />
== Useful links ==<br />
<br />
* GIT clients: http://git-scm.com/downloads/guis<br />
* GIT Docs: http://git-scm.com/docs<br />
* Cheatsheet / Commands: <br />
** fancy: http://ndpsoftware.com/git-cheatsheet.html<br />
** pdf: https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf<br />
* Merge vs. Rebase: https://www.atlassian.com/git/tutorials/merging-vs-rebasing/conceptual-overview</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Git_/_Gitlab&diff=36389Git / Gitlab2016-01-16T09:38:10Z<p>Polly: /* GitLab IRC */</p>
<hr />
<div>== GitLab / GIT ==<br />
<br />
GitLab is the web interface of choice for managing GIT repositories.<br />
<br />
A list of features: https://about.gitlab.com/features/<br />
<br />
Additional Info:<br />
<br />
* GitLab URL: https://git.linuxmce.org/<br />
* Repository URL: <nowiki>https://git.linuxmc.org/< username / group name >/< project name >.git</nowiki><br />
<br />
== Get access to GitLab ==<br />
Go to IRC #linuxmce-devel and ask for a Account.<br />
<br />
To create an account we need following information:<br />
# Name<br />
# Username<br />
# E-Mail<br />
<br />
As soon as your account was created you'll receive an E-Mail containing a link to set your password.<br />
Klick on that link and set your password, then you are ready to login.<br />
<br />
== Workflow ==<br />
<br />
We have no fine grained workflow at the moment and no continous integration.<br />
<br />
=== With no write access ===<br />
<br />
Even if you have write access you can use this method.<br />
<br />
# Fork a repository<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Make "Pull Request" for your changes<br />
# "Pull Request" will be verified and merged by a LinuxMCE Dev, please be patient<br />
<br />
=== With write access ===<br />
<br />
Master is always deployable, so we must not work on Master at any time!<br /><br />
Master is only used for merge in working stuff.<br />
<br />
# Clone a repository<br />
# Branch of from Master<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Commit/Push your branch - on bigger changes i would recommend doing a test build using this branch<br />
# Merge your changes into Master<br />
# Push the verified changes to master<br />
<br />
== GitLab IRC ==<br />
To enable IRC notifications for your project add a Web Hooks (Settings -> Web hook) with the URL http://localhost:4567/commit<br />
Somehow GitLab seems to ignore "Trigger". When only checked "Push events" it's still triggered for Comments, Issue events etc.<br />
<br />
Because of that fact i extended the config.yml of giltab-irc (/home/git/gitlab-irc/config/config.yml) to have at least the option to configure notifications globally.<br />
<br />
Following options for notifications:<br />
<pre><br />
msg:<br />
push: true<br />
tag_push: false<br />
issue: true<br />
note: true<br />
short_uri: false<br />
</pre><br />
<br />
To start gitlab-irc open a screen and run:<br />
<pre><br />
/etc/init.d/gitlab-irc start<br />
</pre><br />
<br />
== Useful links ==<br />
<br />
* GIT clients: http://git-scm.com/downloads/guis<br />
* GIT Docs: http://git-scm.com/docs<br />
* Cheatsheet / Commands: <br />
** fancy: http://ndpsoftware.com/git-cheatsheet.html<br />
** pdf: https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf<br />
* Merge vs. Rebase: https://www.atlassian.com/git/tutorials/merging-vs-rebasing/conceptual-overview</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Git_/_Gitlab&diff=36383Git / Gitlab2016-01-11T23:05:33Z<p>Polly: /* Useful links */</p>
<hr />
<div>== GitLab / GIT ==<br />
<br />
GitLab is the web interface of choice for managing GIT repositories.<br />
<br />
A list of features: https://about.gitlab.com/features/<br />
<br />
Additional Info:<br />
<br />
* GitLab URL: https://git.linuxmce.org/<br />
* Repository URL: <nowiki>https://git.linuxmc.org/< username / group name >/< project name >.git</nowiki><br />
<br />
== Get access to GitLab ==<br />
Go to IRC #linuxmce-devel and ask for a Account.<br />
<br />
To create an account we need following information:<br />
# Name<br />
# Username<br />
# E-Mail<br />
<br />
As soon as your account was created you'll receive an E-Mail containing a link to set your password.<br />
Klick on that link and set your password, then you are ready to login.<br />
<br />
== Workflow ==<br />
<br />
We have no fine grained workflow at the moment and no continous integration.<br />
<br />
=== With no write access ===<br />
<br />
Even if you have write access you can use this method.<br />
<br />
# Fork a repository<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Make "Pull Request" for your changes<br />
# "Pull Request" will be verified and merged by a LinuxMCE Dev, please be patient<br />
<br />
=== With write access ===<br />
<br />
Master is always deployable, so we must not work on Master at any time!<br /><br />
Master is only used for merge in working stuff.<br />
<br />
# Clone a repository<br />
# Branch of from Master<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Commit/Push your branch - on bigger changes i would recommend doing a test build using this branch<br />
# Merge your changes into Master<br />
# Push the verified changes to master<br />
<br />
== GitLab IRC ==<br />
To enable IRC notifications for your project add a Web Hooks (Settings -> Web hook) with the URL http://localhost:4567/commit<br />
Somehow GitLab seems to ignore "Trigger". When only checked "Push events" it's still triggered for Comments, Issue events etc.<br />
<br />
Because of that fact i extended the config.yml of giltab-irc (/home/git/gitlab-irc/config/config.yml) to have at least the option to configure notifications globally.<br />
<br />
Following options for notifications:<br />
<pre><br />
msg:<br />
push: true<br />
tag_push: false<br />
issue: true<br />
note: false<br />
</pre><br />
<br />
To start gitlab-irc open a screen and run:<br />
<pre><br />
cd /home/git/gitlab-irc && foreman start<br />
</pre><br />
<br />
== Useful links ==<br />
<br />
* GIT clients: http://git-scm.com/downloads/guis<br />
* GIT Docs: http://git-scm.com/docs<br />
* Cheatsheet / Commands: <br />
** fancy: http://ndpsoftware.com/git-cheatsheet.html<br />
** pdf: https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf<br />
* Merge vs. Rebase: https://www.atlassian.com/git/tutorials/merging-vs-rebasing/conceptual-overview</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Git_/_Gitlab&diff=36346Git / Gitlab2016-01-06T07:51:20Z<p>Polly: /* With no write access */</p>
<hr />
<div>== GitLab / GIT ==<br />
<br />
GitLab is the web interface of choice for managing GIT repositories.<br />
<br />
A list of features: https://about.gitlab.com/features/<br />
<br />
Additional Info:<br />
<br />
* GitLab URL: https://git.linuxmce.org/<br />
* Repository URL: <nowiki>https://git.linuxmc.org/< username / group name >/< project name >.git</nowiki><br />
<br />
== Get access to GitLab ==<br />
Go to IRC #linuxmce-devel and ask for a Account.<br />
<br />
To create an account we need following information:<br />
# Name<br />
# Username<br />
# E-Mail<br />
<br />
As soon as your account was created you'll receive an E-Mail containing a link to set your password.<br />
Klick on that link and set your password, then you are ready to login.<br />
<br />
== Workflow ==<br />
<br />
We have no fine grained workflow at the moment and no continous integration.<br />
<br />
=== With no write access ===<br />
<br />
Even if you have write access you can use this method.<br />
<br />
# Fork a repository<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Make "Pull Request" for your changes<br />
# "Pull Request" will be verified and merged by a LinuxMCE Dev, please be patient<br />
<br />
=== With write access ===<br />
<br />
Master is always deployable, so we must not work on Master at any time!<br /><br />
Master is only used for merge in working stuff.<br />
<br />
# Clone a repository<br />
# Branch of from Master<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Commit/Push your branch - on bigger changes i would recommend doing a test build using this branch<br />
# Merge your changes into Master<br />
# Push the verified changes to master<br />
<br />
== Useful links ==<br />
<br />
* GIT clients: http://git-scm.com/downloads/guis<br />
* GIT Docs: http://git-scm.com/docs<br />
* Cheatsheet / Commands: <br />
** fancy: http://ndpsoftware.com/git-cheatsheet.html<br />
** pdf: https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf<br />
* Merge vs. Rebase: https://www.atlassian.com/git/tutorials/merging-vs-rebasing/conceptual-overview</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Git_/_Gitlab&diff=36345Git / Gitlab2016-01-06T07:41:01Z<p>Polly: /* With write access */</p>
<hr />
<div>== GitLab / GIT ==<br />
<br />
GitLab is the web interface of choice for managing GIT repositories.<br />
<br />
A list of features: https://about.gitlab.com/features/<br />
<br />
Additional Info:<br />
<br />
* GitLab URL: https://git.linuxmce.org/<br />
* Repository URL: <nowiki>https://git.linuxmc.org/< username / group name >/< project name >.git</nowiki><br />
<br />
== Get access to GitLab ==<br />
Go to IRC #linuxmce-devel and ask for a Account.<br />
<br />
To create an account we need following information:<br />
# Name<br />
# Username<br />
# E-Mail<br />
<br />
As soon as your account was created you'll receive an E-Mail containing a link to set your password.<br />
Klick on that link and set your password, then you are ready to login.<br />
<br />
== Workflow ==<br />
<br />
We have no fine grained workflow at the moment and no continous integration.<br />
<br />
=== With no write access ===<br />
<br />
Even if you have write access you can use this method.<br />
<br />
# Fork a repository<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Make "Pull Request" fo your changes<br />
# "Pull Request" will be verified and merged by a LinuxMCE Dev, please be patient<br />
<br />
=== With write access ===<br />
<br />
Master is always deployable, so we must not work on Master at any time!<br /><br />
Master is only used for merge in working stuff.<br />
<br />
# Clone a repository<br />
# Branch of from Master<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Commit/Push your branch - on bigger changes i would recommend doing a test build using this branch<br />
# Merge your changes into Master<br />
# Push the verified changes to master<br />
<br />
== Useful links ==<br />
<br />
* GIT clients: http://git-scm.com/downloads/guis<br />
* GIT Docs: http://git-scm.com/docs<br />
* Cheatsheet / Commands: <br />
** fancy: http://ndpsoftware.com/git-cheatsheet.html<br />
** pdf: https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf<br />
* Merge vs. Rebase: https://www.atlassian.com/git/tutorials/merging-vs-rebasing/conceptual-overview</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Git_/_Gitlab&diff=36344Git / Gitlab2016-01-06T07:39:13Z<p>Polly: </p>
<hr />
<div>== GitLab / GIT ==<br />
<br />
GitLab is the web interface of choice for managing GIT repositories.<br />
<br />
A list of features: https://about.gitlab.com/features/<br />
<br />
Additional Info:<br />
<br />
* GitLab URL: https://git.linuxmce.org/<br />
* Repository URL: <nowiki>https://git.linuxmc.org/< username / group name >/< project name >.git</nowiki><br />
<br />
== Get access to GitLab ==<br />
Go to IRC #linuxmce-devel and ask for a Account.<br />
<br />
To create an account we need following information:<br />
# Name<br />
# Username<br />
# E-Mail<br />
<br />
As soon as your account was created you'll receive an E-Mail containing a link to set your password.<br />
Klick on that link and set your password, then you are ready to login.<br />
<br />
== Workflow ==<br />
<br />
We have no fine grained workflow at the moment and no continous integration.<br />
<br />
=== With no write access ===<br />
<br />
Even if you have write access you can use this method.<br />
<br />
# Fork a repository<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Make "Pull Request" fo your changes<br />
# "Pull Request" will be verified and merged by a LinuxMCE Dev, please be patient<br />
<br />
=== With write access ===<br />
<br />
Master is always deployable, so we must not work on Master at any time!<br />
<br />
# Clone a repository<br />
# Branch of from Master<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Commit/Push your branch - on bigger changes i would recommend doing a test build using this branch<br />
# Merge your changes into Master<br />
# Push the verified changes to master<br />
<br />
== Useful links ==<br />
<br />
* GIT clients: http://git-scm.com/downloads/guis<br />
* GIT Docs: http://git-scm.com/docs<br />
* Cheatsheet / Commands: <br />
** fancy: http://ndpsoftware.com/git-cheatsheet.html<br />
** pdf: https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf<br />
* Merge vs. Rebase: https://www.atlassian.com/git/tutorials/merging-vs-rebasing/conceptual-overview</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Git_/_Gitlab&diff=36343Git / Gitlab2016-01-06T07:32:12Z<p>Polly: </p>
<hr />
<div>== GitLab / GIT ==<br />
<br />
GitLab is the web interface of choice for managing GIT repositories.<br />
<br />
A list of features: https://about.gitlab.com/features/<br />
<br />
== Get access to GitLab ==<br />
Go to IRC #linuxmce-devel and ask for a Account.<br />
<br />
To create an account we need following information:<br />
# Name<br />
# Username<br />
# E-Mail<br />
<br />
As soon as your account was created you'll receive an E-Mail containing a link to set your password.<br />
Klick on that link and set your password, then you are ready to login.<br />
<br />
== Workflow ==<br />
<br />
We have no fine grained workflow at the moment and no continous integration.<br />
<br />
=== With no write access ===<br />
<br />
Even if you have write access you can use this method.<br />
<br />
# Fork a repository<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Make "Pull Request" fo your changes<br />
# "Pull Request" will be verified and merged by a LinuxMCE Dev, please be patient<br />
<br />
=== With write access ===<br />
<br />
Master is always deployable, so we must not work on Master at any time!<br />
<br />
# Clone a repository<br />
# Branch of from Master<br />
# Do your stuff, implement features, fix bugs etc.<br />
# Commit/Push your branch - on bigger changes i would recommend doing a test build using this branch<br />
# Merge your changes into Master<br />
# Push the verified changes to master<br />
<br />
== Useful links ==<br />
<br />
* GIT clients: http://git-scm.com/downloads/guis<br />
* GIT Docs: http://git-scm.com/docs<br />
* Cheatsheet / Commands: <br />
** fancy: http://ndpsoftware.com/git-cheatsheet.html<br />
** pdf: https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf<br />
* Merge vs. Rebase: https://www.atlassian.com/git/tutorials/merging-vs-rebasing/conceptual-overview</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Git_/_Gitlab&diff=36342Git / Gitlab2016-01-06T07:00:43Z<p>Polly: </p>
<hr />
<div>== GitLab / GIT ==<br />
<br />
GitLab is the web interface of choice for managing GIT repositories.<br />
<br />
A list of features: https://about.gitlab.com/features/<br />
<br />
== Get access to GitLab ==<br />
Go to IRC #linuxmce-devel and ask for a Account.<br />
<br />
To create an account we need following information:<br />
# Name<br />
# Username<br />
# E-Mail<br />
<br />
As soon as your account was created you'll receive an E-Mail containing a link to set your password.<br />
Klick on that link and set your password, then you are ready to login.<br />
<br />
== Useful links ==<br />
<br />
* GIT clients: http://git-scm.com/downloads/guis<br />
* GIT Docs: http://git-scm.com/docs<br />
* Cheatsheet / Commands: <br />
** fancy: http://ndpsoftware.com/git-cheatsheet.html<br />
** pdf: https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf<br />
* Merge vs. Rebase: https://www.atlassian.com/git/tutorials/merging-vs-rebasing/conceptual-overview</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Git_/_Gitlab&diff=36341Git / Gitlab2016-01-06T06:57:04Z<p>Polly: </p>
<hr />
<div>== GitLab / GIT ==<br />
<br />
GitLab is the web interface of choice for managing GIT repositories.<br />
<br />
A list of features: https://about.gitlab.com/features/<br />
<br />
== Get access to GitLab ==<br />
Go to IRC #linuxmce-devel and ask for a Account.<br />
<br />
To create an account we need following information:<br />
# Name<br />
# Username<br />
# E-Mail<br />
<br />
As soon as your account was created you'll receive an E-Mail containing a link to set your password.<br />
Klick on that link and set your password, then you are ready to login.<br />
<br />
== Useful links ==<br />
<br />
* GIT Docs: http://git-scm.com/docs<br />
* Cheatsheet / Commands: <br />
** fancy: http://ndpsoftware.com/git-cheatsheet.html<br />
** pdf: https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf<br />
* Merge vs. Rebase: http://www.effectivetrainings.de/blog/2013/10/20/simple-git-merge-und-rebase-verstandlich/<br />
* Rebase Details: http://www.effectivetrainings.de/blog/2013/10/20/simple-git-merge-und-rebase-verstandlich/</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Git_/_Gitlab&diff=36340Git / Gitlab2016-01-06T06:53:03Z<p>Polly: </p>
<hr />
<div>== GitLab / GIT ==<br />
<br />
GitLab is the web interface of choice for managing GIT repositories.<br />
<br />
A list of features: https://about.gitlab.com/features/<br />
<br />
== Get access to GitLab ==<br />
Go to IRC #linuxmce-devel and ask for a Account.<br />
<br />
To create an account we need following information:<br />
# Name<br />
# Username<br />
# E-Mail<br />
<br />
As soon as your account was created you'll receive an E-Mail containing a link to set your password.<br />
Klick on that link and set your password, then you are ready to login.</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Git_/_Gitlab&diff=36339Git / Gitlab2016-01-06T06:26:47Z<p>Polly: Working with Gitlab/GIT in LinuxMCE Enviroment</p>
<hr />
<div>TEST</div>Pollyhttp://wiki.linuxmce.org/index.php?title=RaspberryPi&diff=35913RaspberryPi2015-09-17T16:38:38Z<p>Polly: /* Setup Steps */</p>
<hr />
<div>[[Category: Hardware]]<br />
[[Category: Media Directors]]<br />
[[Category: Barebones]]<br />
Please be aware that this is in flux. RPi2 is preferred to RPi1. RPi1 support is deprecated. RPi2 support may break RPi1 support completely, please upgrade accordingly (phenigma). RaspberryPi 2 disked && RPi 1 diskless creation has stabilized somewhat. The RPi1 is recommended for use as a squeeze device only, please follow the qMD install instructions and choose the squeeze device when asked on your orbiters. qMDs are still a thing of myth, although seen occasionally in the wild they are elusive and not easily tamed. ;)<br />
<br />
==Device Specification==<br />
*The Raspberry Pi 2 B is an ARM based computer the size of a credit card. 4x900Mhz Cores, 1GB RAM, FastEthernet, 4xUSB, 40xGPIO<br />
*The Raspberry Pi B is an ARM based computer the size of a credit card. 1x700Mhz Core, 256MB or 512MB RAM, FastEthernet, 2xUSB, GPIO<br />
<br />
==RPi2 Disked Media Director==<br />
<br />
===Requirements===<br />
* Your core must be LinuxMCE 1204 or higher.<br />
* Your Pi must be a Raspberry Pi 2 Model B.<br />
<br />
===Setup Steps===<br />
*Download the rpi2 uSD card image ([http://download.linuxmce.org/lmce-disked-md-rpi2-jessie.tar.xz raspbian jessie (recommended)]<br />
*Download the rpi2 uSD card image ([http://download.linuxmce.org/lmce-disked-md-rpi2-wheezy.tar.xz raspbian wheezy (deprecated)]<br />
*Download the rpi2 uSD card image ([http://download.linuxmce.org/lmce-disked-md-rpi2-trusty.tar.xz ubuntu trusty(on your own here atm)])<br />
*untar the compressed file<br />
*Install the resulting image onto an SD card, using dd on linux or win32diskimage on windows<br />
*Ensure the rpi2 is connected to the internal lan of your core and boot the rpi2.<br />
*You may be prompted on existing orbiters to choose a device type MD/qMD/SqueezeOnly, do so.<br />
*The device will automatically be created, you will need to reload your router.<br />
*The MD may reboot, AVWizard will not appear.<br />
*You should see the setup wizard and be asked to configure your new MD.<br />
*The new rpi2 moonpi should continue installing and eventually present you with a UI1 OnScreen Orbiter.<br />
*Please report any bugs with *very* specific (package date/svn, etc) information in a ticket.<br />
<br />
===What works===<br />
*Orbiter UI1<br />
*Photo Screen Saver<br />
*AppServer<br />
*HAL<br />
*Embedded phone<br />
*OMX_Player will play audio and video. You must have the appropriate codecs to play MPG and VC1 media. The codecs can be purchased from the Raspberry Pi foundation.<br />
*USB-UIRT<br />
*HDMI-CEC control<br />
*Generic Serial Devices<br />
<br />
==RPi1 PXE Boot Media Director ==<br />
The Raspberry Pi v1 B/B+ will not be supported for much longer, but can be used as a minimal diskless Media Director within LinuxMCE. The following instructions will show how to create a diskless MD. The Raspberry Pi 2 is not compatible with the PXE method of booting.<br />
<br />
When using the sdcard below the RPi will be overclocked using the standard Raspberry Pi foundation overclock settings. These are throttled automatically as thermally required. You are free to overclock the device further by editing the config.txt file on the sdcard.<br />
<br />
===Requirements===<br />
* Your core must be LinuxMCE 1204 or higher.<br />
* The Raspberry Pi must be a 512MB Model B (or B+). The Model A and the 256MB Model B do not have enough RAM to boot into Orbiter.<br />
* The Raspberry Pi must be plugged into the internal side of your LinuxMCE core's network to act as a media director.<br />
* The Raspberry Pi must be plugged in using the HDMI connector<del> and using HDMI sound</del>. Set an S (for Stereo) or H (for HDMI) for the Audio Settings for the MD in webadmin.<br />
** The Raspberry Pi will detect the boot resolution of your television and adjust itself accordingly.<br />
** If resolution has changed since the last boot the orbiter will be regenerated.<br />
* You may wish to have a usb keyboard or mouse for orbiter interaction. USB-UIRT/MCE Remote is also possible but must be installed using the webadmin (device detection is working but the device is not added currently).<br />
<br />
===Setup Steps===<br />
*On the Core:<br />
**Install the [http://www.linuxmce.org/linux-image-default-raspbian-wheezy_3.10-3-rpi-lmce1_all.deb default PXE kernel package (lmce1)] for a Raspberry Pi MD. This image will create an RPi MD (DT#2216) only.<br />
**-- To be able to choose betwen an RPi MD and an RPi qMD (as well as other possible rpi Device Templates) at MD creation use [http://www.linuxmce.org/linux-image-default-raspbian-wheezy_3.10-3-rpi-lmce2_all.deb this (lmce2)] as the default image instead. This image will allow you to choose from multiple RPi based image including RPi MD (DT#2216), RPi qMD (DT#2281) and others.<br />
**edit /usr/pluto/bin/Diskless_CreateTBZ.sh and enable "raspbian_armhf" as the only TARGET_TYPE, be sure to comment (use a #) any other TARGET_TYPE lines so that only this one is enabled.<br />
**run /usr/pluto/bin/Diskless_CreateTBZ.sh to create a raspbian tarball<del>, and sdcard.zip file on your core</del>.<br />
<br />
*Get the LinuxMCE Raspberry Pi MD SD card contents.<br />
**Download the [http://www.linuxmce.org/sdcard.zip zip] <br />
***Format the SD card for VFAT using the SD card formatter for Mac or Windows https://www.sdcard.org/downloads/formatter_4, or using mkfs.vfat on linux.<br />
***Copy the entire contents of the sdcard zip to the newly formatted SD card, all files should be in the root directory of the card with no sub-directories.<br />
*Insert the SD card into the Raspberry Pi.<br />
*Power up the Raspberry Pi.<br />
*On first boot the u-boot bootloader will start, it will try to grab various different pxe files until it finally finds the default PXE kernel and initrd.<br />
*The kernel will boot, there is a 10 second delay when activating the ethernet drivers to allow for the hardware to respond properly, this delay only occurs during the default kernel/initrd boot.<br />
*Raspberry Pi will display "Announced ourselves to the router".<br />
**If you have the lmce1 default image installed (see above,) the core will run Diskless_Setup to prepare an RPi MD.<br />
**If you have the lmce2 default image installed (see above,) you will be prompted on existing orbiters to select the type of RPi device you would like installed. Once you have made your selection the core will run Diskless_Setup to prepare the device.<br />
*The Raspberry Pi will reboot automatically once Diskless_Setup completes properly.<br />
*You should go to an existing orbiter and 'Reload the Router' after this point. You will be prompted to do so eventually on the moonPi, if you have not already done so.<br />
*On the second boot (called the 'FIRSTRUN') the bootloader on the sdcard will be updated to the version on the diskless image.<br />
*The Raspberry Pi will reboot again.<br />
*On the third boot LinuxMCE will slowly come to life. Please be patient, this can take up to 45 minutes. You will be presented with the Setup Wizard after ConfirmDependencies has finished installing all ancillary packages.<br />
<br />
===What works===<br />
*Orbiter UI1<br />
*Photo Screen Saver<br />
*AppServer<br />
*HAL<br />
*Embedded phone<br />
*OMX_Player (alpha) will play audio and video. You must have the appropriate codecs to play MPG and VC1 media. The codecs can be purchased from the Raspberry Pi foundation.<br />
*USB-UIRT<br />
*HDMI-CEC control<br />
<br />
==HDMI-CEC Control==<br />
Please see [[Pulse-Eight]] for HDMI-CEC setup information<br />
<br />
==Manual Settings==<br />
*Overscan - currently only able to change by manually editing the config.txt file on the sdcard.<br />
*Overscan compensation - currently only able to change by manually editing the config.txt file on the sdcard. In /sdcard/config.txt from a booted moonpi.<br />
**Orbiter will automatically regenerate after rebooting and detecting a new display resolution.<br />
*Audio settings are adjusted in webadmin: S = Stereo, H = HDMI, H3 = HDMI with passthrough capability for AC3 & DTS<br />
<br />
==What does not work==<br />
*Video Overlays</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Linuxmce_userspace&diff=35545Linuxmce userspace2015-02-07T16:44:29Z<p>Polly: </p>
<hr />
<div>== Description ==<br />
Userspace is meant as a area for every LinuxMCE User to manage their files, mails, contacts, calendars and VDR. The main software is based on OwnCloud which is known as a solid dropbox alternative with many plugins.<br />
OwnCloud community is very healthy and #owncloud-dev does have some nice people which help wherever needed! :-)<br />
<br />
== Software Userspace is based on ==<br />
<br />
* OwnCloud 7 or latest master (v8.0.0)<br />
** user_lmce (authentication based on pluto_main DB, '''WORKING''')<br />
** mail - workin on it<br />
** lmce_vdr - working but somehow useless for others<br />
** files_lmce<br />
** and many more apps available at http://apps.owncloud.com<br />
* dovecot (manage mails and accounts)<br />
* postfix (send mails)<br />
<br />
== Install Userspace ==<br />
<br />
=== Get the install script: ===<br />
<br />
cd /root/<br />
wget http://svn.linuxmce.org/svn/people/ochorocho/owncloud/owncloud_setup.sh<br />
<br />
=== Make it executable and run it: ===<br />
<br />
chmox +x ./owncloud_setup.sh<br />
./owncloud_setup.sh setup<br />
The script takes these arguments:<br />
* setup - Install OwnCloud 7<br />
* setup master - Install OwnCloud latest master<br />
** 12.04: PHP 5.4 required like so http://www.pixelite.co.nz/article/upgrading-php-54-ubuntu-1204-lts-support-drupal-8/<br />
**14.04 is shipped with 5.5.x<br />
* delete - delete OwnCloud and its DB<br />
* update - update OwnCloud and LinuxMCE related Apps<br />
<br />
=== OwnCloud install is available under: ===<br />
<br />
* http://dcerouter/userspace/ or http://192.168.80.1/userspace/ | /var/www/userspace/config/config.php <-- 'trusted_domains' is required for more domains.<br />
* Default admin: linuxmce, Password: linuxmce or login use your existing user<br />
<br />
=== OwnCloud commandline ===<br />
OwnCloud offers a commandline interface where you can trigger some actions.<br />
<br />
Show all available commands:<br />
<br />
sudo -su www-data /var/www/userspace/occ<br />
<br />
Its useful to run file:scan after install to make sure all mounts get indexed:<br />
<br />
sudo -su www-data /var/www/userspace/occ files:scan --all</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Linuxmce_userspace&diff=35544Linuxmce userspace2015-02-07T16:26:50Z<p>Polly: </p>
<hr />
<div>== Description ==<br />
Userspace is meant as a area for every LinuxMCE User to manage their files, mails, contacts, calendars and VDR. The main software is based on OwnCloud which is known as a solid dropbox alternative with many plugins.<br />
OwnCloud community is very healthy and #owncloud-dev does have some nice people which help wherever needed! :-)<br />
<br />
== Software Userspace is based on ==<br />
<br />
* OwnCloud (6.0.3 atm) as a base<br />
** user_lmce (authentication based on pluto_main DB, '''WORKING''')<br />
** lmceimap (browser your e-mails setup for your account, needs some more work)<br />
** lmce_vdr (sort channels and get statistiks, '''WORKING''')<br />
** files_lmce (read LMCE mounts, NOT WORKING ATM)<br />
** and many more apps available at http://apps.owncloud.com<br />
* dovecot (manage mails and accounts)<br />
* postfix (send mails)<br />
<br />
== Install Userspace ==<br />
<br />
=== Get the install script: ===<br />
<br />
cd /root/<br />
wget http://svn.linuxmce.org/svn/people/ochorocho/owncloud/owncloud_setup.sh<br />
<br />
=== Make it executable and run it: ===<br />
<br />
chmox +x ./owncloud_setup.sh<br />
./owncloud_setup.sh setup<br />
The script takes these arguments:<br />
* setup - Install OwnCloud 7<br />
* setup master - Install OwnCloud latest master<br />
** 12.04: PHP 5.4 required like so http://www.pixelite.co.nz/article/upgrading-php-54-ubuntu-1204-lts-support-drupal-8/<br />
**14.04 is shipped with 5.5.x<br />
* delete - delete OwnCloud and its DB<br />
* update - update OwnCloud and LinuxMCE related Apps<br />
<br />
=== OwnCloud install is available under: ===<br />
<br />
* http://dcerouter/userspace/ or http://192.168.80.1/userspace/ | /var/www/userspace/config/config.php <-- 'trusted_domains' is required for more domains.<br />
* Default admin: linuxmce, Password: linuxmce or login use your existing user<br />
<br />
=== OwnCloud commandline ===<br />
OwnCloud offers a commandline interface where you can trigger some actions.<br />
<br />
Show all available commands:<br />
<br />
sudo -su www-data /var/www/userspace/occ<br />
<br />
Its useful to run file:scan after install to make sure all mounts get indexed:<br />
<br />
sudo -su www-data /var/www/userspace/occ files:scan --all</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Linuxmce_userspace&diff=35543Linuxmce userspace2015-02-07T16:22:03Z<p>Polly: </p>
<hr />
<div>== Description ==<br />
Userspace is meant as a area for every LinuxMCE User to manage their files, mails, contacts, calendars and VDR. The main software is based on OwnCloud which is known as a solid dropbox alternative with many plugins.<br />
OwnCloud community is very healthy and #owncloud-dev does have some nice people which help wherever needed! :-)<br />
<br />
== Software Userspace is based on ==<br />
<br />
* OwnCloud (6.0.3 atm) as a base<br />
** user_lmce (authentication based on pluto_main DB, '''WORKING''')<br />
** lmceimap (browser your e-mails setup for your account, needs some more work)<br />
** lmce_vdr (sort channels and get statistiks, '''WORKING''')<br />
** files_lmce (read LMCE mounts, NOT WORKING ATM)<br />
** and many more apps available at http://apps.owncloud.com<br />
* dovecot (manage mails and accounts)<br />
* postfix (send mails)<br />
<br />
== Install Userspace ==<br />
<br />
=== Get the install script: ===<br />
<br />
cd /root/<br />
wget http://svn.linuxmce.org/svn/people/ochorocho/owncloud/owncloud_setup.sh<br />
<br />
=== Make it executable and run it: ===<br />
<br />
chmox +x ./owncloud_setup.sh<br />
./owncloud_setup.sh setup<br />
The script takes these arguments:<br />
* setup - Install OwnCloud 7<br />
* setup master - Install OwnCloud latest master<br />
** 12.04: PHP 5.4 required like so http://www.pixelite.co.nz/article/upgrading-php-54-ubuntu-1204-lts-support-drupal-8/<br />
**14.04 is shipped with 5.5.x<br />
* delete - delete OwnCloud and its DB<br />
* update - update OwnCloud and LinuxMCE related Apps<br />
<br />
=== OwnCloud install is available under: ===<br />
<br />
* http://dcerouter/userspace/ or http://192.168.80.1/userspace/ | /var/www/userspace/config/config.php <-- 'trusted_domains' is required for more domains.<br />
* Default admin: linuxmce, Password: linuxmce or login use your existing user</div>Pollyhttp://wiki.linuxmce.org/index.php?title=Linuxmce_userspace&diff=35542Linuxmce userspace2015-02-07T16:20:38Z<p>Polly: </p>
<hr />
<div>== Description ==<br />
Userspace is meant as a area for every LinuxMCE User to manage their files, mails, contacts, calendars and VDR. The main software is based on OwnCloud which is known as a solid dropbox alternative with many plugins.<br />
OwnCloud community is very healthy and #owncloud-dev does have some nice people which help wherever needed! :-)<br />
<br />
== Software Userspace is based on ==<br />
<br />
* OwnCloud (6.0.3 atm) as a base<br />
** user_lmce (authentication based on pluto_main DB, '''WORKING''')<br />
** lmceimap (browser your e-mails setup for your account, needs some more work)<br />
** lmce_vdr (sort channels and get statistiks, '''WORKING''')<br />
** files_lmce (read LMCE mounts, NOT WORKING ATM)<br />
** and many more apps available at http://apps.owncloud.com<br />
* dovecot (manage mails and accounts)<br />
* postfix (send mails)<br />
<br />
== Install Userspace ==<br />
<br />
=== Get the install script: ===<br />
<br />
cd /root/<br />
wget http://svn.linuxmce.org/svn/people/ochorocho/owncloud/owncloud_setup.sh<br />
<br />
=== Make it executable and run it: ===<br />
<br />
chmox +x ./owncloud_setup.sh<br />
./owncloud_setup.sh setup<br />
The script takes these arguments:<br />
* setup - Install OwnCloud 7<br />
* setup master - 12.04: PHP 5.4 required like so http://www.pixelite.co.nz/article/upgrading-php-54-ubuntu-1204-lts-support-drupal-8/ | 14.04 is shipped with 5.5.x<br />
* delete - delete OwnCloud and its DB<br />
* update - update OwnCloud and LinuxMCE related Apps<br />
<br />
=== OwnCloud install is available under: ===<br />
<br />
* http://dcerouter/userspace/ or http://192.168.80.1/userspace/ | /var/www/userspace/config/config.php <-- 'trusted_domains' is required for more domains.<br />
* Default admin: linuxmce, Password: linuxmce or login use your existing user</div>Pollyhttp://wiki.linuxmce.org/index.php?title=TEST&diff=35436TEST2014-12-18T18:40:16Z<p>Polly: </p>
<hr />
<div> [[Category: Audio]] <br />
<br />
[[:Category:Displays|Displays]]<br />
<br />
{{#tree:{{:Category:Displays|from|Displays}}}}<br />
<br />
* Navigation extensions @ [[Main Page|MediaWiki.org]] > [[:Category:Extensions|Extensions]] > [[:Category:Navigation extensions|Navigation]] ><br />
<br />
{{User:polly}}</div>Pollyhttp://wiki.linuxmce.org/index.php?title=TEST&diff=35435TEST2014-12-18T18:33:23Z<p>Polly: </p>
<hr />
<div> [[Category: Audio]] <br />
<br />
[[:Category:Displays|Displays]]<br />
<br />
{{#tree:{{:Category:Displays|from|Displays}}}}<br />
<br />
* Navigation extensions @ [[Main Page|MediaWiki.org]] > [[:Category:Extensions|Extensions]] > [[:Category:Navigation extensions|Navigation]] ><br />
<br />
{{User:polly}}</div>Pollyhttp://wiki.linuxmce.org/index.php?title=TEST&diff=35434TEST2014-12-18T18:32:52Z<p>Polly: </p>
<hr />
<div> [[Category: Audio]] <br />
<br />
[[:Category:Displays|Displays]]<br />
<br />
{{#tree:{{:Category:Displays|Displays}}}}<br />
<br />
* Navigation extensions @ [[Main Page|MediaWiki.org]] > [[:Category:Extensions|Extensions]] > [[:Category:Navigation extensions|Navigation]] ><br />
<br />
{{User:polly}}</div>Pollyhttp://wiki.linuxmce.org/index.php?title=TEST&diff=35433TEST2014-12-18T18:22:21Z<p>Polly: </p>
<hr />
<div> [[Category: Audio]] <br />
{{#tree:{{Category:Audio}}}}<br />
<br />
* Navigation extensions @ [[Main Page|MediaWiki.org]] > [[:Category:Extensions|Extensions]] > [[:Category:Navigation extensions|Navigation]] ><br />
<br />
{{User:polly}}</div>Pollyhttp://wiki.linuxmce.org/index.php?title=TEST&diff=35432TEST2014-12-18T18:21:55Z<p>Polly: </p>
<hr />
<div><br />
{{#tree:{{Category:Audio}}}}<br />
<br />
* Navigation extensions @ [[Main Page|MediaWiki.org]] > [[:Category:Extensions|Extensions]] > [[:Category:Navigation extensions|Navigation]] ><br />
<br />
{{User:polly}}</div>Pollyhttp://wiki.linuxmce.org/index.php?title=TEST&diff=35431TEST2014-12-18T18:21:20Z<p>Polly: </p>
<hr />
<div>'''Some Text Abox Transclusion content'''<br />
#############################################<br />
{{#tree:{{Category:Audio}}}}<br />
#############################################<br />
<br />
* Navigation extensions @ [[Main Page|MediaWiki.org]] > [[:Category:Extensions|Extensions]] > [[:Category:Navigation extensions|Navigation]] ><br />
<br />
{{User:polly}}</div>Polly