# Newsletter 49: Network Configuration, Kernel Timing Bugs, and PSEH 2.0

DevFeed: [Newsletter 49: Network Configuration, Kernel Timing Bugs, and PSEH 2.0](<https://devfeed.tech/articles/newsletter-49-32915.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/newsletter-49/>)

Published: 2008-11-17T00:00:00Z

Content type: news

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [bug](<https://devfeed.tech/topics/bug.md>), [interfaces](<https://devfeed.tech/topics/interfaces.md>), [Deadlock](<https://devfeed.tech/topics/deadlock.md>), [race-condition](<https://devfeed.tech/topics/race-condition.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [deadlock](<https://devfeed.tech/tags/deadlock.md>), [free](<https://devfeed.tech/tags/free.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>), [network-configuration](<https://devfeed.tech/tags/network-configuration.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [race-condition](<https://devfeed.tech/tags/race-condition.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

## AI overview

This newsletter reports work on ReactOS network configuration, including fixes for a registry-key error that prevented DNS information retrieval and caused application crashes. It also covers kernel timing bugs that could cause a race condition and deadlock, and describes improvements in PSEH 2.0 over version 1.1.

## Source excerpt

Network Configuration Johannes Anderwald has been working to fix a persistent bug in the network settings that resulted after he reimplemented the network configuration and settings dialog in netcfgx.dll using COM interfaces. Johannes also had to implement the COM interfaces, since they didn't exist before, and they are now in netshell.dll. Unfortunately, it seems that the dhcpclient was storing settings in the wrong registry key, which resulted in failure to retrieve DNS information and crashing of applications that relied on such information.