<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/author/mmlr</link><counters><counter name="forever" lastEventTime="1328312897" firstEventTime="1111779994">1559</counter><counter name="lastMonth" lastEventTime="1325916345" firstEventTime="1325731102">6</counter><counter name="thisMonth" lastEventTime="1328312897" firstEventTime="1328312897">1</counter></counters><metadata></metadata><recentMessages><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43717</revision>       <author>mmlr</author>       <log>Update wpa_supplicant package for gcc2.

It should work on current images again and contains a few usability
tweaks that make it simpler to navigate/use.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=dd2116b</url>     </commit>   </body>   <timestamp>1328300709</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43638</revision>       <author>mmlr</author>       <log>Remove coreutils and tcpdump from the DEBUG blacklist. [2 commits]

The DEBUG build for these has been fixed in hrev43636 and hrev43637
respectively.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=17e8234</url>     </commit>   </body>   <timestamp>1325904466</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43637</revision>       <author>mmlr</author>       <log>Use static inline instead of extern inline to fix DEBUG build.

Fixing this directly even though it is technically vendor code as it
has been modified rather heavily (as per #8252).</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=4506b33</url>     </commit>   </body>   <timestamp>1325903223</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43636</revision>       <author>mmlr</author>       <log>Add xfreopen.c to the library build, fixes DEBUG build.

The actual xfreopen function is only relevant if O_BINARY != 0 and all
places invoking it are surrounded by if statements that are always
false if O_BINARY == 0. The compiler therefore stripped all the calls
out at the default -O2, but this obviously breaks down with DEBUG on.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=d26f880</url>     </commit>   </body>   <timestamp>1325902381</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43635</revision>       <author>mmlr</author>       <log>Unconditionally add debug.c. Fixes DEBUG build. [2 commits]

The file is guarded with DEBUG so this doesn't change anything for
non-debug builds. Inspired by patch in #8252 by Urias McCullough.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=ecea46b</url>     </commit>   </body>   <timestamp>1325899636</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43634</revision>       <author>mmlr</author>       <log>Avoid warning on certain debug builds.

The variable is used in the TRACE(), but that is only enabled for
DEBUG &gt;= 2. This therefore avoids a warning on DEBUG=1 builds.

Inspired by patch in #8252 by Urias McCullough.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=91d0123</url>     </commit>   </body>   <timestamp>1325898296</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43620</revision>       <author>mmlr</author>       <log>Pad the transfer buffer to prevent out of bounds access.

The HIDReportItem reads 32 bit chunks from the report buffer. To avoid
having to check the remaining buffer space on each extraction, we pad
the buffer so it is always valid to read 32 bits at a time. Also add
a comment explaining why we do it that way.

Thanks to Johannes Anderwald for pointing out the potential out of
bound access!</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=f13be49</url>     </commit>   </body>   <timestamp>1325716387</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43510</revision>       <author>mmlr</author>       <log>Fix copy&amp;paste error and double launch of Terminal.

Apparently the &quot;Deskbar&quot; part was a copy&amp;paste error. Also there was
an additional launch call making two Terminal windows come up. Should
fix #8243.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=3de4c1e</url>     </commit>   </body>   <timestamp>1323975893</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43484</revision>       <author>mmlr</author>       <log>Fix the build, sorry for the noise.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=eb5e1c0</url>     </commit>   </body>   <timestamp>1323699648</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43482</revision>       <author>mmlr</author>       <log>Fix use after free in error case. CID 10545.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=7bdc073</url>     </commit>   </body>   <timestamp>1323657478</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43481</revision>       <author>mmlr</author>       <log>Remove extra free() that lead to a double free. CID 10546.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=85819ae</url>     </commit>   </body>   <timestamp>1323657296</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43480</revision>       <author>mmlr</author>       <log>Remove needless atomic_add() accessing freed memory. CID 10551.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=c11c724</url>     </commit>   </body>   <timestamp>1323656139</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43478</revision>       <author>mmlr</author>       <log>Fix use after free. CID 10567.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=a15a38c</url>     </commit>   </body>   <timestamp>1323651530</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43476</revision>       <author>mmlr</author>       <log>Fix indirect use of fState after deleting it.

Calling SetIcon(NULL) calls MakeEmpty() that tries to delete all
manipulators on fState. So we may only delete fState after that call.

Also reported as CID 10856.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=fe10dd2</url>     </commit>   </body>   <timestamp>1323646000</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43475</revision>       <author>mmlr</author>       <log>Fix build with DEBUG on.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=d86197c</url>     </commit>   </body>   <timestamp>1323624595</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43473</revision>       <author>mmlr</author>       <log>ASSERT() that there really aren't any wired pages. [2 commits]</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=6ef7d35</url>     </commit>   </body>   <timestamp>1323619690</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43466</revision>       <author>mmlr</author>       <log>Clean up the mess added in hrev43461 and solve it differently.

* Define a MEMALIGN macro that is either just defined to malloc() or
  to the actual memalign() depending on where KMessage is used. We only
  use memalign() inside the kernel and libroot.
* Add a comment to the macro explaining that this allows the use of
  special heap implementations that might return unaligned buffers for
  debugging purposes.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=44c3f5c</url>     </commit>   </body>   <timestamp>1323555618</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43463</revision>       <author>mmlr</author>       <log>Fix hrev43405 by moving the reference above the autolocker.

The change in hrev43405 wasn't correct, as it put the reference
object definition after the one of the corresponding locker, causing
the reference to be released before the unlock would happen.

Finally fixes #8187. Thanks Ingo for pointing that out.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=e339322</url>     </commit>   </body>   <timestamp>1323549340</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43462</revision>       <author>mmlr</author>       <log>Fix invalid use of iterator after erase and lock corruption.

* The call to _TeamDied() causes the team that the iterator points to
  be removed from the map. Therefore the iterator becomes invalid and
  may not be accessed anymore (including incrementing it). As we've had
  to unlock, anything might have happened to to map, so take the safe
  route and just start over.
* For each dead team that was found the AppManager was unlocked, but
  there were no balancing lock calls, therefore causing the lock count
  to get corrupted.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=bcc4a52</url>     </commit>   </body>   <timestamp>1323548615</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43461</revision>       <author>mmlr</author>       <log>Revert hrev43455 and instead just align the size. [4 commits]

While this isn't really correct, it works for the use case it is
intended and doesn't open the can of worms we get when trying to do
memalign() across platforms (due to build tools use of KMessage).</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=5585262</url>     </commit>   </body>   <timestamp>1323547394</timestamp> </message></recentMessages></statsTarget>
