summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove the note about using vt220, which makes no sense at all.ed2009-06-147-21/+7
| | | | | | vt220 will not work better. Even though it probably will remove warnings about unknown terminal types, a cons25 emulator is not compatible with vt220 at all.
* Add volatile to sig_atomic_t where it was missing.des2009-06-143-3/+3
| | | | MFC after: 1 week
* Bump __FreeBSD_version for OpenSSL 0.9.8k import.simon2009-06-141-1/+1
|
* Long, long ago in r27464 special case code for mapping device-backedalc2009-06-144-90/+131
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | memory with 4MB pages was added to pmap_object_init_pt(). This code assumes that the pages of a OBJT_DEVICE object are always physically contiguous. Unfortunately, this is not always the case. For example, jhb@ informs me that the recently introduced /dev/ksyms driver creates a OBJT_DEVICE object that violates this assumption. Thus, this revision modifies pmap_object_init_pt() to abort the mapping if the OBJT_DEVICE object's pages are not physically contiguous. This revision also changes some inconsistent if not buggy behavior. For example, the i386 version aborts if the first 4MB virtual page that would be mapped is already valid. However, it incorrectly replaces any subsequent 4MB virtual page mappings that it encounters, potentially leaking a page table page. The amd64 version has a bug of my own creation. It potentially busies the wrong page and always an insufficent number of pages if it blocks allocating a page table page. To my knowledge, there have been no reports of these bugs, hence, their persistance. I suspect that the existing restrictions that pmap_object_init_pt() placed on the OBJT_DEVICE objects that it would choose to map, for example, that the first page must be aligned on a 2 or 4MB physical boundary and that the size of the mapping must be a multiple of the large page size, were enough to avoid triggering the bug for drivers like ksyms. However, one side effect of testing the OBJT_DEVICE object's pages for physical contiguity is that a dubious difference between pmap_object_init_pt() and the standard path for mapping devices pages, i.e., vm_fault(), has been eliminated. Previously, pmap_object_init_pt() would only instantiate the first PG_FICTITOUS page being mapped because it never examined the rest. Now, however, pmap_object_init_pt() uses the new function vm_object_populate() to instantiate them all (in order to support testing their physical contiguity). These pages need to be instantiated for the mechanism that I have prototyped for automatically maintaining the consistency of the PAT settings across multiple mappings, particularly, amd64's direct mapping, to work. (Translation: This change is also being made to support jhb@'s work on the Nvidia feature requests.) Discussed with: jhb@
* Regenerate manual pages for OpenSSL 0.9.8k.simon2009-06-14277-616/+752
|
* Update build infrastructure for OpenSSL 0.9.8k.simon2009-06-1410-17/+119
|
* Merge OpenSSL 0.9.8k into head.simon2009-06-14795-14045/+76865
|\ | | | | | | Approved by: re
| * Re-enable keyword expansion, at least for now. Having keywordsimon2009-06-080-0/+0
| | | | | | | | | | expension disabled on the vendor tree means merges to head removes the attributes there which clutters the merge.
| * Remove empty directory which has been removed upstream.simon2009-06-080-0/+0
| |
| * Add current WIP version of OpenSSL import documentation.simon2009-06-071-12/+39
| |
| * Import OpenSSL 0.9.8k.simon2009-06-07558-5595/+48778
| |
| * - Do not exclude FIPS as it might be useful. I have not tested ifsimon2009-06-061-3/+0
| | | | | | | | | | | | | | FIPS works but at least now we have the support source in case it does. - Do not exclude rsaref - it's not part of the OpenSSL distribution archive anymore.
| * Vendor import of OpenSSL 0.9.8i.simon2008-09-21388-10727/+30385
| |
| * - Remove files which aren't in the vendor distribution anymore.simon2008-09-211-4/+1
| | | | | | | | | | - Remove all of include as there is only the openssl subdir with symlinks (which were always removed).
| * - Change FREEBSD-Xlist so it can be used as input to tar(1).simon2008-09-211-50/+50
| |
| * Remove files from vendor tree which were not part of OpenSSL 0.9.8esimon2008-09-2190-23577/+0
| | | | | | | | | | | | | | (last vendor import). The file were removed in different earlier releases, but were not removed from the CVS vendor branch at the time.
| * The vendor area is the proper home for these files now.simon2008-09-212-0/+93
| |
| * Disable keyword expansion on vendor tree.simon2008-09-210-0/+0
| |
| * Flatten OpenSSL vendor tree.simon2008-08-231806-0/+0
| |
* | Enable PRINTF_BUFR_SIZE on i386 and amd64 by default.ed2009-06-142-0/+2
| | | | | | | | | | | | | | | | In the past there have been some reports of PRINTF_BUFR_SIZE not functioning correctly. Instead of having garbled console messages, we should just see whether the issues are still there and analyze them. Approved by: re
* | Unlock process lock when return error from getrobustlist call.dchagin2009-06-141-1/+3
| | | | | | | | | | | | Tested by: Alexander Best <alexbestms at math uni-muenster de> Approved by: kib (mentor) MFC after: 3 days
* | When the KOBJMETHOD() macro was updated, it resulted in thermacklem2009-06-141-9/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | compiler doing argument type checking. Since the prototypes in kgss_if.h used the generic gss_ctx_id_t for the context argument, but the functions in sys/kgssapi/krb5/krb5_mech.c used the KerberosV specific context argument, the file would no longer build. This patch fixes it so it will build by replacing the argument with a gss_ctx_id_t one and setting a local "struct krb5_context *" variable to it for use by the function. Reviewed by: dfr Approved by: kib (mentor)
* | Add an optional callback function that will be invoked when a per-CPUbz2009-06-143-1/+14
| | | | | | | | | | | | | | | | | | | | queue was drained. It will never fire for a directly dispatched packet. You will most likely never want to use this for any ordinary netisr usage and you will never blame netisr in case you try to use it and it does not work as expected. Reviewed by: rwatson
* | Fix the staircase issue properly this time.ed2009-06-141-0/+8
| | | | | | | | | | | | | | | | | | | | | | Even though I thought this bug was somewhere in the TTY layer, it turns out init(8) doesn't make sure /dev/console is opened initially properly. I've added revoke() to two pieces of code: - death(): Apart from killing the gettys on shutdown, this doesn't guarantee the TTY to be closed immediately. - runshutdown(): Just like setctty(), we should revoke /dev/console. Applications like syslogd may have file descriptors to the console.
* | Add myself.nork2009-06-141-0/+2
| | | | | | | | Approved by: imp (mentor)
* | Add tests for r194127 and r194128.jilles2009-06-142-0/+29
| | | | | | | | Approved by: ed (mentor)
* | Allow "make update" work with SVN, if you take the time to set up yourmarkm2009-06-141-4/+20
| | | | | | | | | | | | | | | | /etc/make.conf properly. Only one SCM? I do not think this is right. Now I have fixed it.
* | Improve the description a bit and add a reference to vlan(4).marius2009-06-141-2/+12
| |
* | Instead of only being able to compare two terminal definitions, nowedwin2009-06-141-21/+88
| | | | | | | | | | | | | | | | also be able to print information about... - length of the terminal capabilties - dump of one terminal definition - relationship overview for a terminal definition
* | Rename since it has will have more capabilities than just comparing ofedwin2009-06-141-0/+0
| | | | | | | | two termcap entries.
* | Include <sys/module.h> for modfind().ed2009-06-141-0/+1
| | | | | | | | Submitted by: Pawel Worach
* | Include <camlib.h> for cam_path_string().ed2009-06-141-0/+1
| | | | | | | | Submitted by: Pawel Worach
* | Include <stdio.h> for asprintf().ed2009-06-141-0/+1
| | | | | | | | Submitted by: Pawel Worach
* | Include <sys/wait.h> and <signal.h> for wait() and kill().ed2009-06-141-0/+2
| |
* | Fix missing includes of <string.h>, to silence some compiler warnings.ed2009-06-147-2/+7
| | | | | | | | Submitted by: Pawel Worach
* | Remove a line break leaving a function return type attached to the oldbz2009-06-141-2/+1
| | | | | | | | | | function declaration bottom rather than the new function declaration start.
* | Add more entries to the Unicode-to-CP437 table.ed2009-06-141-9/+15
| | | | | | | | | | | | | | | | | | Characters between 0x07 and 0x0d are now also mapped, which means we can display almost 256 different characters. Also remap certain types of dashes and quotes, which means we can finally read our manual pages without red question marks in them. Submitted by: Christoph Mallon
* | Fix type of lowaddr variable.mav2009-06-141-2/+2
| |
* | Add missing passthrough printing entries for VT100 and workalikesedwin2009-06-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | in /etc/termcap: VT100 spec indicates that passthrough printing can be enabled by sending ESC[5i and disabled by sending ESC[4i These entries should be listed as po and pf in /etc/termcap, but are absent. See http://www.vt100.net/docs/vt102-ug/chapter5.html#S5.5.2.23 PR: conf/71549 Submitted by: Andrew Webster <andrew@pubnix.net> MFC after: 1 week
* | Termcap updates for screen and linux console:edwin2009-06-141-1/+5
| | | | | | | | | | | | | | | | | | screen entry: F11-F20 keys added linux entry: F10-F20 keys added, ACS line graphics added PR: kern/108899 Submitted by: Joseph Terner<jtsn@gmx.de> MFC after: 1 week
* | Add -m and -t options.brian2009-06-142-2/+13
| | | | | | | | | | | | PR: 129554 Submitted by: gavin MFC after: 3 weeks
* | Remove HOME= - this has surprised me several times in the past.brian2009-06-141-1/+0
| | | | | | | | | | | | PR: 132135 Submitted by: Craig Leres MFC after: 3 weeks
* | Don't set $PATH - if the caller doesn't have /bin and /usr/bin in theirbrian2009-06-141-1/+0
| | | | | | | | | | | | | | PATH then they can expect things to break. PR: 135417 MFC after: 3 weeks
* | Add missing terminal definition for Wyse 120 in termcapedwin2009-06-141-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | Although the PR contains also the definitions of the Wyse 60, they are not copied into it since there are already definition for them in the termcap file since 1997. Also, the PR didn't use the :tc=xxx: feature, so I've imploded them. PR: conf/81882 Submitted by: Meister des Chaos <meister@netz00.com> MFC after: 1 week
* | Add missing termcap entry for rxvt-unicode.edwin2009-06-141-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | The termcap database does not have an entry for rxvt-unicode. This means that programs that need an entry such as vi fail to work when connecting via ssh using this terminal emulator. The added data is not the same as the PR submitted by Richard, it uses the :tc=xxx: option to inherit everything from rxvt-mono. PR: conf/117323 Submitted by: Richard Bradshaw <richard.bradshaw@blueyonder.co.uk> MFC after: 1 week
* | Fix typo... bad imp.imp2009-06-141-1/+1
| |
* | Tool to compare two (roughly similar) termcap entries (like rxvt-monoedwin2009-06-141-0/+98
| | | | | | | | | | and rxvt-unicode) so see which fields should don't need to be copied if the :tc=xxx: option is used.
* | After Marcel's change to DEFAULTS, we were bringing in a bogus copy ofimp2009-06-141-1/+1
| | | | | | | | | | uart_8250. Remove it here since the UART on the ADM5120 isn't the typical 16550: its completely different.
* | Formatting nit.imp2009-06-141-1/+1
| |
* | Missed style fixes.marius2009-06-141-5/+3
| |
OpenPOWER on IntegriCloud