AnotherTest
7ebba7bf3c
open: Resolve the realpath before passing it to URL()
...
...which runs it through LexicalPath.
Fixes #3016 .
2020-08-08 11:58:57 +02:00
Linus Groh
d9de0a5007
Userland: Use Core::ArgsParser for 'aplay'
2020-08-06 20:41:13 +02:00
Linus Groh
8f33a44b6c
Userland: Use Core::ArgsParser for 'avol'
2020-08-06 20:41:13 +02:00
Linus Groh
9b07defb36
Userland: Use Core::ArgsParser for 'basename'
2020-08-06 20:41:13 +02:00
Linus Groh
14db94f44b
Userland: Use Core::ArgsParser for 'chgrp'
2020-08-06 20:41:13 +02:00
Linus Groh
c8d690d840
Userland: Use Core::ArgsParser for 'disasm'
2020-08-06 20:41:13 +02:00
Linus Groh
31a4a2cc2a
Userland: Use Core::ArgsParser for 'hostname'
2020-08-06 20:41:13 +02:00
Linus Groh
718a45ef71
Userland: Handle invalid JSON in 'jp'
2020-08-06 20:41:13 +02:00
Linus Groh
f4f3ab0ad9
Userland: Use Core::ArgsParser for 'jp'
2020-08-06 20:41:13 +02:00
Linus Groh
ab1f3551cc
Userland: Use Core::ArgsParser for 'md'
2020-08-06 20:41:13 +02:00
Linus Groh
f6369a66b1
Userland: Use Core::ArgsParser for 'modload'
2020-08-06 20:41:13 +02:00
Linus Groh
3cc5ed642e
Userland: Use Core::ArgsParser for 'modunload'
2020-08-06 20:41:13 +02:00
Linus Groh
ca799fe4ab
Userland: Use Core::ArgsParser for 'ping'
2020-08-06 20:41:13 +02:00
Linus Groh
59942edcc0
Userland: Use Core::ArgsParser for 'pro'
2020-08-06 20:41:13 +02:00
Linus Groh
4565d2d415
Userland: Use Core::ArgsParser for 'purge'
2020-08-06 20:41:13 +02:00
Linus Groh
646f6165e2
Userland: Use Core::ArgsParser for 'realpath'
2020-08-06 20:41:13 +02:00
Linus Groh
7b82334e2f
Userland: Use Core::ArgsParser for 'rmdir'
2020-08-06 20:41:13 +02:00
Linus Groh
3298b0318c
Userland: Use Core::ArgsParser for 'su'
2020-08-06 20:41:13 +02:00
Linus Groh
d320f7b9d2
Userland: Use Core::ArgsParser for 'tr'
2020-08-06 20:41:13 +02:00
Linus Groh
559ea8e1b5
Userland: Use Core::ArgsParser for 'tt'
2020-08-06 20:41:13 +02:00
Linus Groh
edc5f5b9bb
Userland: Use Core::ArgsParser for 'uname'
2020-08-06 20:41:13 +02:00
Linus Groh
4ba23745c0
Userland: Use Core::ArgsParser for 'which'
2020-08-06 20:41:13 +02:00
Linus Groh
cf81d9765c
Userland: Use Core::ArgsParser for 'yes'
2020-08-06 20:41:13 +02:00
asynts
b3d1a05261
Refactor: Expose const_cast by removing ByteBuffer::warp(const void*, size_t)
...
This function did a const_cast internally which made the call side look
"safe". This method is removed completely and call sites are replaced
with ByteBuffer::wrap(const_cast<void*>(data), size) which makes the
behaviour obvious.
2020-08-06 10:33:16 +02:00
Nico Weber
ce95628b7f
Unicode: Try s/codepoint/code_point/g again
...
This time, without trailing 's'. Ran:
git grep -l 'codepoint' | xargs sed -ie 's/codepoint/code_point/g
2020-08-05 22:33:42 +02:00
Nico Weber
19ac1f6368
Revert "Unicode: s/codepoint/code_point/g"
...
This reverts commit ea9ac3155d
.
It replaced "codepoint" with "code_points", not "code_point".
2020-08-05 22:33:42 +02:00
Brian Gianforcaro
9572c95152
LibTLS + LibCrypto: Suppress unobserved Optoinal<T> return values.
2020-08-05 12:27:15 +02:00
Andreas Kling
984683cf34
Revert "LibM: Always include <math.h> instead of <LibM/math.h>"
...
This reverts commit dc12cbca41
.
Sadly this broke the build due to some confusion about <new>.
Reverting until this can be solved fully.
2020-08-04 21:17:43 +02:00
Andreas Kling
dc12cbca41
LibM: Always include <math.h> instead of <LibM/math.h>
...
This makes Lagom pick up the host math.h, which is what we want.
2020-08-04 19:06:27 +02:00
Andreas Kling
83a4fbf548
Kernel: Tidy up the syscalls list by reorganizing the enumerator macro
2020-08-04 18:17:16 +02:00
stelar7
98e18d7339
LibCompress: Add LibCompress
...
For now this only contains DEFLATE, and a very simple Zlib
Eventually GZip, etc. can go here as well.
2020-08-04 11:27:07 +02:00
Andreas Kling
ea9ac3155d
Unicode: s/codepoint/code_point/g
...
Unicode calls them "code points" so let's follow their style.
2020-08-03 19:06:41 +02:00
Ben Wiederhake
58240aedd9
Tests: License headers, clang-format, clearer output
2020-08-02 17:15:36 +02:00
Ben Wiederhake
29eceebdbf
Tests: Build automatically, fix compilation errors
2020-08-02 17:15:36 +02:00
Ben Wiederhake
2074c9d66d
LibC: Add tests for getenv, setenv, putenv
2020-08-01 16:46:04 +02:00
Andreas Kling
3d5abae17b
lsof: Fix some minor issues
...
Correct copyright year, fix a comment and add missing veil lock.
2020-08-01 16:30:19 +02:00
Maciej Zygmanowski
cf78c16afd
Userland: Add basic `lsof' command
2020-07-31 18:26:18 +02:00
AnotherTest
b00ffc860b
LibCrypto: Do not trim leading zeros in export_data by default
...
This fixes the issue with the exported data having a leading zero,
causing RSA::encrypt to trim the block down, and ruining the encryption.
Fixes #2691 :^)
2020-07-31 18:25:20 +02:00
Ben Wiederhake
538a3a2579
Userland: Add missing checks for MappedFile.is_valid()
2020-07-31 11:34:06 +02:00
AnotherTest
6df2f8a8cb
Userland: Add support for the '-n' flag to 'echo'
2020-07-30 18:47:41 +02:00
stelar7
dad22c5d5a
LibCrypto: Add some checksum algorithms
...
Namely CRC32 and Adler32
2020-07-30 17:08:19 +02:00
Andreas Kling
cc4109c03b
LibWeb: Move the HTML parser into HTML/Parser/
2020-07-28 19:23:18 +02:00
Ben Wiederhake
a296020e03
LibCrypto: Implement and test CTR decryption
2020-07-28 19:10:10 +02:00
Ben Wiederhake
a51cbc2978
LibCrypto: Fix broken CTR mode, implement RFC 3686 Test Vectors
2020-07-28 19:10:10 +02:00
Andreas Kling
c46439f240
LibWeb: Move HTML classes into the Web::HTML namespace
2020-07-28 18:55:48 +02:00
Peter Elliott
99ddbb83e8
Userland: Make su require passwords
2020-07-28 17:07:22 +02:00
Peter Elliott
207fb054e5
Userland: Add passwd utility
2020-07-28 17:07:22 +02:00
Linus Groh
090c031c1a
Userland: Fix nc by not memset()'ing the input address char*
...
We were accidentally calling memset() on "addr" (the input char*), not
"dst_addr" (the target struct sockaddr_in), which was causing a simple
"nc localhost 8000" to crash.
Fixes #2908 .
2020-07-28 13:19:22 +02:00
asynts
4709b700bd
LibCrypto: Change [XXX]BigInteger::export_data() to use Span.
2020-07-27 19:58:09 +02:00
asynts
abe925e4b0
AK: Change the signature of AK::encode_base64() to use Span.
2020-07-27 19:58:09 +02:00