rxevent: prevent negative rx_connection refCount
[openafs.git] / src / rx / rx.c
2018-07-01 Mark Vitalerxevent: prevent negative rx_connection refCount 28/13228/4
2018-04-14 Jeffrey Altmanrx: connection aborts send serial zero when no conn... 32/12932/3
2018-04-14 Jeffrey Altmanrx: pass serial number to rxi_SendRawAbort 31/12931/3
2018-02-19 Jeffrey Altmanrx: Do not count RXGEN_OPCODE towards abort threshold 06/12906/2
2017-12-05 Benjamin KadukOPENAFS-SA-2017-001: rx: Sanity-check received MTU...
2017-11-28 Benjamin Kadukrx: fix call refcount leak in error case 81/12781/2
2017-11-23 Benjamin KadukSprinkle rx_GetConnection() for concision 72/12772/2
2017-11-23 Benjamin Kadukrx: fix mutex leak in error case 71/12771/2
2017-11-23 Benjamin KadukAdd event-related mutex assertions 57/12757/5
2017-11-23 Benjamin KadukStandardize rx_event usage 56/12756/7
2017-05-30 Jeffrey Altmanrx: wake up send after 'twind' has been updated 25/12625/2
2016-12-05 Andrew Deasonrx: Add rxi_FlushWriteLocked 21/12421/4
2016-12-03 Marcio Barbosaafs: release the packets used by rx on shutdown 27/12427/5
2016-01-24 Dave Botschrxinit_status needs to be global for the kext since 73/12073/3
2015-10-28 Jeffrey Altmanrx: OPENAFS-SA-2015-007 "Tattletale"
2015-08-28 Benjamin Kadukrx: Tidy up rxi_CheckCall()'s mtuout handling
2015-02-11 Andrew Deasonrx: Set lastBusy on RX_CALL_TIMEOUT
2015-02-11 Andrew Deasonrx: Remove RX_CALL_BUSY
2015-02-11 Andrew Deasonrx: Remove RX_CALL_IDLE
2015-02-11 Andrew Deasonrx: Remove idleDeadDetection
2015-02-11 Andrew Deasonrx: Rely on remote startWait idleness for idleDead
2015-01-14 Benjamin Kadukrx: Remove dead AFS_ADAPT_PMTU SUN5 code
2015-01-14 Andrew Deasonrx: Normalize use of some MTU-discovery fields
2015-01-05 Andrew Deasonrx: Ignore responses to nonexistent challenges
2014-11-06 Arne Wiebalckrx: initialize memory before use
2014-11-05 Benjamin KadukAllow compiling with KERNEL and AFS_PTHREAD_ENV
2014-10-28 Andrew Deasonrx: Reset lastSendData when resetting call
2014-09-10 Ben KadukRemove rx_SetEpoch, rx_SetConnectionEpoch, rx_SetConnec...
2014-09-10 Ben KadukMove epoch and cid generation into the rx core
2014-06-05 Benjamin Kadukrx: Do not try to cancel nonexistent events
2014-04-14 Andrew DeasonFix rx_EndCall error precedence
2014-04-09 Simon WilkinsonMerge branch 'security-master' into HEAD 99/10999/1
2014-04-04 Chas Williams (CON... rx: Remove rx_waitingForPacket
2014-04-01 Andrew Deasonrx: Avoid rxi_Delay on RXS_CheckResponse failure 97/10997/1
2014-04-01 Andrew Deasonrx: Split out rxi_SendConnectionAbortLater 96/10996/1
2014-01-12 Andrew Deasonrx: Clarify error checks for busy channel check
2013-09-23 Andrew Deasonrx: Always call rxi_StartListener
2013-06-04 Jeffrey Altmanrx: test for active calls in rxi_ChallengeEvent
2013-02-24 Simon Wilkinsonrx: Fix wrong loop iterator in rx_clearProcessRPCStats
2013-02-01 Derrick Brashearrx: convert rxinit_status to atomic
2012-12-05 Jeffrey Altmanrx: RX_INVALID_OPERATION abort unknown service only
2012-12-05 Andrew Deasonrx: Add rx_GetNetworkError
2012-12-01 Simon Wilkinsonrx: Make rxevent_Put NULL the event ptr being put
2012-12-01 Simon Wilkinsonrx: Don't treat calls specially in event package
2012-11-30 Simon Wilkinsonrx: Remove unused origPeer parameter to FindPeer
2012-11-30 Simon Wilkinsonrx: Remove unused timeoutEvent
2012-11-30 Simon Wilkinsonrx: CheckBusy doesn't drop conn_call_lock
2012-11-28 Andrew Deasonrx: Lock call for KeepAliveOn/KeepAliveOff
2012-11-27 Andrew Deasonrx: Generate BUSY packets for error call channels
2012-10-30 Simon WilkinsonFix mutex assertion
2012-10-29 Simon Wilkinsonrx: Move transmit queue clearing
2012-10-29 Simon Wilkinsonrx: Refactor code to acknowledge a whole TX queue
2012-10-29 Simon Wilkinsonrx: Remove duplicate out of order ACK check
2012-10-29 Simon Wilkinsonrx: Remove duplicate security layer check
2012-10-29 Simon Wilkinsonrx: Refactor rxi_ReceivePacket call selection
2012-10-29 Simon Wilkinsonrx: Don't build a call to immediately abort it
2012-10-29 Simon Wilkinsonrx: Remove unreachable debug statement
2012-10-29 Simon Wilkinsonrx: Always provide rxi_WaitForTQBusy
2012-10-29 Simon Wilkinsonrx: MUTEX_* are no-ops when !RX_ENABLE_LOCKS
2012-10-29 Simon Wilkinsonrx: Get rid of AFS_GLOBAL_RXLOCK_KERNEL
2012-10-29 Simon Wilkinsonrx: Don't have 2 different protos for rxi_CheckCall
2012-10-29 Simon Wilkinsonrx: Don't double check conn->call
2012-10-29 Simon Wilkinsonrx: Move bytesSent + bytesRcvd into app only data
2012-10-29 Simon Wilkinsonrx: Don't use app-thread variable in SendXmitList
2012-10-29 Simon Wilkinsonrx: Make lock-free call data explicit
2012-10-18 Simon Wilkinsonrx: Use opr queues
2012-10-18 Simon Wilkinsonrx: Move server queue entry structure out of rx.h
2012-10-18 Andrew Deasonrx: Skip rxi_CheckPeerDead if we are DALLY
2012-10-18 Andrew Deasonrx: Check for peer deadness in rxi_Resend
2012-09-04 Simon WilkinsonFurther rationalise our usage of assert()
2012-08-09 Andrew Deasonrx: Process ICMP unreachable errors
2012-08-09 Andrew Deasonrx: Create AFS_ADAPT_PMTU and AFS_RXERRQ_ENV
2012-08-03 Andrew Deasonrx: Formatting fixes
2012-07-27 Jeffrey Altmanrx: protect against ACKs with serial as prevPacket
2012-07-27 Jeffrey Altmanrx: better rxi_FindRpcStat check for end of queue
2012-07-27 Jeffrey Altmanrx: protect against invalid params in rx_Copy*RPCStats
2012-07-25 Andrew Deasonrx: Initialize kernel rx_atomic_mutex
2012-07-23 Jeffrey Altmanrx: rxi_FindRpcStat must test for empty queue
2012-07-22 Derrick Brashearrxgen: per-opcode stats
2012-07-21 Jeffrey Altmanrx: fix abort on missing service
2012-07-21 Jeffrey Altmanrx: rxi_ReceiveDataPacket do not set rprev on drop
2012-07-16 Garrett Wollmanrx: don't leak a connection hash table in unlikely...
2012-06-27 Derrick Brashearrx: abort on missing service
2012-05-24 Simon Wilkinsonrx: Don't cast returns from allocator
2012-04-17 Simon Wilkinsonrx: Use native 64bit data counters
2012-04-16 Simon Wilkinsonrx: Remove surplus call to FindPeer
2012-04-16 Andrew Deasonrx: dec rx_nWaiting on clearing RX_CALL_WAIT_PROC
2012-04-16 Jeffrey Altmanrx: conn_call_lock leak
2012-04-09 Simon Wilkinsonrx: Remove packet burst elements from peer struct
2012-04-09 Simon Wilkinsonrx: Remove the unused packet skew code
2012-04-09 Simon Wilkinsonrx: Hide struct rx_peer from the rest of the tree
2012-04-09 Simon Wilkinsonrx: rxi_AckAll isn't an event handler
2012-04-09 Simon Wilkinsonrx: Tidy up function scope in rx.c
2012-04-05 Jeffrey Altmanrx: fix bad merge 95c38dff3740d7e24971ceb5875c06e7abfce102
2012-04-03 Jeffrey AltmanRx: give grow mtu its own call ref count type
2012-04-03 Jeffrey Altmanrx: conn->callNumber protected by conn_call_lock
2012-04-03 Jeffrey AltmanRx: rxi_FreeCall conn_call_lock vs call->lock deadlock
2012-04-01 Jeffrey Altmanrx: handle clock reversals for call timeouts
2012-02-20 Andrew DeasonRx: Avoid lastBusy/PEER_BUSY discrepancy
2012-01-20 Jeffrey Altmanrx: RX_CALL_IDLE and RX_CALL_BUSY
next