gerrit-log
Thread
Date
Earlier messages
Later messages
Messages by Date
2026/02/26
[XS] Change in libosmo-sigtran[master]: stp: Enable tracking of NULL memory context
pespin
2026/02/26
[XS] Change in libosmo-sigtran[master]: tcap: Fix return code in tcap_as_rx_sccp_asp()
pespin
2026/02/26
[M] Change in libosmo-sigtran[master]: tcap: Support TID with length 1..4
pespin
2026/02/26
[XS] Change in libosmo-sigtran[master]: tcap: Avoid updating trans_track if AS doesn't have tcap-routing enabled
pespin
2026/02/26
[XS] Change in libosmo-sigtran[master]: tcap: Avoid updating trans_track if AS doesn't have tcap-routing enabled
pespin
2026/02/26
[XS] Change in libosmo-sigtran[master]: tcap: Fix return code in tcap_as_rx_sccp_asp()
laforge
2026/02/26
[XS] Change in libosmo-sigtran[master]: tcap: Avoid updating trans_track if AS doesn't have tcap-routing enabled
lynxis lazus
2026/02/26
[S] Change in libosmo-sigtran[master]: tcap: Lower log level failing to parse msg
pespin
2026/02/26
[XS] Change in libosmo-sigtran[master]: stp: Enable tracking of NULL memory context
fixeria
2026/02/26
[XS] Change in libosmo-sigtran[master]: stp: Enable tracking of NULL memory context
laforge
2026/02/26
[S] Change in libosmo-sigtran[master]: tcap: Support TID with length 1..4
laforge
2026/02/26
[S] Change in libosmo-sigtran[master]: tcap: Support TID with length 1..4
fixeria
2026/02/26
[S] Change in libosmo-sigtran[master]: tcap: Lower log level failing to parse msg
fixeria
2026/02/26
[XS] Change in libosmo-sigtran[master]: tcap: Fix return code in tcap_as_rx_sccp_asp()
fixeria
2026/02/26
[XS] Change in libosmo-sigtran[master]: tcap: Avoid updating trans_track if AS doesn't have tcap-routing enabled
fixeria
2026/02/26
[XS] Change in libosmo-sigtran[master]: stp: Enable tracking of NULL memory context
pespin
2026/02/26
[S] Change in libosmo-sigtran[master]: tcap: Support TID with length 1..4
pespin
2026/02/26
[XS] Change in libosmo-sigtran[master]: tcap: Fix return code in tcap_as_rx_sccp_asp()
pespin
2026/02/26
[S] Change in libosmocore[master]: core: fix config.h
laforge
2026/02/26
[S] Change in libosmo-sigtran[master]: tcap: Lower log level failing to parse msg
laforge
2026/02/26
[XS] Change in libosmo-sigtran[master]: tcap: Fix return code in tcap_as_rx_sccp_asp()
laforge
2026/02/26
[S] Change in libosmo-sigtran[master]: tcap: Support TID with length 1..4
laforge
2026/02/26
[S] Change in libosmo-sigtran[master]: tcap: Lower log level failing to parse msg
pespin
2026/02/26
[S] Change in libosmo-sigtran[master]: tcap: Support TID with length 1..4
pespin
2026/02/26
[XS] Change in libosmo-sigtran[master]: tcap: Lower log level failing to parse msg
pespin
2026/02/26
[XS] Change in libosmo-sigtran[master]: tcap: Fix return code in tcap_as_rx_sccp_asp()
pespin
2026/02/26
[S] Change in libosmocore[master]: core: fix config.h
pespin
2026/02/26
[S] Change in libosmocore[master]: core: fix config.h
fixeria
2026/02/26
[XS] Change in osmo-ci[master]: octsim_osmo-ccid-firmware: add myself to the recipients
pespin
2026/02/25
[XS] Change in libosmocore[master]: fix --disable-log-macros
fixeria
2026/02/25
[XS] Change in libosmocore[master]: fix --disable-log-macros
fixeria
2026/02/25
[XS] Change in osmo-ci[master]: octsim_osmo-ccid-firmware: add myself to the recipients
lynxis lazus
2026/02/25
[S] Change in osmo-trx[master]: fix(threads): centralize portable strerror handling
pespin
2026/02/25
[XS] Change in libosmocore[master]: fix --disable-log-macros
pespin
2026/02/25
[S] Change in libosmocore[master]: core: fix config.h
laforge
2026/02/25
[S] Change in osmo-trx[master]: fix(threads): centralize portable strerror handling
Timur Davydov
2026/02/25
[XS] Change in osmo-ccid-firmware[master]: ensure libosmocore logging is properly disabled for builds
Hoernchen
2026/02/25
[S] Change in libosmocore[master]: core: fix config.h
Hoernchen
2026/02/25
[XS] Change in osmo-ccid-firmware[master]: ensure libosmocore logging is properly disabled for builds
Hoernchen
2026/02/25
[S] Change in osmo-trx[master]: fix(threads): centralize portable strerror handling
Timur Davydov
2026/02/25
[S] Change in osmo-trx[master]: fix(threads): centralize portable strerror handling
Timur Davydov
2026/02/25
[XS] Change in libosmocore[master]: fix --disable-log-macros
Hoernchen
2026/02/25
[XS] Change in libosmo-sigtran[master]: tcap: Avoid updating trans_track if AS doesn't have tcap-routing enabled
laforge
2026/02/25
[M] Change in osmo-ttcn3-hacks[master]: hnbgw: Introduce test TC_pfcp_heartbeat_recovery_timestamp
pespin
2026/02/25
[M] Change in osmo-ttcn3-hacks[master]: hnbgw: introduce test TC_pfcp_heartbeat_timeout
pespin
2026/02/25
[XS] Change in libosmo-sigtran[master]: tcap: Avoid updating trans_track if AS doesn't have tcap-routing enabled
pespin
2026/02/25
[M] Change in osmo-ttcn3-hacks[master]: hnbgw: Introduce test TC_pfcp_heartbeat_recovery_timestamp
laforge
2026/02/25
[M] Change in osmo-ttcn3-hacks[master]: hnbgw: introduce test TC_pfcp_heartbeat_timeout
laforge
2026/02/25
[S] Change in libosmocore[master]: core: fix config.h
laforge
2026/02/25
[XS] Change in osmo-ttcn3-hacks[master]: bsc: TC_stat_msc_sctp_disconnected Fix sporadic failure
pespin
2026/02/25
[S] Change in libosmocore[master]: core: fix config.h
fixeria
2026/02/25
[XS] Change in osmo-ttcn3-hacks[master]: bsc: TC_stat_msc_sctp_disconnected Fix sporadic failure
fixeria
2026/02/25
[XS] Change in libosmocore[master]: fix --disable-log-macros
fixeria
2026/02/25
[XS] Change in libosmocore[master]: fix --disable-log-macros
Hoernchen
2026/02/25
[XS] Change in libosmocore[master]: fix --disable-log-macros
pespin
2026/02/25
[XS] Change in libosmocore[master]: fix --disable-log-macros
pespin
2026/02/25
[M] Change in osmo-bts[master]: RTP: make ortp optional at compile time
falconia
2026/02/25
[M] Change in osmo-bts[master]: RTP: add vty option for ortp vs twrtp selection
falconia
2026/02/25
[XS] Change in osmo-bts[master]: remove bogons from src/osmo-bts-oc2g/Makefile.am
falconia
2026/02/25
[M] Change in osmo-bts[master]: RTP: use new abstraction layer instead of direct osmo_ortp
falconia
2026/02/25
[L] Change in osmo-bts[master]: RTP: implement RTP socket abstraction layer
falconia
2026/02/25
[S] Change in osmo-bts[master]: RTP: add vty configuration for twjit
falconia
2026/02/25
[M] Change in osmo-bts[master]: RTP: make ortp optional at compile time
falconia
2026/02/25
[XS] Change in osmo-bts[master]: remove bogons from src/osmo-bts-oc2g/Makefile.am
fixeria
2026/02/25
[M] Change in osmo-bts[master]: RTP: make ortp optional at compile time
fixeria
2026/02/25
[XS] Change in libosmocore[master]: fix --disable-log-macros
Hoernchen
2026/02/25
[S] Change in osmo-trx[master]: fix(threads): centralize portable strerror handling
pespin
2026/02/25
[XS] Change in osmo-ccid-firmware[master]: ccid_device: Reject XfrBlock with zero-length data
dexter
2026/02/25
[M] Change in osmo-bts[master]: RTP: make ortp optional at compile time
falconia
2026/02/25
[XS] Change in libosmocore[master]: fix --disable-log-macros
Hoernchen
2026/02/25
[M] Change in osmo-bts[master]: RTP: add vty option for ortp vs twrtp selection
fixeria
2026/02/25
[S] Change in osmo-trx[master]: fix(threads): centralize portable strerror handling
Timur Davydov
2026/02/25
[XS] Change in libosmocore[master]: fix --disable-log-macros
Hoernchen
2026/02/25
[XS] Change in libosmocore[master]: fix --disable-log-macros
Hoernchen
2026/02/25
[XS] Change in libosmocore[master]: fix --disable-log-macros
Hoernchen
2026/02/25
[M] Change in osmo-bts[master]: RTP: use new abstraction layer instead of direct osmo_ortp
fixeria
2026/02/25
[S] Change in osmo-trx[master]: fix(threads): centralize portable strerror handling
Timur Davydov
2026/02/25
[XS] Change in osmo-bts[master]: remove bogons from src/osmo-bts-oc2g/Makefile.am
pespin
2026/02/25
[M] Change in osmo-bts[master]: RTP: make ortp optional at compile time
pespin
2026/02/25
[L] Change in osmo-bts[master]: RTP: implement RTP socket abstraction layer
fixeria
2026/02/25
[M] Change in osmo-bts[master]: RTP: make ortp optional at compile time
falconia
2026/02/25
[S] Change in libosmocore[master]: core: fix config.h
Hoernchen
2026/02/25
[M] Change in osmo-bts[master]: RTP: make ortp optional at compile time
falconia
2026/02/25
[XS] Change in osmo-bts[master]: remove bogons from src/osmo-bts-oc2g/Makefile.am
falconia
2026/02/25
[S] Change in osmo-bts[master]: RTP: add vty configuration for twjit
fixeria
2026/02/25
[M] Change in osmo-bts[master]: RTP: make ortp optional at compile time
pespin
2026/02/25
[M] Change in osmo-bts[master]: RTP: make ortp optional at compile time
falconia
2026/02/25
[M] Change in osmo-bts[master]: RTP: add vty option for ortp vs twrtp selection
pespin
2026/02/25
[S] Change in libosmocore[master]: core: fix config.h
pespin
2026/02/25
[S] Change in libosmocore[master]: core: fix config.h
pespin
2026/02/25
[M] Change in osmo-bts[master]: RTP: add vty option for ortp vs twrtp selection
falconia
2026/02/25
[XS] Change in libosmocore[master]: fix --disable-log-macros
pespin
2026/02/25
[XS] Change in osmo-trx[master]: checkpatch.conf: lint more code
pespin
2026/02/25
[XS] Change in libosmocore[master]: fix --disable-log-macros
Hoernchen
2026/02/25
[S] Change in libosmocore[master]: core: fix config.h
Hoernchen
2026/02/25
[L] Change in osmo-trx[master]: feat(usdr): add USDR backend support (osmo-trx-usdr)
osmith
2026/02/25
[L] Change in osmo-trx[master]: feat(usdr): add USDR backend support (osmo-trx-usdr)
Hoernchen
2026/02/25
[XS] Change in osmo-trx[master]: checkpatch.conf: lint more code
osmith
2026/02/25
[L] Change in osmo-trx[master]: feat(usdr): add USDR backend support (osmo-trx-usdr)
osmith
2026/02/25
[XS] Change in osmo-trx[master]: checkpatch.conf: lint more code
osmith
2026/02/25
[XS] Change in libosmocore[master]: fix --disable-log-macros
Hoernchen
2026/02/25
[S] Change in osmo-ccid-firmware[master]: ccid: fix rdr_to_pc_parameters and rdr_to_pc_hardware_error
laforge
2026/02/25
[L] Change in osmo-trx[master]: feat(usdr): add USDR backend support (osmo-trx-usdr)
osmith
2026/02/25
[L] Change in osmo-trx[master]: feat(usdr): add USDR backend support (osmo-trx-usdr)
laforge
2026/02/25
[M] Change in pysim[master]: tests/pySim-smpp2sim_test: add testcases for AES128 and AES256
dexter
2026/02/25
[XS] Change in osmo-asf4-dfu[master]: dfu: make dfu_state/dfu_status volatile
lynxis lazus
2026/02/25
[S] Change in osmo-remsim[master]: bankd: csv: fix crash on invalid lines
laforge
2026/02/25
[S] Change in osmo-remsim[master]: bankd: csv: fail on invalid csv lines
laforge
2026/02/25
[S] Change in osmo-remsim[master]: bankd: csv: fail on invalid csv lines
laforge
2026/02/25
[S] Change in osmo-remsim[master]: bankd: csv: fix crash on invalid lines
laforge
2026/02/25
[XS] Change in osmo-asf4-dfu[master]: dfu: mainloop: work on a local copy of dfu_state
lynxis lazus
2026/02/25
[XS] Change in osmo-asf4-dfu[master]: dfu: protect USB_DFU_STATE_DFU_MANIFEST by a critical section
laforge
2026/02/25
[S] Change in osmo-asf4-dfu[master]: dfu: MANIFEST_SYNC: stay in MANIFEST_SYNC when manifestationIntoleran...
laforge
2026/02/25
[M] Change in osmo-asf4-dfu[master]: dfu: rewrite firmware downloading
laforge
2026/02/25
[S] Change in osmo-asf4-dfu[master]: dfu: usb_dfu() convert if() intos switch/case
laforge
2026/02/25
[XS] Change in osmo-asf4-dfu[master]: dfu: irq: replace if(states) with a switch case
laforge
2026/02/25
[XS] Change in osmo-asf4-dfu[master]: dfu: mainloop: work on a local copy of dfu_state
laforge
2026/02/25
[XS] Change in osmo-asf4-dfu[master]: dfu: make dfu_state/dfu_status volatile
laforge
2026/02/25
[S] Change in osmo-remsim[master]: bankd: csv: fix crash on invalid lines
pespin
2026/02/25
[XS] Change in osmo-ttcn3-hacks[master]: bsc: TC_stat_msc_sctp_disconnected Fix sporadic failure
osmith
2026/02/25
[XS] Change in osmo-ttcn3-hacks[master]: bsc: TC_stat_msc_sctp_disconnected Fix sporadic failure
pespin
2026/02/25
[S] Change in osmo-remsim[master]: bankd: csv: fix crash on invalid lines
lynxis lazus
2026/02/25
[S] Change in osmo-asf4-dfu[master]: dfu: irq: GET_STATUS: set state before sending it
lynxis lazus
2026/02/25
[S] Change in osmo-remsim[master]: bankd: csv: fail on invalid csv lines
pespin
2026/02/25
[S] Change in osmo-remsim[master]: bankd: csv: fix crash on invalid lines
pespin
2026/02/25
[M] Change in pysim[master]: tests/pySim-smpp2sim_test: add testcases for AES128 and AES256
dexter
2026/02/25
[S] Change in osmo-remsim[master]: bankd: csv: fail on invalid csv lines
lynxis lazus
2026/02/25
[S] Change in osmo-remsim[master]: bankd: csv: fix crash on invalid lines
lynxis lazus
2026/02/25
[L] Change in osmo-trx[master]: feat(usdr): add USDR backend support (osmo-trx-usdr)
pespin
2026/02/25
[S] Change in osmo-trx[master]: fix(threads): support GNU and POSIX strerror_r variants
pespin
2026/02/25
[S] Change in osmo-ttcn3-hacks[master]: 5gc: Split f_start_handler_with_pars() into multiple helpers
pespin
2026/02/25
[S] Change in osmo-ttcn3-hacks[master]: 5gc: Split f_start_handler_with_pars() into multiple helpers
pespin
2026/02/25
[S] Change in docker-playground[master]: ttcn3-bts-test: write bts logs to tmpfs
pespin
2026/02/25
[M] Change in osmo-bts[master]: RTP: make ortp optional at compile time
pespin
2026/02/25
[M] Change in osmo-bts[master]: RTP: make ortp optional at compile time
pespin
2026/02/25
[M] Change in osmo-bts[master]: RTP: add vty option for ortp vs twrtp selection
pespin
2026/02/25
[S] Change in osmo-trx[master]: fix(threads): support GNU and POSIX strerror_r variants
Timur Davydov
2026/02/24
[S] Change in osmo-ttcn3-hacks[master]: 5gc: Split f_start_handler_with_pars() into multiple helpers
osmith
2026/02/24
[M] Change in osmo-ttcn3-hacks[master]: hnbgw: Fix race conditions during PFCP Association
osmith
2026/02/24
[S] Change in docker-playground[master]: ttcn3-bts-test: write bts logs to tmpfs
osmith
2026/02/24
[S] Change in docker-playground[master]: ttcn3-bts-test: write bts logs to tmpfs
osmith
2026/02/24
[S] Change in docker-playground[master]: ttcn3-bts-test: write bts logs to tmpfs
fixeria
2026/02/24
[S] Change in docker-playground[master]: ttcn3-bts-test: write bts logs to tmpfs
osmith
2026/02/24
[L] Change in osmo-trx[master]: feat(usdr): add USDR backend support (osmo-trx-usdr)
Timur Davydov
2026/02/24
[L] Change in osmo-trx[master]: feat(usdr): add USDR backend support (osmo-trx-usdr)
Timur Davydov
2026/02/24
[L] Change in osmo-trx[master]: feat(usdr): add USDR backend support (osmo-trx-usdr)
Jenkins Builder
2026/02/24
[L] Change in osmo-trx[master]: feat(usdr): add USDR backend support (osmo-trx-usdr)
Timur Davydov
2026/02/24
[M] Change in osmo-asf4-dfu[master]: dfu: rewrite firmware downloading
lynxis lazus
2026/02/24
[XS] Change in osmo-asf4-dfu[master]: dfu: irq: replace if(states) with a switch case
lynxis lazus
2026/02/24
[XS] Change in osmo-ccid-firmware[master]: ccid_device: Reject XfrBlock with zero-length data
laforge
2026/02/24
[XS] Change in osmo-ccid-firmware[master]: ccid_device: Reject XfrBlock with zero-length data
laforge
2026/02/24
[S] Change in osmo-asf4-dfu[master]: dfu: fix bState transition/reporting order as per dfu spec
laforge
2026/02/24
[XS] Change in osmo-asf4-dfu[master]: dfu: do not reset itself
laforge
2026/02/24
[XS] Change in osmo-asf4-dfu[master]: dfu: make resp buffer static
laforge
2026/02/24
[M] Change in osmo-bts[master]: RTP: make ortp optional at compile time
falconia
2026/02/24
[XS] Change in osmo-ccid-firmware[master]: ccid_device: Reject XfrBlock with zero-length data
lynxis lazus
2026/02/24
[XS] Change in osmo-ccid-firmware[master]: ccid_slot_fsm.c: Reject T=0 TPDU > 260 bytes
lynxis lazus
2026/02/24
[M] Change in osmo-bts[master]: RTP: add vty option for ortp vs twrtp selection
falconia
2026/02/24
[M] Change in osmo-bts[master]: RTP: make ortp optional at compile time
falconia
2026/02/24
[M] Change in osmo-bts[master]: RTP: add vty option for ortp vs twrtp selection
falconia
2026/02/24
[XS] Change in osmo-ccid-firmware[master]: ccid_device: Reject XfrBlock with zero-length data
lynxis lazus
2026/02/24
[XS] Change in osmo-ccid-firmware[master]: ccid_device: Reject XfrBlock with zero-length data
lynxis lazus
2026/02/24
[XS] Change in osmo-ccid-firmware[master]: ccid_device: Reject XfrBlock with zero-length data
lynxis lazus
2026/02/24
[M] Change in osmo-bts[master]: RTP: add vty option for ortp vs twrtp selection
falconia
2026/02/24
[XS] Change in osmo-ttcn3-hacks[master]: mgw: Fix sporadic failure in TC_one_crcx_loopback_rtp
pespin
2026/02/24
[XS] Change in osmo-ccid-firmware[master]: ccid_common: iso_handle_fsm_events: add missing return
lynxis lazus
2026/02/24
[XS] Change in osmo-ccid-firmware[master]: ccid_common: iso_handle_fsm_events: add missing return
lynxis lazus
2026/02/24
[XS] Change in osmo-ttcn3-hacks[master]: mgw: Improve failure message in f_TC_one_crcx_loopback_rtp()
pespin
2026/02/24
[M] Change in osmo-ttcn3-hacks[master]: hnbgw: introduce test TC_pfcp_heartbeat_timeout
pespin
2026/02/24
[S] Change in libosmo-netif[master]: stream: Improve error handling and logging in write_cb
pespin
2026/02/24
[M] Change in osmo-bts[master]: RTP: add vty option for ortp vs twrtp selection
pespin
2026/02/24
[S] Change in docker-playground[master]: ttcn3-bts-test: write bts logs to tmpfs
pespin
2026/02/24
[XS] Change in osmo-ccid-firmware[master]: main: fix crash when ccid_df_write_in() fails
lynxis lazus
2026/02/24
[S] Change in osmo-ccid-firmware[master]: main: don't access msgbs after giving them away
lynxis lazus
2026/02/24
[XS] Change in osmo-asf4-dfu[master]: dfu: MANIFEST: mainloop: wait 5 ms before handling the state
lynxis lazus
2026/02/24
[S] Change in osmo-asf4-dfu[master]: dfu: MANIFEST_SYNC: stay in MANIFEST_SYNC when manifestationIntoleran...
lynxis lazus
2026/02/24
[S] Change in osmo-asf4-dfu[master]: dfu: irq: GET_STATUS: set state before sending it
lynxis lazus
2026/02/24
[M] Change in osmo-asf4-dfu[master]: dfu: rewrite firmware downloading
lynxis lazus
2026/02/24
[S] Change in osmo-asf4-dfu[master]: dfu: MANIFEST_SYNC: stay in MANIFEST_SYNC when manifestationIntoleran...
lynxis lazus
2026/02/24
[M] Change in osmo-asf4-dfu[master]: dfu: rewrite firmware downloading
lynxis lazus
2026/02/24
[S] Change in osmo-asf4-dfu[master]: dfu: irq: GET_STATUS: set state before sending it
lynxis lazus
2026/02/24
[S] Change in osmo-asf4-dfu[master]: dfu: irq: GET_STATUS: set state before sending it
lynxis lazus
2026/02/24
[S] Change in libosmo-netif[master]: stream: Improve error handling and logging in write_cb
laforge
2026/02/24
[M] Change in osmo-bts[master]: RTP: add vty option for ortp vs twrtp selection
falconia
2026/02/24
[S] Change in libosmo-netif[master]: stream: Improve error handling and logging in write_cb
laforge
2026/02/24
[S] Change in docker-playground[master]: ttcn3-bts-test: write bts logs to tmpfs
laforge
2026/02/24
[XS] Change in osmo-ccid-firmware[master]: ccid_slot_fsm.c: Reject T=0 TPDU > 260 bytes
laforge
2026/02/24
[XS] Change in osmo-ccid-firmware[master]: ccid_device: Reject XfrBlock with zero-length data
laforge
2026/02/24
[S] Change in docker-playground[master]: ttcn3-bts-test: write bts logs to tmpfs
osmith
2026/02/24
[XS] Change in osmo-ccid-firmware[master]: ccid_slot_fsm.c: Reject T=0 TPDU > 260 bytes
laforge
2026/02/24
[XS] Change in osmo-ccid-firmware[master]: ccid_device: Reject XfrBlock with zero-length data
laforge
2026/02/24
[XS] Change in osmo-asf4-dfu[master]: dfu: make resp buffer static
lynxis lazus
2026/02/24
[S] Change in osmo-asf4-dfu[master]: dfu: fix bState transition/reporting order as per dfu spec
lynxis lazus
2026/02/24
[S] Change in libosmo-netif[master]: stream: Improve error handling and logging in write_cb
pespin
2026/02/24
[XS] Change in libosmo-netif[master]: stream_cli: Log errno string if write failed
pespin
2026/02/24
[S] Change in pysim[master]: contrib/smpp-ota-tool: fix boolean commandline parameters
laforge
2026/02/24
[S] Change in pysim[master]: contrib/smpp-ota-tool: fix boolean commandline parameters
laforge
2026/02/24
[XS] Change in pysim[master]: contrib/smpp-ota-tool: add missing usage helpstrings
laforge
2026/02/24
[XS] Change in pysim[master]: contrib/smpp-ota-tool: warn about mixed up KIC/KIC indexes
laforge
2026/02/24
[XS] Change in osmo-ttcn3-hacks[master]: BSSAP_LE_Emulation: Increase timeout in f_bssap_le_wait_sccp_peer_ava...
pespin
Earlier messages
Later messages