Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on May 17, 2023

  1. [winpr,crypto] add internal rc4 replacement

    RDP relies on RC4 for some operations, so we need these to successfully
    log on to windows machines. This is a replacement for use with SSL
    libraries that have already deprecated these.
    akallabeth committed May 17, 2023
  2. [winpr,crypto] rc4 allocation check

    * check success of winpr_RC4_New
    * WINPR_ASSERT context when used
    akallabeth committed May 17, 2023
  3. [winpr,print] use void* as arguments for dump functions

    to avoid casting or type mismatch warnings use void* as pointer to data
    for dump functions
    akallabeth authored and mfleisz committed May 17, 2023
  4. [crypto,cert] fix update_x509_from_info for OpenSSL3

    loading a RSA public key from the parameters was broken, fix with this
    commit.
    akallabeth committed May 17, 2023
  5. [channel,audin] move common code to server channel

    * manage channel related callbacks with default implementations
    * use dynamic logger for server audin channel
    akallabeth committed May 17, 2023
  6. channels/audin: Rework API to be closer to documentation

    The current server side channel handling of AUDIO_INPUT is currently
    very constrained:
    
    - Server implementations cannot measure the clients uplink, since the
      Incoming Data PDU is currently unhandled and FreeRDPs DSP handling
      delays the callback call of ReceiveSamples
    - Servers currently cannot prefer a different protocol version
    - Servers currently cannot change the used format
    
    To solve these issues without running into the risk that some
    simplifications constraint certain API usage, rework the current channel
    handling to be very close to the documentation.
    This means, that all documented API calls can be made by server
    implementations and all documented PDUs, that the server side is
    expected to receive are just parsed inside FreeRDP and then forwarded to
    the API implementation.
    pnowack authored and akallabeth committed May 17, 2023
  7. [smartcard] fix smartcard listing with /kerberos:pkcs11-module:<path>

    When a PKCS11 module was provided, the CSP could not be set by command line
    arguments, leading to an error when loading the ncrypt module, and an empty
    smartcard list.
    hardening authored and akallabeth committed May 17, 2023

Commits on May 16, 2023

  1. core: fix api in a fuzzing test

    API has been changed in d1ddf7a
    ("[crypto,test] update to new cert/crypto API").
    ligurio authored and hardening committed May 16, 2023
  2. [codecs] fix freerdp_bitmap_planar_context_new call

    freerdp_bitmap_planar_context_new() expects flags as first argument not a BOOL,
    even if giving FALSE ends with the same result, it makes it more clear.
    hardening authored and akallabeth committed May 16, 2023
  3. [crypto,cert] fix missing char casts

    akallabeth authored and hardening committed May 16, 2023
  4. [emu,scard] silence sign warnings

    akallabeth authored and hardening committed May 16, 2023

Commits on May 15, 2023

  1. [server,sample] move assert in SuppressOutput

    if allowDisplayUpdates == 0 no area rectangle is available.
    Armin Novak authored and pnowack committed May 15, 2023

Commits on May 12, 2023

  1. [client,sdl] fix blend mode

    override blend mode on initial fill
    akallabeth authored and hardening committed May 12, 2023
  2. [input] update to use new WINPR_KEYBOARD_TYPE*

    * Use new enum constants with WINPR_KEYBOARD_* prefix
    * Fix mapping of keycodes and scancodes, the offset of 8 is no longer
      required if the proper keyboard type is used.
    akallabeth committed May 12, 2023
  3. [winpr,input] properly define keyboard types

    * use an enum to define the different WINPR_KEYBOARD_TYPE*
    * use the enum as argument for the functions instead of DWORD
    akallabeth committed May 12, 2023
  4. [winpr,input] fix GetKeycodeFromVirtualKeyCode(code, KEYCODE_TYPE_XKB)

    As KEYCODE_TYPE_XKB is 3, in the previous code we were doing some "and masking"
    and so when calling GetKeycodeFromVirtualKeyCode(code, KEYCODE_TYPE_XKB), the
    function was always interpreting the virtual key code with the apple layout.
    This patch fixes that and also mutualize the search in the code array.
    hardening authored and akallabeth committed May 12, 2023
  5. [client,common] print smartcard list info

    if a reader is detected, print out the number of (valid) certificates
    detected. This avoids #8953 empty output if there are no valid
    certificates installed on a smartcard.
    akallabeth committed May 12, 2023
  6. [build] fix install with BUILD_SHARED_LIBS=OFF

    generate proper CMake targets so static linking works again.
    akallabeth committed May 12, 2023

Commits on May 11, 2023

  1. [codec,progressive] fix segfault and optimize updated tiles

    The number of updated tiles was not reset at the end of a progressive block
    treatment leading to possibly overflow the updatedTiles array. This patch also
    introduces a dirty bit on tiles, so that a tile updated multiple times is just
    mark once as modified.
    hardening authored and akallabeth committed May 11, 2023
  2. fix typo

    hardening authored and akallabeth committed May 11, 2023
  3. refactor [locale/keyboard_x11]: cleanup and remove calls to xprop

    * remove unused function freerdp_detect_keymap_from_xkb
    * instead of querying the x keyboard rule properties
      (_XKB_RULES_NAMES_BACKUP and _XKB_RULES_NAMES) with xprop as external
    	program use xlib directly
    bmiklautz authored and akallabeth committed May 11, 2023

Commits on May 10, 2023

  1. [crypto,key] add functions for aad

    * create digest sign context
    * get parameters of private key
    akallabeth committed May 10, 2023

Commits on May 9, 2023

  1. proxy: fix treatment of client channels

    Iteration on channels was done with the wrong counter leading to incorrect behaviour.
    hardening authored and akallabeth committed May 9, 2023

Commits on May 8, 2023

  1. [progressive] fix tile cache resize

    ensure that the new cache size is larger than required.
    akallabeth authored and hardening committed May 8, 2023
Older