Age | Commit message (Collapse) | Author | Files | Lines |
---|---|---|---|---|
2007-01-26 | Both files in this commit exhibit the wrong way to use temporary files. | erik | 1 | -25/+48 |
For TEHistory.cpp, it uses tmpfile() which produces a file which has a name that can be guessed. For vmemo.cpp, it uses tmpname() which only creates a predictable string. Both uses have been switched to using mkstemp() wrapped around umask(). This produces a much less predictable file that also has guaranteed restrictive permissions. I went a little farther in vmemo because it calls out to the shell using system to 'mv' the new file. That is kinda wasteful so I switched it to use rename instead. | ||||
2007-01-26 | Both packageslave.cpp and textedit.cpp have instances of possibly exploitable | erik | 2 | -44/+49 |
race conditions associated to files. The big deal is that it is quite typical to use strings of pathnames to track files. But because that does not leverage the filesystem would be attackers may be able to exploit time lags in uses of filesystem functions (like stat and chmod or open) to get files with suspect data into the files that the applications are working with. This commit closes that potential hole even though there are no known exploits. Better safe then sorry. There is no change in the behavior of the apps. | ||||
2007-01-26 | Each file in this commit exhibit an example of what prevent calls | erik | 2 | -63/+47 |
'reverse inull'. All that means is that a pointer gets dereferenced. Then a pointer gets checked for validity before being dereferenced again. This almost always points to shenanigans. For example, the konsole.cpp file has this konsoleInit() call which passes in a const char** shell variable. Since it is a double pointer the programmer who wrote the code made the mistake of mixing the checking of the pointer and the pointer that points to the pointer. This commit attempts to correct that. Of course there are other instances of the same thing. But they all boil down to a small mistake which might have produced strange side effects. | ||||
2007-01-24 | Every file in this commit has a memory leak of some kind or another. I think | erik | 1 | -1/+1 |
all of them are minor and should not effect properly running code. But if I were you I would give libstocks and the stockticker plugin in Today a wide berth. That library is atrocious. | ||||
2007-01-24 | OBEX push server has a more common description. | korovkin | 1 | -1/+1 |
2007-01-23 | A couple more return values that need to be checked. | erik | 1 | -1/+5 |
2007-01-22 | Every file in this commit makes a call to a function which returns a value. | erik | 1 | -1/+2 |
Each file also didn't check the return value. This commit changes it so that every single non-checked call in these files is checked. | ||||
2007-01-19 | core/opie-login/loginwindowimpl.cpp has a fix to properly free strings | erik | 1 | -4/+21 |
that were dup'ed. noncore/apps/opie-reader/Bkmks.cpp deletes a temporary pointer that was not being properly disposed of. | ||||
2007-01-19 | Every file in this commit has a change to check the return value of a call. | erik | 5 | -28/+48 |
2007-01-19 | Every single file in this commit had a memory leak where a resource is | erik | 1 | -15/+17 |
allocated in the constructor but not de-allocated in the destructor. This commit fixes that. | ||||
2007-01-11 | I missed a bad override signature. This fixes that. There should be no | erik | 2 | -2/+2 |
class inheritance function mismatches at this point. | ||||
2007-01-10 | All of the files included have instances where an array is new'ed but | erik | 1 | -2/+2 |
the corresponding delete does not have the corresponding [] argument. | ||||
2007-01-10 | All of the files in this commit have an inheritance member function | erik | 2 | -2/+2 |
mismatch correction. None are serious, but all would have been improperly mislinked in the inheritance hierarchy if attempted to be used. | ||||
2007-01-03 | Fix for bug#0001547 provided by Paul Eggleton <bluelightning@bluelightning.org> | korovkin | 1 | -21/+29 |
If there are no templates, just create the blank task. | ||||
2006-12-03 | Made OBEX library buildable if bluetooth support is disabled. | korovkin | 5 | -7/+62 |
2006-11-14 | Clear both IRDA and BT lists at startup. | korovkin | 1 | -33/+41 |
Enable IRDA and bluetooth at startup only. Move index to the beginning after send. Added status line change. Added checks for NULL pointers and empty list of bluetooth devices. | ||||
2006-11-14 | Removed class members that shadowed the base class members, which | korovkin | 2 | -6/+1 |
caused the system crash. | ||||
2006-11-10 | Made list of receivers loaded form files saved by bt-manager. | korovkin | 2 | -4/+52 |
2006-10-24 | IR OBEX is handled by OPIE OBEX functions, not by external utility. | korovkin | 5 | -15/+21 |
2006-07-07 | Added OResource -> Resource for backward compatibility with OPIE 1.2.0. | korovkin | 1 | -0/+6 |
2006-07-07 | s/Resource/OResource/ | mickeyl | 1 | -5/+5 |
2006-07-06 | Added OBEX Push functionality for Bluetooth. | korovkin | 15 | -68/+985 |
- Added ObexBase - asic class for IR and BT Obex - Added ObexServer - OBEX Push server. | ||||
2006-06-01 | improve support for ipaqs | mickeyl | 1 | -3/+1 |
2006-05-25 | g++ 4.1.1 fix | mickeyl | 1 | -1/+1 |
2006-05-25 | g++ 4.1.1 fix | mickeyl | 1 | -1/+1 |
2006-05-25 | prepare for 1.2.2 | mickeyl | 1 | -1/+1 |
2006-05-25 | g++ 4.1 fixes | mickeyl | 1 | -2/+2 |
2006-05-14 | core/obex: Patch from Dmitry Korovkin to use opietooth's OBEX implementation | zecke | 2 | -44/+57 |
for sending | ||||
2006-05-04 | destroys all child processes on the window closure. patch courtesy Dmitriy ↵ | mickeyl | 2 | -16/+26 |
Korovkin | ||||
2006-05-04 | fixed compilation opieobex | aquadran | 2 | -4/+4 |
2006-05-02 | bluetooth patches courtesy Dmitriy Korovkin (thanks!): | mickeyl | 4 | -29/+94 |
* When sending data to a device, do service discovery in order to get port number. * Switched to ussp-push for sending. * Clear receivers list on rescan. * Changed the way of window closing in order to shut down IRDA and bluetooth correctly. | ||||
2006-05-01 | default is now n, as qss is not used nor needed | llornkcor | 1 | -1/+1 |
2006-01-22 | Set version to 1.2.1 in About applet | hrw | 1 | -1/+1 |
2005-11-28 | Opie Battery Applet for h19??: | zecke | 1 | -1/+2 |
Patch by Pawel Kolodziejski (thank you once again) to make this applet work with the specific iPAQ model. It uses a 2.6kernel and there is no iPAQ specific prof file anymore, I think this device is not even capable of having a sleeve. | ||||
2005-11-13 | About applet: added myself into authors | hrw | 1 | -0/+1 |
2005-11-08 | update libmad and add 64bit define | llornkcor | 33 | -342/+799 |
2005-10-26 | add glue for opie-notes build menu integration | mickeyl | 1 | -0/+4 |
2005-10-26 | OPIE Notes: Added checking does Documents/text/plain/ exist at all and ↵ | hrw | 1 | -0/+30 |
create it if not. - Does not handle failure but its last version which use that dir - next will be SQLite based | ||||
2005-10-20 | added Opie-Notes | hrw | 6 | -0/+409 |
2005-10-12 | fixed bug #1624: Button settngs changes are applied only after restart | hrw | 1 | -1/+2 |
2005-09-21 | revert | llornkcor | 1 | -741/+489 |
2005-09-13 | opieplayer: added rssparser.(cpp|h) into project file to get it build | hrw | 1 | -2/+4 |
- without that building fails on linking | ||||
2005-09-03 | switch to 5-point calibration to make it work on some newer Zaurii | mickeyl | 1 | -3/+3 |
this goes hand in hand with the integration of the RMK tslib calibration algorithm into Qt/Embedded 2.3.x. Patch courtesy Richard Purdie. | ||||
2005-08-29 | Scale icons in contact table listing and in configure dialog | drw | 2 | -16/+24 |
2005-08-28 | podcast! support.. 1st installment. needs improvements | llornkcor | 4 | -110/+567 |
2005-08-23 | - fix SIGSEGV when trying to send but IrDA is not enabled | mickeyl | 2 | -27/+32 |
- rename 'scan' button to 'rescan' - disable 'send' button if IrDA and BT is both disabled | ||||
2005-08-23 | and away with the generated ones | mickeyl | 2 | -353/+0 |
2005-08-23 | readd some files again | mickeyl | 7 | -3/+960 |
2005-08-22 | changed tab order in light-and-power settings panel | hrw | 1 | -17/+12 |
now it behave like it should (goes from up to bottom, left to right) | ||||
2005-08-22 | add obexsendbase.ui courtesy Michael Haynie | mickeyl | 1 | -0/+369 |