Source Activity

Syndicate content
Haiku's main repository
Updated: 57 min 44 sec ago

SupportDefs: Add B_SCN* counterparts for some more types.

Sat, 2015-04-04 13:54
Namely for [s]size_t, [{phys|generic}_]addr_t and off_t. Namely for [s]size_t, [{phys|generic}_]addr_t and off_t.
Categories: Development

Whitespace cleanup only.

Sat, 2015-04-04 13:49
Categories: Development

media_addon_server: Fix use-after-free on quit.

Sat, 2015-04-04 08:57
Putting the add-ons uses the dormant node manager of the BMediaRoster. The BMediaRoster must therefore only be quit after all add-ons are put. Putting the add-ons uses the dormant node manager of the BMediaRoster. The BMediaRoster must therefore only be quit after all add-ons are put.
Categories: Development

Tracker: Fix use-after-free on destruction of the icon caches.

Sat, 2015-04-04 08:51
The hash table member still uses the element array memeber to clear itself on destruction. We must therefore ensure that the element array isn't destroyed before the hash table. Since the destruction order of memebers is the reverse order of their declaration, reordering them is enough. The hash table member still uses the element array memeber to clear itself on destruction. We must therefore ensure that the element array isn't destroyed before the hash table. Since the destruction order of memebers is the reverse order of their declaration, reordering them is enough.
Categories: Development

BShelf: Unset the shelf of the containing view on destruction.

Sat, 2015-04-04 08:40
The BShelf sets itself as a handler on the containing view on creation but didn't unset itself on destruction. When the containing view was later destroyed it would unset the shelf which triggered a use-after-free if you deleted the BShelf beforehand. Since the ownership of a BShelf isn't explicitly documented I took the shelf in DeskWindow of Tracker as a reference, which does delete it explicitly. The BShelf sets itself as a handler on the containing view on creation but didn't unset itself on destruction. When the containing view was later destroyed it would unset the shelf which triggered a use-after-free if you deleted the BShelf beforehand. Since the ownership of a BShelf isn't explicitly documented I took the shelf in DeskWindow of Tracker as a reference, which does delete it explicitly.
Categories: Development

gcc2 demangler: Fix skip of string termination.

Sat, 2015-04-04 08:34
The inner loop to skip the function declaration stops at the terminating null but didn't break out of the loop in that case, causing the outer loop increment to skip the terminator and read beyond the string end. Well formatted symbols do not trigger this, but there sometimes are false positives that would cause it to happen. It was seen in Debugger that reuses this code. The inner loop to skip the function declaration stops at the terminating null but didn't break out of the loop in that case, causing the outer loop increment to skip the terminator and read beyond the string end. Well formatted symbols do not trigger this, but there sometimes are false positives that would cause it to happen. It was seen in Debugger that reuses this code.
Categories: Development

Update translations from Pootle

Sat, 2015-04-04 04:36
Categories: Development

Update the ca_root_certificates package.

Fri, 2015-04-03 16:07
Categories: Development

Added missing openjpeg package for x86_gcc2

Fri, 2015-04-03 03:48
Categories: Development

Add an icon for SD Card devices

Fri, 2015-04-03 00:06
Categories: Development

Updated coreutils packages

Thu, 2015-04-02 16:48
Categories: Development

Add GenesisCommader package for x86_gcc2

Thu, 2015-04-02 13:57
Categories: Development

Add PDFTranslator package for x86_gcc2

Thu, 2015-04-02 13:51
Categories: Development

Add jbig2dec packages for x86_gcc2

Thu, 2015-04-02 13:22
Categories: Development

Network/DNSClientService: fixed missing error check.

Thu, 2015-04-02 09:03
* CID 1251065. * CID 1251065.
Categories: Development