Commit Graph

1446 Commits

Author SHA1 Message Date
joerg
a3a22d9cef Import libc++ r188413. More support for current C++ development and
various bugfixes.
2013-08-15 22:38:19 +00:00
drochner
debeb3b18a add to CLEANFILES at some places, for generated files 2013-08-13 19:29:45 +00:00
tsutsui
0e4d43cb3e List all required libraries by libgssapi and libkrb5 for NOPIC builds. 2013-08-11 14:42:04 +00:00
matt
acfa8422ee Print out BE8 and LE8 for arm elf 2013-08-04 07:49:07 +00:00
roy
d9c567271e Import dhcpcd-6.0.5
* Fix the domain option (broken in 6.0.4)
 * Don't write a search line in resolv.con if it matches the domain
2013-08-03 10:30:01 +00:00
roy
74f598c53d Sync 2013-07-29 20:39:28 +00:00
roy
cceb514049 Import dhcpcd-6.0.4 with the following changes:
* hostname is not stamped on anymore if already set
* hostname will be set to a FQDN when possible as per RFC4702 section 3.1
* a domain is derived from the FQDN if no domain option is set
* add new hostname_short command to send a short hostname for DDNS
* hostname_fqdn is now documented, along with a new server setting and the
  potential problems associated with it
* the FQDN option is no longer sent by default for DHCPv4 messages
2013-07-29 20:35:31 +00:00
dholland
4e6fa0ae2d Fix MKKERBEROS=no build. 2013-07-29 16:42:20 +00:00
christos
31e900e600 merge conflicts for bind-9.9.3-P2 2013-07-27 19:23:09 +00:00
christos
e71be23a11 - conditionalize on mkcrypto
- add libraries
2013-07-27 18:16:26 +00:00
christos
0448dd3b02 Import bind 9.9.3-P2 2013-07-27 15:22:38 +00:00
wiz
a5684d07dd Use Mt for email addresses. 2013-07-20 21:39:55 +00:00
roy
659620d9e7 Import dhcpcd-6.0.3 with the following changes:
* dhcpcd will now assign a short hostname by default
  To use a FQDN hostname, set this in dhcpcd.conf(5)
  env hostname_fqdn=YES
* Only start DHCPv6 if the RA is new or has changed
* Fixed dhcpcd owning RA addressing and routes if disabled in kernel
2013-07-19 11:52:56 +00:00
adam
29e1cca8d2 merge v1.1 2013-07-17 21:47:50 +00:00
adam
ad61743efd Import wpa_supplicant and hostapd 2013-07-17 21:34:10 +00:00
roy
98fccb9933 build correctly for RCDIR 2013-07-12 17:32:47 +00:00
roy
b7d5ad0712 build correctly for SBINDIR 2013-07-12 17:30:25 +00:00
roy
e9917e6e19 Import openresolv-3.5.6
Highlights include:
name_servers[_append] and search_domains[_append] now work for subscribers
other than libc.
2013-07-12 16:50:27 +00:00
joerg
25c7cbb1ed Update LLVM/Clang to snapshot r185778. This brings in a lot of work on
integrated-assembler support on PowerPC as well as support for
compressed DWARF sections in some tools.
2013-07-07 21:36:42 +00:00
joerg
5067d17810 Import revision c61efa043b14378efbd69c9a2686d44ed46ae179 of libcxxrt.
This adds __cxa_deleted_virtual, some explicit store barriers before
lock releases and fixes ARM guard variable initialisation.
2013-07-04 22:29:29 +00:00
joerg
251758c091 Update libc++ snapshot to r185674. This removes an incorrect freelocale
of the C locale on NetBSD.  It adds support for non-pointer based
allocators, integer sequences and more.
2013-07-04 22:20:51 +00:00
joerg
b45db50f23 Fix option parsing on unsigned char platforms. 2013-07-01 21:59:20 +00:00
roy
25a6200225 Import dhcpcd-6.0.1 with the following change:
* Fix a compile issue on Big Endian machines
2013-06-22 09:25:33 +00:00
roy
2dcb1b8756 Add the timezone hook 2013-06-21 21:09:34 +00:00
roy
8080c8ffc5 Build dhcpcd-6.0.0 2013-06-21 19:47:29 +00:00
roy
8891301a03 sync 2013-06-21 19:40:20 +00:00
roy
d407ff275f Import dhcpcd-6.0.0 with the following changes:
* DHCPv6 support
 * wpa_supplicant hook script
 * route IPv4 addresses to 127.0.0.1 for machine centric traffic
 * DHCPv6 Prefix Delegation support
 * DHCPv6 FQDN support
 * Control existing IPv4 routes
 * less spamy to syslog by default
 * IPv6 protocols now wait for a valid LL address before starting
 * IPv6 DAD support now listens to kernel for more accurate timings
 * IPv4 code split out more cleanly so dhcpcd can be compiled for
   IPv4, IPv6 or IPv4 AND IPv6
 * MTU is no longer requested by default
 * a DUID is now generated in /etc/dhcpcd.duid and this is used as a
   client ID for DHCPv4 and DHCPv6
   This does mean that you may get new DHCPv4 addresses

