Source Activity

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

Use complete name for libbsd.

Sun, 2015-06-14 14:41
* Maybe fixes the dependency detection? * Maybe fixes the dependency detection?
Categories: Development

rename libbind to netresolv.

Sun, 2015-06-14 12:47
* Match current upstream project name * Improve tab-completion pattern by removing common prefix with libnetapi * Match current upstream project name * Improve tab-completion pattern by removing common prefix with libnetapi
Categories: Development

Add a simple DNS caching system to BNetworkAddress

Sun, 2015-06-14 12:44
netresolv (and libbind) won't cache DNS requests, which can result in a lot of DNS requests being made for the same host. Implement a simple cache in RAM (local to each application) which will keep the most recently requested addresses cached. This can speed up loading of an HTTP page a lot, by saving a DNS request for each resource stored on the same server as the main page. netresolv (and libbind) won't cache DNS requests, which can result in a lot of DNS requests being made for the same host. Implement a simple cache in RAM (local to each application) which will keep the most recently requested addresses cached. This can speed up loading of an HTTP page a lot, by saving a DNS request for each resource stored on the same server as the main page.
Categories: Development

BNetworkRequest: Remove workaround that is not needed anymore

Sun, 2015-06-14 12:43
Now that netresolv handles DNS resolution properly, there is no need to force IPv4 here. Now that netresolv handles DNS resolution properly, there is no need to force IPv4 here.
Categories: Development

Style fixes.

Sun, 2015-06-14 12:42
Categories: Development

Missing NULL check in network stack.

Sun, 2015-06-14 12:41
This would trigger a KDL, it's better to just fail the syscall call. This would trigger a KDL, it's better to just fail the syscall call.
Categories: Development

libbind: integrate "netresolv" patches from NetBSD.

Sun, 2015-06-14 12:35
libbind development was transferred to the NetBSD project at http://wiki.netbsd.org/individual-software-releases/netresolv/ There isn't an official release yet, but they provide a set of patches against the latest libbind release. * Remove all files we don't use * Merge the changes to the remaining files * Add some new files we need * Move getifaddrs implementation to libnetwork (instead of libbnetapi) so it can be used by netresolv. Fixes #8293 : netresolv uses getifaddrs to determine if there is a local IPv6 address. If there is not, it will not return AAAA records. libbind development was transferred to the NetBSD project at http://wiki.netbsd.org/individual-software-releases/netresolv/ There isn't an official release yet, but they provide a set of patches against the latest libbind release. * Remove all files we don't use * Merge the changes to the remaining files * Add some new files we need * Move getifaddrs implementation to libnetwork (instead of libbnetapi) so it can be used by netresolv. Fixes #8293 : netresolv uses getifaddrs to determine if there is a local IPv6 address. If there is not, it will not return AAAA records.
Categories: Development

Style fixes.

Sun, 2015-06-14 09:08
Categories: Development

MediaPlayer: style fixes, print performance time of dropped frames

Sun, 2015-06-14 09:06
* Helps understanding why the frames get dropped in some cases, where the computed performance time is not correct. * Helps understanding why the frames get dropped in some cases, where the computed performance time is not correct.
Categories: Development

BReference: missing const cast when building a BReference<const>

Sun, 2015-06-14 09:02
* The internal BReference is on a non-const object so it can increment and decrement the reference count, so we need to cast the const away. * The internal BReference is on a non-const object so it can increment and decrement the reference count, so we need to cast the const away.
Categories: Development

freebsd_network: add __UNCONST

Sun, 2015-06-14 09:01
Needed by the new DNS resolver from NetBSD. Needed by the new DNS resolver from NetBSD.
Categories: Development

Style fixes.

Sun, 2015-06-14 09:00
Categories: Development

package_daemon: queue post-install scripts to run after reboot

Sun, 2015-06-14 05:13
* Creates symlinks to the post-install scripts into the administrative/queued-scripts directory. * Upon reboot, post-install scripts in the queued-scripts are run, and then the symlinks to the scripts removed. * This solves the issue of post-install scripts not being run when the package is installed/upgraded along with the system packages, as experienced with the latest upgrade to the bash package. * Creates symlinks to the post-install scripts into the administrative/queued-scripts directory. * Upon reboot, post-install scripts in the queued-scripts are run, and then the symlinks to the scripts removed. * This solves the issue of post-install scripts not being run when the package is installed/upgraded along with the system packages, as experienced with the latest upgrade to the bash package.
Categories: Development

Also fix #2880 in old IDE stack.

Sat, 2015-06-13 19:59
Just in case. Just in case.
Categories: Development

ide_isa: integrate fix for #2880

Sat, 2015-06-13 19:44
This was fixed in 2008 in the ide_pci driver, but has never been merged in ide_isa. It probably won't matter as machine with IDE on the ISA bus are unlikely to run Haiku. Thanks to philcostin for finding the problem using cppcheck. This was fixed in 2008 in the ide_pci driver, but has never been merged in ide_isa. It probably won't matter as machine with IDE on the ISA bus are unlikely to run Haiku. Thanks to philcostin for finding the problem using cppcheck.
Categories: Development

HaikuDepot: fix wrong type for member fSize

Sat, 2015-06-13 18:45
Categories: Development

HaikuDepot: column "size" sorted as a number not as a string

Sat, 2015-06-13 18:20
* Fixes #12128. * Fixes #12128.
Categories: Development

Updated cdrtools package for x86_64.

Sat, 2015-06-13 16:52
Categories: Development

malloc: implement malloc_usable_size().

Sat, 2015-06-13 12:25
* Fix #12132 * Fix #12132
Categories: Development

Link top with libstdc++

Sat, 2015-06-13 12:02
* Should fix gcc4 build * Should fix gcc4 build
Categories: Development