Subversion Repositories HomeAutomation

Rev

Show changed files | Details | Compare with Previous | Blame | SVN | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
2312 3599 d 15 h linlun /trunk/PcSoftware/Atom1.5/ Tried to fix build error if mosquitto was not found  
2310 3600 d 2 h linlun /trunk/PcSoftware/Atom1.5/ Removed debug printouts  
2309 3600 d 2 h linlun /trunk/PcSoftware/Atom1.5/ Added support for mosquitto if found as an installed lib  
2292 4489 d 5 h arune /trunk/PcSoftware/Atom1.5/ Fixed typo.  
2252 4873 d 2 h arune /trunk/PcSoftware/Atom1.5/ Changed CmakeLists to use non -mt versions of boost libs, Ubuntus packages does not seem to come with -mt anymore and previously those were symlinks to the non -mt verion  
2216 5118 d 1 h runge /trunk/PcSoftware/Atom1.5/ Added a TCP port which should give all raw UDP traffic and forward incomming bytes to UDP. Not really tested.
Do not forget to add the new port in atom.conf 1101 is default.
 
2107 5170 d 11 h runge /trunk/PcSoftware/Atom1.5/ Added a new TCP inteface for accessing the javascript VM directly. This is a potential security risk even though the console is not much safer.
This is a preperation for a simpler interface toward the webgui.
 
1989 5225 d 2 h runge /trunk/PcSoftware/Atom1.5/ Removed some debug printouts
Added functionallity to download protocol xml from the web, write the url in the config file instead of a local file path
The downloading seems a little slow which I can not explain, but since it is only at startup it should not be a big issue right now
 
1962 5245 d 3 h runge /trunk/PcSoftware/Atom1.5/ Major refactoring of TcpServer and networking stuff.
Reworked some parts of the socket plugin, now it works again.
Created a lot of debug outputs for new parts, so debug on in the logging will give a lot of output
 
1959 5247 d 1 h runge /trunk/PcSoftware/Atom1.5/ Some renaming of datatypes in atom
More work on the GPS tracker stuff
Added support for starting servers in the socket VM plugin
 
1947 5264 d 0 h runge /trunk/PcSoftware/Atom1.5/ Fixes here and there.
Basic support for my MBB tracking device.
 
1945 5264 d 2 h runge /trunk/PcSoftware/Atom1.5/ Some work on changing the logging system to make it easier to use, not done and nothing of the old is yet converted to the new system.
Introduced a way of doing error handing with exceptions, only the MySql plugin uses this right now.
Added a plugin to access mysql from the js environment, it only exposes some basic functions right now but should be pretty useful, not fully tested yet but at least a select seems to work.
Some other small stuff.
 
1939 5268 d 3 h runge /trunk/PcSoftware/Atom1.5/ Added success/failure checks to the build_and_install.sh script
Added a stub manager for MBB (MobileBroadBand), for future use
Cleaned up some compiler warnings
Fixed segfault on shut down (hopefully)
Fixed what valgrind considered a memory leak in the logging function
Probably some other stuff
 
1916 5319 d 10 h runge /trunk/PcSoftware/Atom1.5/ CanDaemon emulatorn now do not send null termninated string since the perl scripts does not handle that
Fixed some indentation
Added canDaemon.cpp to the CMakeLists.txt file corretly
Fixed some compiler warnings
 
1741 5535 d 5 h runge /trunk/PcSoftware/Atom1.5/ Changes to how atomd uses Google V8, nothing major but seems to prevent crashes du to different threads trying to access V8 at the same time  
1699 5715 d 2 h bjorne /trunk/PcSoftware/Atom1.5/ Update CMakeLists.txt to include upstart file in deb package.  
1691 5726 d 9 h arune /trunk/PcSoftware/Atom1.5/ Fixed file and directory permissions for packaged atom, for /etc/atom/uscript/ and /etc/atom/storage/, they will now be readable and writable by world  
1679 5730 d 3 h runge /trunk/PcSoftware/Atom1.5/ Removed unused script file json.js
Added two atomic commands, version and license
Minor bugfixes
 
1678 5730 d 3 h runge /trunk/PcSoftware/Atom1.5/ Read SVN revision from AtomSvnRev if it exists otherwise try to find out via the svn command  
1677 5730 d 4 h runge /trunk/PcSoftware/Atom1.5/ CMakeLists.txt now looks for data.xml in ../../Configuration/data.xml, if it does not exist it uses ./Configuration/data.xml  

Show All