summaryrefslogtreecommitdiff
path: root/net/ceph
AgeCommit message (Expand)AuthorFilesLines
4 dayslibceph: make calc_target() set t->paused, not just clear itIlya Dryomov1-2/+9
4 dayslibceph: return the handler error from mon_handle_auth_done()Ilya Dryomov1-1/+1
4 dayslibceph: make free_choose_arg_map() resilient to partial allocationTuo Li1-8/+12
4 dayslibceph: replace overzealous BUG_ON in osdmap_apply_incremental()Ilya Dryomov1-1/+3
4 dayslibceph: prevent potential out-of-bounds reads in handle_auth_done()ziming zhang1-0/+2
4 dayslibceph: make decode_pool() more resilient against corrupted osdmapsIlya Dryomov1-64/+52
2025-12-07libceph: prevent potential out-of-bounds writes in handle_auth_session_key()ziming zhang1-0/+2
2025-12-07libceph: fix potential use-after-free in have_mon_and_osd_map()Ilya Dryomov2-25/+42
2025-10-02libceph: fix invalid accesses to ceph_connection_v1_infoIlya Dryomov1-3/+4
2024-07-18libceph: fix race between delayed_work() and ceph_monc_stop()Ilya Dryomov1-2/+12
2023-10-20libceph: use kernel_connect()Jordan Rife1-2/+2
2023-08-11libceph: fix potential hang in ceph_osdc_notify()Ilya Dryomov1-6/+14
2023-08-03rbd: harden get_lock_owner_info() a bitIlya Dryomov1-0/+1
2023-07-23libceph: harden msgr2.1 frame segment length checksIlya Dryomov1-15/+26
2022-05-25libceph: fix potential use-after-free on linger ping and resendsIlya Dryomov1-183/+119
2021-06-29libceph: fix doc warnings in cls_lock_client.cBaokun Li1-3/+9
2021-06-29libceph: remove unnecessary ret variable in ceph_auth_init()zuoqilin1-6/+1
2021-06-29libceph: fix some spelling mistakesZheng Yongjun3-4/+4
2021-06-29libceph: kill ceph_none_authorizer::reply_bufIlya Dryomov2-3/+2
2021-06-24libceph: set global_id as soon as we get an auth ticketIlya Dryomov3-14/+13
2021-06-24libceph: don't pass result into ac->ops->handle_reply()Ilya Dryomov3-11/+14
2021-05-06Merge tag 'ceph-for-5.13-rc1' of git://github.com/ceph/ceph-clientLinus Torvalds3-20/+38
2021-05-04libceph: allow addrvecs with a single NONE/blank addressIlya Dryomov1-6/+14
2021-04-28libceph: don't set global_id until we get an auth ticketIlya Dryomov1-13/+23
2021-04-28libceph: bump CephXAuthenticate encoding versionIlya Dryomov1-1/+1
2021-03-26net: ceph: Fix a typo in osdmap.cLu Wei1-1/+1
2021-02-16libceph: remove osdtimeout option entirelyIlya Dryomov1-6/+0
2021-02-16libceph: deprecate [no]cephx_require_signatures optionsIlya Dryomov1-6/+5
2021-01-21libceph: fix "Boolean result is used in bitwise operation" warningIlya Dryomov1-1/+1
2021-01-04libceph, ceph: disambiguate ceph_connection_operations handlersIlya Dryomov2-27/+27
2021-01-04libceph: zero out session key and connection secretIlya Dryomov3-43/+62
2020-12-28libceph: align session_key and con_secret to 16 bytesIlya Dryomov1-2/+10
2020-12-28libceph: fix auth_signature buffer allocation in secure modeIlya Dryomov1-1/+2
2020-12-17Merge tag 'ceph-for-5.11-rc1' of git://github.com/ceph/ceph-clientLinus Torvalds16-1914/+6384
2020-12-15libceph: drop ceph_auth_{create,update}_authorizer()Ilya Dryomov1-28/+0
2020-12-15libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1Ilya Dryomov1-16/+5
2020-12-15libceph, ceph: implement msgr2.1 protocol (crc and secure modes)Ilya Dryomov8-24/+4046
2020-12-15libceph: introduce connection modes and ms_mode optionIlya Dryomov4-6/+87
2020-12-15libceph, rbd: ignore addr->type while comparing in some casesIlya Dryomov1-2/+4
2020-12-15libceph, ceph: get and handle cluster maps with addrvecsIlya Dryomov4-55/+195
2020-12-15libceph: factor out finish_auth()Ilya Dryomov1-22/+30
2020-12-15libceph: drop ac->ops->name fieldIlya Dryomov2-2/+0
2020-12-15libceph: amend cephx init_protocol() and build_request()Ilya Dryomov2-28/+49
2020-12-15libceph, ceph: incorporate nautilus cephx changesIlya Dryomov6-48/+194
2020-12-15libceph: safer en/decoding of cephx requests and repliesIlya Dryomov1-21/+26
2020-12-15libceph: more insight into ticket expiry and invalidationIlya Dryomov1-14/+25
2020-12-15libceph: move msgr1 protocol specific fields to its own structIlya Dryomov2-212/+216
2020-12-15libceph: move msgr1 protocol implementation to its own fileIlya Dryomov3-1496/+1504
2020-12-15libceph: separate msgr1 protocol implementationIlya Dryomov1-50/+88
2020-12-15libceph: export remaining protocol independent infrastructureIlya Dryomov1-82/+75