haiku/headers/private
Michael Lotz 7d7b963225 * Remove the BNetworkDevice::AddPersistentNetwork() again and instead introduce
BNetworkRoster::{Count|GetNext|Add|Remove}PersistentNetwork() as it fits
  better (thanks Philippe for the heads up).
* Implement the backend for these functions in the net_server and also move
  conversion of the wireless_network based format into the settings based format
  there.
* Implement removal of a network from the settings and make adding a new network
  with the same name replace the old one instead of just adding multiple ones.
  Might need to change this in the future depending on how we want to handle
  multiple networks with the same name (i.e. distinguish based on BSSID or
  similar).
* Fix apparent oversight that caused configured networks _not_ to be used in the
  auto join attempt.
* Remove auto joining open networks. I've been bitten by that more than once now
  because we happen to have an open network in the neighbourhood that I now
  accidentally used to transfer quite a bit of (unencrypted) stuff before
  noticing... In the future, one will instead have to explicitly join an open
  network once and store that config. Note that the driver will actually still
  auto-associate with open networks due to how things are set up currently.
  Note also that the auto join will fire join requests whenever there's a
  disassociation event, so you might see spurious join dialogs when the
  wpa_supplicant actually just re-establishes the connection.
* Make join requests async again. Instead of waiting for a synchronous reply of
  the wpa_supplicant we instead return success when the request has been sent.
  While the API call might still be made synchronous again in the future, the
  net_server should really not block on an external application. In the case of
  the wpa_supplicant we would otherwise deadlock when using the new
  *PersistentNetwork() API after a successful join, and in other cases we might
  just unacceptably delay other calls.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42816 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-10-09 19:56:19 +00:00
..
app * Header cleanup. 2011-06-24 18:22:02 +00:00
audio
binary_compatibility Patch by Alex Wilson (minor changes by myself) related to the new archiving 2010-07-16 16:49:42 +00:00
bluetooth Fix #6373, second try 2010-08-19 15:29:02 +00:00
debug Revert r39846 and r39847. 2010-12-14 17:55:38 +00:00
device Tiny comment cleanup. 2011-06-21 12:35:50 +00:00
drivers * add missed header file that goes along with r42725 2011-09-08 18:30:28 +00:00
firewire Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
fs_shell * Added file_system_module_info::uninitialize() analogously to 2011-06-13 01:53:11 +00:00
graphics * Added helper functions for the "propose mode" accelerant hook. 2011-09-11 18:29:50 +00:00
index_server Add a CLucene full-text add-on. 2010-10-28 15:22:52 +00:00
input * Removed the at_kbd_io and AT keyboard stuff; this is now done within the PS/2 2010-04-14 19:19:14 +00:00
interface Fixes #7796. The decorator add-on is unloaded when not needed anymore. Avoid assigning offscreen windows a window behaviour (which lives in an add-on). When loading another add-on the offscreen window was still pointing to an invalid window behaviour. 2011-07-25 03:32:14 +00:00
kernel * Expand kernel_args addresses ranges size, 8 is somewhat too small, leading 2011-09-05 10:49:32 +00:00
libbe olta+pulkomandy: 2010-04-12 18:07:09 +00:00
libroot Add private get_memory_properties() syscall which allows one to retrieve the 2011-06-12 20:17:14 +00:00
locale * update (not-so-)optional package ICU to 4.8.1, which contains interesting stuff 2011-08-18 22:13:06 +00:00
mail * mail_util.h was not self-contained. 2011-10-08 18:41:20 +00:00
media * Change the signature of the Writer plugins setup methods such 2010-10-20 21:36:23 +00:00
midi
mount * Removed now obsolete notification (this was not even used in Tracker 2009-10-07 19:31:57 +00:00
net * Remove the BNetworkDevice::AddPersistentNetwork() again and instead introduce 2011-10-09 19:56:19 +00:00
notification Patch by plfiorini: Integration of InfoPopper as a system service. See ticket 2010-05-27 14:48:27 +00:00
package * prefer HashSet and HashMap to respective std-classes where possible 2011-02-15 18:52:03 +00:00
print * Renamed files, classes and constants from 2010-11-08 18:43:55 +00:00
runtime_loader * Implemented dladdr() in the runtime loader. This is like a gazillion times 2011-08-07 21:01:23 +00:00
screen_saver Fixed various errors/warnings reported by cppcheck: 2010-02-08 22:50:38 +00:00
shared Use nothrow and add InitCheck method to check if allocation went fine. 2011-09-23 02:03:10 +00:00
storage added exFAT partition type 2011-02-09 20:30:00 +00:00
support Make BObjectList<> publically available: 2011-01-20 12:09:16 +00:00
syslog_daemon
system * Introduced new fs_lopen_attr_dir() function that opens the attribute 2011-08-10 21:08:00 +00:00
textencoding
tracker Overlooked this with my previous Trash-related changes: updated NavMenu to be 2010-01-17 17:35:06 +00:00
usb_vision some copyright headers clean up 2010-04-12 21:02:09 +00:00
userlandfs Should have been part of r37678. io_request_is_vip() support. 2010-07-22 11:09:32 +00:00
vmdk Moved vmdkimage.h to a shareable place, cleaned it up a bit, and renamed it to 2009-10-01 03:08:46 +00:00