Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
This fixes libopieobex previously being built without being linked to libopenobex, as well as some other issues that prevented IR recieve from working.
Original patch by Marek Vasut <marek.vasut@gmail.com>; improved with input from pfalcon & polyonymous.
|
|
courtesy of Marek Vasut <marek.vasut@gmail.com>.
|
|
core/launcher. This sort of thing must likely means that these files were
commited from either a DOS or Windows based host, where lines end with
these two characters. This commit resolves Opie bug 1865.
Note, there are likely other files in the repo that have this problem. It
would be a good idea to identify and modify them.
|
|
zero point and not at 1.
|
|
|
|
because the views never bother to check.
This fix incorporates the patch submitted by harlekin. Thanks!
|
|
|
|
|
|
http://opie-bugs.oszine.de/view.php?id=1702
The problem behavior said that the day abbreviations in the PIM suite were
wrong for at least it and fr. The fix is to make sure that there is not a
translation of the abbreviations because the abbreviations have already
been translated.
Thanks goes to an anonymous reporter for reporting and to antonus for
submitting a patch. Thanks to Paul E. (aka BlueLightning) for bringing the
bug to our attention.
|
|
a pointer without that pointer being valid. This commit fixes each instance
of that.
|
|
de-allocated (forgot to use []).
|
|
current month. Fixes bug #1351.
|
|
appropriate setting is read when determining whether to authenticate or not. Fixes bug #1830.
|
|
date/time settings application on starting if option is enabled
|
|
|
|
|
|
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.
|
|
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.
|
|
'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.
|
|
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.
|
|
|
|
|
|
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.
|
|
that were dup'ed.
noncore/apps/opie-reader/Bkmks.cpp deletes a temporary pointer that
was not being properly disposed of.
|
|
|
|
allocated in the constructor but not de-allocated in the destructor.
This commit fixes that.
|
|
class inheritance function mismatches at this point.
|
|
the corresponding delete does not have the corresponding [] argument.
|
|
mismatch correction. None are serious, but all would have been improperly
mislinked in the inheritance hierarchy if attempted to be used.
|
|
If there are no templates, just create the blank task.
|
|
|
|
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.
|
|
caused the system crash.
|
|
|
|
|
|
|
|
|
|
- Added ObexBase - asic class for IR and BT Obex
- Added ObexServer - OBEX Push server.
|
|
|
|
|
|
|
|
|
|
|
|
for sending
|
|
Korovkin
|
|
|
|
* 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.
|
|
|