factor/basis
Benjamin Pollack 12af22f3ee openssl: only set RSA keys if required to do so
Modern OpenSSL and LibreSSL both do not require SSL_CTX_set_tmp_rsa to
be called unless SSL_CTX_need_tmp_rsa returns true, and LibreSSL and
OpenSSL compiled with deprecation warnings both will fail if this
happens. This commit resolves that.

With this change, it becomes possible to use LibreSSL in place of
OpenSSL with Factor.
2016-02-23 08:11:04 -05:00
..
alien Fix incorrect alien.syntax documentation for FUNCTION: 2016-02-17 09:33:33 -08:00
ascii factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
atk core, basis, extra: Remove DOS line endings from files. 2015-06-29 17:25:40 -07:00
base64 change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
biassocs change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
binary-search factor: put inline on same line as ; for experimentation 2015-08-10 12:55:27 -05:00
bit-arrays change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
bit-sets change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
bit-vectors factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
bitstreams change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
bootstrap bootstrap.image.tests: I screwed up the test case values -- fix them 2015-12-14 13:56:35 +01:00
boxes change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
byte-arrays/hex change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
cache factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
cairo Fix comments to be ! not #!. 2015-09-08 16:15:10 -07:00
calendar Fix comments to be ! not #!. 2015-09-08 16:15:10 -07:00
changer changer: docs didnt get committed. my git game is really off... 2015-08-12 20:44:46 -07:00
channels Fix comments to be ! not #!. 2015-09-08 16:15:10 -07:00
checksums Fix comments to be ! not #!. 2015-09-08 16:15:10 -07:00
circular Fix comments to be ! not #!. 2015-09-08 16:15:10 -07:00
classes/struct docs, wrapping structs: add links to memory>struct and <direct-T-array> 2016-01-09 13:54:21 -08:00
cocoa Fix comments to be ! not #!. 2015-09-08 16:15:10 -07:00
colors change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
columns factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
combinators change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
command-line command-line: rename file to path for user-init-error which is kinda exactly like a source-file-error. 2015-07-28 19:30:20 -07:00
compiler vm: remove vm-field-offset and context-field-offset 2015-12-14 09:29:18 +01:00
compression change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
concurrency ui.tools.listener: only wait up to 5 seconds for the listener to start 2015-11-27 13:15:17 +01:00
core-foundation core-foundation.launch-services: use <c-array>. 2015-08-15 22:03:38 -07:00
core-graphics remove redundant IN: 2015-08-13 06:44:37 -07:00
core-text change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
cpu vm: remove vm-field-offset and context-field-offset 2015-12-14 09:29:18 +01:00
csv factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
db docs: using $maybe. 2015-12-11 17:05:45 -08:00
debugger docs: using $maybe. 2015-12-11 17:05:45 -08:00
definitions/icons factor: clean up whitespace in -docs files 2015-07-02 10:31:22 -07:00
delegate change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
deques change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
disjoint-sets factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables. 2015-08-12 08:49:02 -05:00
dlists dlists: new word dlist-length for getting the length 2015-10-15 16:27:23 +02:00
documents factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables. 2015-08-12 08:49:02 -05:00
editors Make Visual Studio Code integration go directly to lines 2016-02-15 15:42:31 -05:00
endian factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
environment io.directories.unix,environment.unix: better to use 2015-10-01 15:52:51 +02:00
eval core: rename parse-call( to parse-call-paren 2015-07-27 09:54:08 -07:00
farkup factor: don't need FROM: namespaces => set or namespaces:set anymore 2015-08-12 11:25:57 -05:00
fonts fonts: fix name of sans-serif font. 2015-10-25 13:32:02 -07:00
formatting formatting: fix docs for padding and use a better example 2015-08-30 18:43:59 +02:00
fry change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
ftp change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
functors factor: remove """ string syntax for now. there are HEREDOC:, STRING:, escaping \", and something else soon. 2015-07-25 22:59:56 -07:00
furnace webapps.wiki.example: new vocab to show how the wiki webapp should be 2015-10-04 03:07:29 +02:00
game/input change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
gdk factor: actual patch to remove ; from all c/fortran functions 2015-07-19 16:25:30 -07:00
generalizations change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
gio core, basis, extra: Remove DOS line endings from files. 2015-06-29 17:25:40 -07:00
glib factor: actual patch to remove ; from all c/fortran functions 2015-07-19 16:25:30 -07:00
globs factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
gmodule core, basis, extra: Remove DOS line endings from files. 2015-06-29 17:25:40 -07:00
gobject remove redundant IN: 2015-08-13 06:44:37 -07:00
gobject-introspection change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
graphs factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
grouping grouping: make the $example, not $unchecked-example. 2015-08-14 21:30:57 -07:00
gtk factor: actual patch to remove ; from all c/fortran functions 2015-07-19 16:25:30 -07:00
hash-sets factor: rename set to unordered-set. 2015-08-12 10:54:19 -05:00
hashtables factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables. 2015-08-12 08:49:02 -05:00
heaps change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
help factor: update repository location to factor/factor 2016-02-19 13:51:58 -08:00
hints change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
html html.templates: use unless* instead of or. 2015-11-20 09:15:19 -08:00
http http.server.requests: fix LH{ } in tests. 2015-11-04 13:01:59 -08:00
images images.loader.gdiplus: both BGRA and BGRX formats are supported 2015-10-25 21:57:41 +01:00
inspector Fix comments to be ! not #!. 2015-09-08 16:15:10 -07:00
interpolate factor: Rename I[ ]I to [I I]. Fix places where we do "string"token without whitespace. 2015-08-06 17:05:12 -05:00
interval-maps change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
interval-sets change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
inverse change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
io openssl: only set RSA keys if required to do so 2016-02-23 08:11:04 -05:00
iokit factor: actual patch to remove ; from all c/fortran functions 2015-07-19 16:25:30 -07:00
json json.prettyprint: Add a simple json prettyprinter. 2016-02-17 18:36:21 -06:00
lcs factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables. 2015-08-12 08:49:02 -05:00
libc change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
linked-assocs linked-assocs: move prettyprint stuff to its own vocab. 2015-11-04 09:16:02 -08:00
listener listener: only call parser-quiet? off when listener starts 2015-10-05 17:04:36 +02:00
lists Fix a word in some old documentation on lazy lists. 2015-09-29 09:12:35 -07:00
literals factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
locals Fix comments to be ! not #!. 2015-09-08 16:15:10 -07:00
logging logging: let's include the tb when logging errors, makes it way easier 2015-09-24 11:43:48 +02:00
macros change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
match change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
math Rename variables in some stack declarations for consistency. 2015-11-04 07:47:57 -08:00
memoize factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
mime change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
mirrors change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
models factor: Trim whitespace after ! comments and a few USING: lines that got skipped before. 2015-07-18 20:14:22 -07:00
multiline change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
nibble-arrays change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
nmake factor: Rename MACRO: and MACRO: to have quot as the output in stack effects. 2015-07-18 22:16:11 -07:00
none
…
opengl Fix comments to be ! not #!. 2015-09-08 16:15:10 -07:00
openssl openssl: only set RSA keys if required to do so 2016-02-23 08:11:04 -05:00
pack change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
pango factor: actual patch to remove ; from all c/fortran functions 2015-07-19 16:25:30 -07:00
peg syntax: removing #! as a comment character. 2015-09-09 18:28:08 -07:00
persistent change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
porter-stemmer factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
present Fix two places that should be "all-disk-vocabs-recursive". 2015-06-08 14:37:36 -07:00
prettyprint Fix comments to be ! not #!. 2015-09-08 16:15:10 -07:00
promises factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
quoted-printable factor: remove """ string syntax for now. there are HEREDOC:, STRING:, escaping \", and something else soon. 2015-07-25 22:59:56 -07:00
quoting factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
random change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
refs factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
regexp change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
roman change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
search-deques factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
see see: ERROR: should print as ERROR:. 2015-08-13 16:12:46 -07:00
sequences change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
serialize Fix comments to be ! not #!. 2015-09-08 16:15:10 -07:00
shuffle factor: Rename MACRO: and MACRO: to have quot as the output in stack effects. 2015-07-18 22:16:11 -07:00
simple-flat-file factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
simple-tokenizer factor: Rename I[ ]I to [I I]. Fix places where we do "string"token without whitespace. 2015-08-06 17:05:12 -05:00
smtp Fix comments to be ! not #!. 2015-09-08 16:15:10 -07:00
sorting Fix comments to be ! not #!. 2015-09-08 16:15:10 -07:00
soundex Fix comments to be ! not #!. 2015-09-08 16:15:10 -07:00
source-files/errors/debugger parser, source-files: you need to bootstrap after this patch. 2015-07-23 22:03:43 -07:00
specialized-arrays change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
specialized-vectors factor: remove """ string syntax for now. there are HEREDOC:, STRING:, escaping \", and something else soon. 2015-07-25 22:59:56 -07:00
splitting/monotonic factor: remove """ string syntax for now. there are HEREDOC:, STRING:, escaping \", and something else soon. 2015-07-25 22:59:56 -07:00
stack-checker stack-checker.known-words: nicer stack-effect declaration code 2015-11-15 11:10:03 +01:00
strings/tables factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test 2015-07-03 09:39:59 -07:00
suffix-arrays factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
summary factor: rename set to unordered-set. 2015-08-12 10:54:19 -05:00
syndication Fix comments to be ! not #!. 2015-09-08 16:15:10 -07:00
system-info system-info.linux.tests: fix test, linux is at 4.2.x now 2015-12-13 13:56:37 +01:00
threads VM: removing the get_datastack/retainstack/callstack primitives 2015-08-23 18:36:30 -07:00
timers factor: remove """ string syntax for now. there are HEREDOC:, STRING:, escaping \", and something else soon. 2015-07-25 22:59:56 -07:00
tools tools.deploy: bump size. 2015-12-30 12:49:34 -08:00
tr change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
tuple-arrays tuple-arrays: initial-values can be reused here to create the tuple 2015-10-10 23:58:04 +02:00
typed change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
ui ui.backend.gtk: only run the tests on linux 2015-12-08 09:46:30 +01:00
unicode unicode.normalize: cleanup usings. 2015-10-26 18:25:52 -07:00
unix unix.ffi,windows.winsock: add the rest of the AI_* flags 2015-10-08 15:29:14 +02:00
unrolled-lists change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
urls urls: only create linked-hash if query is f. 2015-11-19 08:50:30 -08:00
uuid factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. 2015-07-02 17:28:17 -07:00
validators Fix comments to be ! not #!. 2015-09-08 16:15:10 -07:00
vectors/functor basis: cleanup more usings. 2014-11-29 20:10:37 -08:00
vlists change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
vm vm: remove vm-field-offset and context-field-offset 2015-12-14 09:29:18 +01:00
vocabs vocabs.refresh.monitor: Add exception handling in monitor-loop so that if 2015-11-02 21:36:10 -08:00
webbrowser webbrowser.*: let's open the file in a detached process 2015-11-04 11:35:40 +01:00
windows windows.kernel32, io.files.windows: Add support for listing alternate data 2015-11-01 18:17:51 -08:00
wrap wrap.words: make it work with empty input. 2015-09-20 09:44:17 -07:00
x11 x11.xim: fix "cannot execute a word before it has been compiled" bug. 2016-01-09 16:16:58 -08:00
xml Minor documentation fixes. 2015-09-29 09:12:29 -07:00
xml-rpc change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
xmode basis: ERROR: changes. 2015-08-13 03:20:39 -07:00