summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibIMAP
AgeCommit message (Expand)Author
2023-03-13Everywhere: Remove unintentional partial stream reads and writesTim Schumacher
2023-03-13AK: Rename Stream::{read,write} to Stream::{read_some,write_some}Tim Schumacher
2023-03-13LibCore+Userland: Make Promise's on_resolve falliblekleines Filmröllchen
2023-03-10Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_caseAndreas Kling
2023-03-09AK: Remove infallible version of StringBuilder::to_byte_bufferLinus Groh
2023-03-09LibIMAP: Propagate OOM errors from decode_quoted_printable()Linus Groh
2023-02-13LibCore: Remove `Stream.h`Tim Schumacher
2023-02-13LibCore: Move Stream-based sockets into the `Core` namespaceTim Schumacher
2023-01-27AK: Remove StringBuilder::build() in favor of to_deprecated_string()Linus Groh
2023-01-27LibIMAP: Remove declarations for non-existent methodsSam Atkins
2023-01-02Everywhere: Remove unused includes of AK/Format.hBen Wiederhake
2023-01-02Everywhere: Fix badly-formatted includesBen Wiederhake
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-01Everywhere: Mark dependencies of most targets as PRIVATETim Schumacher
2022-07-12Everywhere: Replace single-char StringView op. arguments with charssin-ack
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-06LibIMAP: Properly escape the whole string instead of the first characterDexesTTP
2022-07-06AK: Use an enum instead of a bool for String::replace(all_occurences)DexesTTP
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-02-06Userland: Convert TLS::TLSv12 to a Core::Stream::SocketAli Mohammad Pur
2022-01-23LibJS+LibIMAP: Use the new Optional<U>(Optional<T>) constructorIdan Horowitz
2022-01-13LibIMAP+Userland: Convert LibIMAP::Client to the Serenity Stream APIssin-ack
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-09-21LibIMAP: Remove unused Variant optionBen Wiederhake
2021-09-11AK: Replace the mutable String::replace API with an immutable versionIdan Horowitz
2021-09-03Everywhere: Prevent risky implicit casts of (Nonnull)RefPtrDaniel Bertalan
2021-09-01LibIMAP: Stop leaking a Core::Promise<bool> in IMAP::Client::connect()Andreas Kling
2021-09-01LibIMAP: Remove accidental use of STLAndreas Kling
2021-08-03Everywhere: Make use of container version of all_ofLenny Maiorani
2021-07-24LibIMAP: Parse (but ignore) OK [HIGHESTMODSEQ <mod-sequence-value>]Linus Groh
2021-07-24LibIMAP: Parse OK [CLOSED]Linus Groh
2021-07-24LibIMAP: Replace abuse of String::matches() with == in the parserLinus Groh
2021-07-24LibIMAP: Add and use Parser::consume_until_end_of_line()Linus Groh
2021-07-24LibIMAP: Clean up Parser.h a bitLinus Groh
2021-07-24LibIMAP: Rename IMAP::Parser::{parse => consume}_while()Linus Groh
2021-07-24LibIMAP: Add a bunch of serialize_astring in command constructionLuke
2021-07-24LibIMAP: Use try_parse_number instead of parse_number when parsing partsLuke
2021-07-24LibIMAP: Make Section::parts unsignedLuke
2021-07-24LibIMAP: Add method to get data out of BodyStructureLuke
2021-07-24LibIMAP: Add quoted printable decoderLuke
2021-07-15LibCore+LibIMAP: Move Promise to LibCoreTimothy
2021-06-11LibIMAP: Support for remaining IMAP commandsx-yl
2021-06-11LibIMAP: Support for APPENDx-yl
2021-06-11LibIMAP: Support for COPY, CREATE, DELETE and RENAMEx-yl
2021-06-11LibIMAP: Support for STORE and STATUSx-yl
2021-06-11LibIMAP: Support for the SEARCH commandx-yl
2021-06-11LibIMAP: Support for FETCH BodyStructurex-yl
2021-06-11LibIMAP: Support for the FETCH command (*mostly)x-yl
2021-06-11LibIMAP: Support for the IDLE commandx-yl