Baptiste Daroussin
e2ff105a99
Update Obsolete files in case MK_LOCALE=no
2015-08-09 15:44:14 +00:00
Baptiste Daroussin
4bfa6ab9c8
Correctly review the new BSD.usr.dist entries
2015-08-09 15:22:37 +00:00
Baptiste Daroussin
ab199af815
Add missing entry
2015-08-09 14:48:30 +00:00
Baptiste Daroussin
aaeb05ce53
Remove duplicate entry
...
Note that the new mtree is very very wrong aout duplicate and trigger a bus
error when one is found...
2015-08-09 13:43:36 +00:00
Baptiste Daroussin
0c648b8384
Pet mandoc -Tlint
2015-08-09 13:20:53 +00:00
Baptiste Daroussin
eaa94ab419
Fix typo
2015-08-09 12:20:22 +00:00
Baptiste Daroussin
28a20bb3f5
Use more asprintf
...
Plug memory leak introduced in previous asprintf addition
2015-08-09 12:13:30 +00:00
Baptiste Daroussin
b89704cee7
Use asprintf/free instead of snprintf
2015-08-09 11:50:50 +00:00
Baptiste Daroussin
5e4bbc69de
Remove useless variable
2015-08-09 11:47:01 +00:00
Baptiste Daroussin
81eb7d7e4b
Readd checking utf16 surrogates that are invalid in utf8
2015-08-09 10:36:25 +00:00
Baptiste Daroussin
a6d2922cbb
Mark __collate_load_tables_l as static
...
Remove useless addition to Symbols.map
2015-08-09 10:24:24 +00:00
Baptiste Daroussin
536451f914
Fix typo
...
Fix bad location for include
Reported by: jilles
2015-08-09 00:21:59 +00:00
Baptiste Daroussin
c71b548239
Fix typo
...
Remove useless tests before free()
Suggested by: jilles
2015-08-09 00:19:14 +00:00
Baptiste Daroussin
764a768e16
Merge from HEAD
2015-08-09 00:15:17 +00:00
Baptiste Daroussin
8bb93485fb
Remove 5 and 6 bytes sequences which are illegal in UTF-8 space. (part2)
...
Per rfc3629 value greater than 0x10ffff should be rejected
Suggested by: jilles
2015-08-09 00:06:56 +00:00
Baptiste Daroussin
c9d24bcfd5
Remove 5 and 6 bytes sequences which are illegal in UTF-8 space.
...
Per rfc3629 value greater than 0x10ffff should be rejected
Suggested by: jilles
2015-08-08 23:59:15 +00:00
Baptiste Daroussin
e89520f9cb
Register mklocale and colldef removal
2015-08-08 23:26:11 +00:00
Baptiste Daroussin
d0a68f8d38
Fix typo
2015-08-08 23:17:10 +00:00
Justin Hibbits
38376983d9
Correct return type of booke_init() prototype.
2015-08-08 23:13:53 +00:00
Baptiste Daroussin
1fd99f14aa
libavl is not needed anymore for localedef(1)
2015-08-08 23:05:12 +00:00
Baptiste Daroussin
4f21af9d7b
Change kk_KZ locale links to kk_Cyrl_KZ
...
Obtained from: Dragonfly
2015-08-08 23:02:46 +00:00
Baptiste Daroussin
3a444dbdbf
Convert localedef(1) from avl to RB trees
2015-08-08 22:57:17 +00:00
Baptiste Daroussin
e30c75b1f5
Prefer static generation of functions
2015-08-08 22:01:54 +00:00
Baptiste Daroussin
6131dc6a88
Convert ctype generation to Red Black tree
2015-08-08 21:53:02 +00:00
Zbigniew Bodek
4718610d0d
Treat internal bridge as subtractive on ThunderX ARM64
...
Internal bridges in Cavium ThunderX SoC behave as subtractive,
but they are unable to be identified. Force setting an appropriate
flag.
Reviewed by: emaste, imp
Obtained from: Semihalf
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D3277
2015-08-08 21:46:38 +00:00
Marius Strobl
d2b5ade3f4
Fix compilation after r286458.
2015-08-08 21:42:15 +00:00
Marius Strobl
6e4cd74673
Fix compilation after r286457 w/o INVARIANTS or INVARIANT_SUPPORT.
2015-08-08 21:41:59 +00:00
Zbigniew Bodek
bfc3978594
Add support for external PCIe (PEM) on Cavium's ThunderX
...
Reviewed by: jhb
Obtained from: Semihalf
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D3257
2015-08-08 21:32:03 +00:00
Rui Paulo
444e7e3d82
Build the iwm and iwmfw modules by default on x86.
2015-08-08 21:09:41 +00:00
Rui Paulo
49fdbf0a92
iwm: use the proper include path for iwm headers.
2015-08-08 21:08:35 +00:00
Rui Paulo
963b53ea7f
sys/conf/files: add iwm and iwmfw.
2015-08-08 21:08:10 +00:00
Zbigniew Bodek
6ff9127b86
Add Ethernet and block device drivers to ARM64 GENERIC
2015-08-08 20:56:30 +00:00
Rui Paulo
cbe49cc415
Add nodevice iwmfw to WITHOUT_SOURCELESS_UCODE.
2015-08-08 20:45:47 +00:00
Rui Paulo
3d4e84fe5a
sys/conf/options: add IWM_DEBUG.
2015-08-08 20:45:12 +00:00
Zbigniew Bodek
d943d79a36
Introduce support for internal PCIe for Cavium's ThunderX
...
This driver supports internal PCIe Root Complex on
Cavium ThunderX Pass 1.1 hardware.
Reviewed by: andrew, jhb
Obtained from: Semihalf
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D3031
2015-08-08 20:34:55 +00:00
Ian Lepore
b59236cece
Provide the tty-layer mutex when initializing the pps api. This allows
...
time_pps_fetch() to be used in blocking mode.
Also, don't init the pps api for system devices (consoles) that provide a
custom attach routine. The device may actually be a keyboard or other non-
tty device. If it wants to do pps processing (unlikely) it must handle
everything for itself. (In reality, only a sun keyboard uses a custom
attach routine, and it doesn't make a good pps device.)
2015-08-08 20:11:47 +00:00
Baptiste Daroussin
1fbfaeef7e
Remove colldef which is not needed anymore
2015-08-08 20:08:09 +00:00
Baptiste Daroussin
c2d5d37b67
Remove mklocale which is not needed anymore
2015-08-08 20:07:32 +00:00
Rui Paulo
2e7b8b8b51
iwm: fix a KASSERT: s/ds_size/ds_len/.
2015-08-08 20:07:25 +00:00
Baptiste Daroussin
08ad4efb5e
The regex code does not work with multibyte codesets like UTF-8.
...
In fact, it doesn't even work with single-byte codesets like ISO-8859-1.
The comparison blows up at index 128 (the range is 0 to UCHAR_MAX (255).
As a temporary workaround, all comparisons will be done in C locale
regardless of the environment setting. The regex library needs to be
updated to handle all codesets.
Obtained from: Dragonfly
2015-08-08 19:29:59 +00:00
Baptiste Daroussin
12cafd025a
Add newly generated locales from CLDR 27.0.1
2015-08-08 19:24:32 +00:00
Baptiste Daroussin
779f79ea9f
Remove now useless mklocale
2015-08-08 19:12:47 +00:00
Alexander Motin
d7f5186022
Refactor early stages of security negotiation.
...
MFC after: 2 weeks
2015-08-08 19:04:37 +00:00
Allan Jude
c782f6f05e
fix regression in xargs -Px (introduced in r286289) and add regression tests
...
PR: 202152
Submitted by: jbeich (original), Nikolai Lifanov (final)
Reviewed by: jbeich
Approved by: bapt (mentor)
Differential Revision: https://reviews.freebsd.org/D3330
2015-08-08 18:37:20 +00:00
Baptiste Daroussin
61cee05b3f
Add symlinks for locales alternative names
2015-08-08 18:29:45 +00:00
Baptiste Daroussin
7b2473410f
Revamp CTYPE support (from Illumos & Dragonfly)
...
Obtained from: Dragonfly
2015-08-08 18:22:14 +00:00
Alexander V. Chernikov
4bdf0b6a9a
MFP r274295:
...
* Move interface route cleanup to route.c:rt_flushifroutes()
* Convert most of "for (fibnum = 0; fibnum < rt_numfibs; fibnum++)" users
to use new rt_foreach_fib() instead of hand-rolling cycles.
2015-08-08 18:14:59 +00:00
Alexander V. Chernikov
e362cf0e9f
MFP r274553:
...
* Move lle creation/deletion from lla_lookup to separate functions:
lla_lookup(LLE_CREATE) -> lla_create
lla_lookup(LLE_DELETE) -> lla_delete
lla_create now returns with LLE_EXCLUSIVE lock for lle.
* Provide typedefs for new/existing lltable callbacks.
Reviewed by: ae
2015-08-08 17:48:54 +00:00
Alexander Motin
4462a6049d
Remove some code duplication.
...
MFC after: 1 week
2015-08-08 16:39:28 +00:00
Alexander V. Chernikov
331dff0737
Simplify ip[6] simploop:
...
Do not pass 'dst' sockaddr to ip[6]_mloopback:
- We have explicit check for AF_INET in ip_output()
- We assume ip header inside passed mbuf in ip_mloopback
- We assume ip6 header inside passed mbuf in ip6_mloopback
2015-08-08 15:58:35 +00:00