Many bugs have also been fixed along the way and this release addresses
the following PR's

PR bin/47364
PR bin/47502
PR bin/47666
PR bin/47699
PR bin/47775
PR bin/47776
2013-06-21 19:33:06 +00:00
christos
75539de332 Instead of hard-coding each processor-specific section type, handle all
processor-specific section types the same way.
2013-06-21 01:36:31 +00:00
christos
cdd3d6fc0e file descriptor neatness. 2013-06-20 15:14:03 +00:00
christos
76bb5036c5 add finish_daemon(); 2013-06-20 12:26:34 +00:00
christos
28e086be17 1. don't try to open the pid file if the path is NULL
2. daemonize in two stages: always fork() first and wait for the child to tell
   us when the interface is ready, so that we don't lose track of the file
   descriptors since we are threaded.
3. Add an option (-m) not to match the hardware address of the responding
   dhcp server.
2013-06-20 12:24:08 +00:00
christos
1778f662e3 document -m flag 2013-06-20 12:15:38 +00:00
christos
2e0a455f32 Become daemon before initializing anything, otherwise this does not work
with threaded workers.
2013-06-16 23:49:50 +00:00
roy
709217a62f Sync 2013-06-04 09:40:12 +00:00
roy
c3da4b2ac2 Import openresolv-3.5.5 with the following changes from 3.5.3
* Fix setting IPv6 namservers over DBus to dnsmasq
 * Fix pdnsd config file generation
 * Man page fixes
2013-06-04 09:37:21 +00:00
joerg
c7c727fae8 Update LLVM/Clang snapshot to r182734. Brings initial support for
integrated PowerPC assembler.
2013-05-28 17:37:33 +00:00
joerg
ccec91a1a9 Import libcxxrt b2396b5945d7a2697c4762c3e52dc6f732b2eebd from
https://github.com/pathscale/libcxxrt/.
2013-05-17 23:04:37 +00:00
joerg
21ba9d10f3 Import libc++ from http://llvm.org/svn/llvm-project, r182162. 2013-05-17 23:02:16 +00:00
joerg
9de6786eff Add cleanup scripts for future imports. 2013-05-17 23:00:22 +00:00
joerg
7a5d56a82d Install cxxabi.h with libc++. 2013-05-17 22:59:29 +00:00
joerg
a14e051bb4 Prefer libcxxrt's typeinfo.cc. Do not use cxa_atexit.c, it is only for
Solaris. Do not use libcxxrt's memory.cc, the same content is already
provided by libc++ in new.cpp and that version agrees with the
overwriting rules for the operators from C++11.
2013-05-17 22:57:27 +00:00
martin
cd0bb111d3 var_get_memory():
if no eol is found in the string we set "next" to NULL, assign it
to "buf" and then check the loop condition by dereferencing it - which
does not work well.
Change the loop condition to first check for buf == NULL.
2013-05-16 19:19:44 +00:00
christos
eb1b7900cb ipfitler -> ipfilter 2013-05-08 18:20:14 +00:00
matt
c3e07d7cd3 If not building anything include bsd.subdir.mk 2013-05-03 18:37:54 +00:00
matt
61a76f0146 Include <bsd.own.mk>
Always include <bsd.lib.mk>
2013-05-02 07:01:55 +00:00
matt
5f058922b3 This change arm, armeb, earm, earmeb, earmhf, earmhfeb so all builds that
share a MACHINE_ARCH for userland so that except for etc, will produce
identical sets.

usr/include/machine now points to usr/include/arm
2013-05-02 03:56:38 +00:00
joerg
2df21d794d Explicitly disable standard C++ include paths to prevent mixing
includes.
2013-04-30 00:34:15 +00:00
joerg
1031501f81 It is unclear whether cin is guaranteed to buffer the last input
character of a get() for ungetch() to work. Prefer putback() to make it
work with current implementations of cin in libc++. Tracked as
http://llvm.org/bugs/show_bug.cgi?id=15867 with test case.
2013-04-30 00:31:56 +00:00
joerg
d81d2afdeb Update to LLVM/Clang snapshot r180686. Allows building without cxxabi.h. 2013-04-28 00:41:00 +00:00
joerg
ee8b1e3e15 Typo 2013-04-28 00:14:14 +00:00