Review at https://gerrit.osmocom.org/6845
Fix memory leak when not using a lua script
The primitives are still allocated and dispatched but there was
no script handler to delete them. Change the ownership to delete
it at the end of the dispatch.
Change-Id:
Patch Set 9: Code-Review+2
--
To view, visit https://gerrit.osmocom.org/6618
To unsubscribe, visit https://gerrit.osmocom.org/settings
Gerrit-MessageType: comment
Gerrit-Change-Id: If345c89293fcd7d1ad4f17214eea339951f25a5d
Gerrit-PatchSet: 9
Gerrit-Project: osmo-trx
Gerrit-Branch: master
Harald Welte has submitted this change and it was merged.
Change subject: osmo-trx: Set up talloc ctx
..
osmo-trx: Set up talloc ctx
Change-Id: I67f1980fc615ab74371cbe1c4f83e987381299bc
---
M Transceiver52M/osmo-trx.cpp
1 file
Harald Welte has submitted this change and it was merged.
Change subject: osmo-trx: set up signals using libosmocore helpers
..
osmo-trx: set up signals using libosmocore helpers
Change-Id:
Harald Welte has submitted this change and it was merged.
Change subject: Depend on libosmocore
..
Depend on libosmocore
Change-Id: If345c89293fcd7d1ad4f17214eea339951f25a5d
---
M Transceiver52M/Makefile.am
M configure.ac
M
Patch Set 5: Code-Review+2
--
To view, visit https://gerrit.osmocom.org/6647
To unsubscribe, visit https://gerrit.osmocom.org/settings
Gerrit-MessageType: comment
Gerrit-Change-Id: I67f1980fc615ab74371cbe1c4f83e987381299bc
Gerrit-PatchSet: 5
Gerrit-Project: osmo-trx
Gerrit-Branch: master
Patch Set 5: Code-Review+2
--
To view, visit https://gerrit.osmocom.org/6646
To unsubscribe, visit https://gerrit.osmocom.org/settings
Gerrit-MessageType: comment
Gerrit-Change-Id: I86e78cd6054d0deff1b1aa061299d9f307e2a352
Gerrit-PatchSet: 5
Gerrit-Project: osmo-trx
Gerrit-Branch: master
Harald Welte has submitted this change and it was merged.
Change subject: add support for flushing and destroying a server-side stream
..
add support for flushing and destroying a server-side stream
Introduce
Patch Set 1: Code-Review+2
--
To view, visit https://gerrit.osmocom.org/6844
To unsubscribe, visit https://gerrit.osmocom.org/settings
Gerrit-MessageType: comment
Gerrit-Change-Id: I8ed78fe39c463e9018756700d13ee5ebe003b57f
Gerrit-PatchSet: 1
Gerrit-Project: libosmo-netif
Gerrit-Branch: master
Hello Vadim Yanitskiy, Jenkins Builder,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/6618
to look at the new patch set (#9).
Depend on libosmocore
Change-Id: If345c89293fcd7d1ad4f17214eea339951f25a5d
---
M Transceiver52M/Makefile.am
M configure.ac
M
Hello Jenkins Builder,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/6602
to look at the new patch set (#2).
ensure unique CellIDs in HNB-GW
If we receive a HNB-REGISTER-REQ with a cell ID which is already used
by another registered NNB, log an error and
Review at https://gerrit.osmocom.org/6844
add support for flushing and destroying a server-side stream
Introduce osmo_stream_srv_set_flush_and_destroy() which marks a
stream to be 'flushed and destroyed'. No new messages will be
received on this stream, and no new messages can be queued.
Once
Patch Set 1:
Harald has suggested a nice solution for the connection cleanup API.
See https://gerrit.osmocom.org/6844
--
To view, visit https://gerrit.osmocom.org/6602
To unsubscribe, visit https://gerrit.osmocom.org/settings
Gerrit-MessageType: comment
Gerrit-Change-Id:
Patch Set 2: Code-Review+1
--
To view, visit https://gerrit.osmocom.org/6646
To unsubscribe, visit https://gerrit.osmocom.org/settings
Gerrit-MessageType: comment
Gerrit-Change-Id: I86e78cd6054d0deff1b1aa061299d9f307e2a352
Gerrit-PatchSet: 2
Gerrit-Project: osmo-trx
Gerrit-Branch: master
Hello Vadim Yanitskiy, Jenkins Builder,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/6618
to look at the new patch set (#6).
Depend on libosmocore
Change-Id: If345c89293fcd7d1ad4f17214eea339951f25a5d
---
M Transceiver52M/Makefile.am
M configure.ac
M
Hello Jenkins Builder,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/6650
to look at the new patch set (#2).
vty: Implement VTY cfg parsing for current parameters
At this stage, osmo-trx still uses the cmdline parameters top run the
device, but it is already
Hello Jenkins Builder,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/6646
to look at the new patch set (#2).
osmo-trx: set up signals using libosmocore helpers
Change-Id: I86e78cd6054d0deff1b1aa061299d9f307e2a352
---
M Transceiver52M/osmo-trx.cpp
1 file
Review at https://gerrit.osmocom.org/6843
ensure that osmo_fsm vty commands are only installed once
There is a desire to install osmo_fsm vty commands automatically in
a library context, rather than requiring every application which
directly or indirectly uses osmo_fsm to run
Patch Set 1:
> I support the idea of using a proper enum X instead of int.
>
> But do we really have to move these enums away from classes?
> I believe there should be a way to avoid this...
I'm open to advises on how to accomplish it using another method ;)
Again, I have the issue in
Patch Set 5:
(2 comments)
https://gerrit.osmocom.org/#/c/6619/5/CommonLibs/trx_vty.h
File CommonLibs/trx_vty.h:
Line 7: struct trx_ctx {
> Please add a comment with brief description of this
Initially I thought it would make sesne to move the Trasnciever, RadioDevice
and RadioInterface
Review at https://gerrit.osmocom.org/6842
enable osmo_fsm vty commands in libosmo-mgcp-client vty
Call osmo_fsm_vty_add_cmds() to make osmo_fsm VTY commands available
in libosmo-mgcp-client's VTY interface.
Change-Id: If772edc304a9f342a57fb548f26908256cc9e6e5
Related: OS#2967
---
M
Review at https://gerrit.osmocom.org/6841
enable osmo_fsm vty commands in osmo-msc vty
Call osmo_fsm_vty_add_cmds() to make osmo_fsm VTY commands available
in osmo-msc's VTY interface.
Change-Id: Iaf970f6039c3f668f275dd8c21fb9071774a5d9e
Related: OS#2967
---
M src/libmsc/msc_vty.c
1 file
Patch Set 1:
Patches discussed above have been pushed to the following branches:
1)
http://git.osmocom.org/libosmo-netif/log/?h=stsp/destroy_conn_with_txflush_callback
http://git.osmocom.org/osmo-iuh/log/?h=stsp/destroy_conn_with_txflush_callback
2)
Review at https://gerrit.osmocom.org/6840
a_iface: fix reset handing
When osmo-msc restarts it looses all information about the BSC. The
BSC will not be aware of the reboot and on the next communication
attemt it will notice that something is wrong and start the reset
procedure on his side.
a_iface: fix BSSMAP reset handling
When osmo-msc restarts it looses all information about the BSC. The
BSC will not be aware of the reboot and on the next communication
attemt it will notice that something is wrong and start the reset
procedure on his side. osmo-msc will receive the reset
Harald Welte has abandoned this change.
Change subject: host/trxcon: split sched_lchan_handlers.c
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6740
To unsubscribe, visit https://gerrit.osmocom.org/settings
Review at https://gerrit.osmocom.org/6839
trxcon: change default port number to 5703 to avoid clashes with osmo-bts-trx
See https://osmocom.org/issues/2984 for the kind of issue I'm trying to
avoid with this patch. Let's make sure that the default configuration
cannot fail in weird ways.
Harald Welte has abandoned this change.
Change subject: host/trxcon: integrate osmo-fsm framework
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6686
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon/trx_if.c: add ECHO command
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6685
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: add basic clock counter
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6688
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon: fix NULL-pointer deference
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6684
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon: initial release of L1CTL handlers
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6687
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: add basic GSM PHY definitions
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6690
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: implement management functions
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6691
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/trx_if.c: handle clock indications
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6689
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: handle bursts from TRX interface
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6692
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon: send L1CTL_DATA_IND directly from lchan handler
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6701
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon: bind L1CTL link with TRX and vice versa
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6698
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: implement xCCH decoding
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6696
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: implement SCH decoding
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6697
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon/l1ctl.c: implement L1CTL_FBSB_CONF
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6703
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon: handle ccch_mode from L1CTL_FBSB_REQ
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6694
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon: store arfcn and band in trx_instance
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6693
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/l1ctl.c: implement L1CTL_CCCH_MODE_{REQ/CONF}
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6704
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon: handle L1CTL_FBSB_REQ inside l1ctl.c
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6699
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon: link trxcon against libosmocoding
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6695
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: fix channel deactivation
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6702
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon: handle L1CTL_RESET_REQ inside l1ctl.c
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6700
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: modify trx_lchan_tx_func definition
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6712
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: drop resolved FIXME label
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6705
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon: reset scheduler when L1CTL is lost
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6706
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon/trx_if.c: use proper names for burst handlers
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6710
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/trx_if.c: expose the trx_if_tx_burst()
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6711
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: fake_trx/burst_fwd.py: append two unused bytes at the end
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6708
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: target/fake_trx: initial release of virtual transceiver
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6707
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/trx_if.c: fix compatibility with OsmoTRX
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6709
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/trx_if.c: simplify response matching
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6718
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: confirm successful RACH requests
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6717
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: fake_trx/ctrl_cmd.py: print response to stdout
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6721
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: store BSIC in trx_instance
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6713
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: implement TX queue handling
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6714
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: implement RACH handler
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6715
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: fake_trx: implement power measurement emulation
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6723
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: fake_trx: fix copy-paste error
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6720
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: implement TSC selection
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6736
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: fake_trx: add copyright message to clck_gen.py and ctrl_cmd.py
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6751
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/l1ctl.c: reset FBSB expire timer on shutdown
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6744
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: add a reference to GSM 05.02
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6738
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/trx_if.c: add power measurement command
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6719
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/l1ctl.c: fix incomplete msg in l1ctl_tx_fbsb_conf()
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6728
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: fake_trx: handle SETSLOT command from BB
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6725
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon/l1ctl.c: handle L1CTL_PM_REQ correctly
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6724
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: fake_trx: implement simple freq. filter
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6727
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: notify transceiver about TS state
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6726
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: simplify timeslot management
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6753
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/l1ctl.c: fix L1CTL_RACH_{REQ,CONF} handling
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6729
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/trx_if.c: get rid of CLCK interface
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6741
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: fake_trx: fix compatibility with Python 3
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6735
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon: don't flush trx control messages on reset
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6746
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon: get rid of useless trxcon fsm events
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6745
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: fake_trx: don't send clock indications to mobile stations
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6742
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon: get rid of useless TRX_EVENT_RESET_IND
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6747
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/l1ctl.c: implement FBSB expire timer
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6730
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: confirm xCCH data sending
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6737
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon: share trxcon fsm and talloc ctx via trxcon.h
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6739
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: implement sched_clck_reset()
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6748
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: fix TS index in sched_trx_configure_ts()
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6731
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: git rid of sched_trx_find_ts()
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6755
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: implement xCCH TX capability
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6733
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/l1ctl.c: handle L1CTL_PARAM_REQ
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6743
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon/l1ctl.c: handle L1CTL_DM_{EST,REL}_REQ
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6732
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: optionally reset clock counter
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6749
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: get rid of useless nbits argument
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6761
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: fix chan_nr parsing
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6759
To unsubscribe, visit https://gerrit.osmocom.org/settings
Harald Welte has abandoned this change.
Change subject: host/trxcon/l1ctl.c: use primitive management API for RACH
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6775
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: share common declarations of lchan
handlers
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6778
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/l1ctl.c: don't fill l1ctl_info_ul into a primitive
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6773
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: use 'tn' instead of 'ts_num'
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6756
To unsubscribe, visit
Harald Welte has abandoned this change.
Change subject: host/trxcon/scheduler: ignore incomplete sets of bursts
..
Abandoned
--
To view, visit https://gerrit.osmocom.org/6758
To unsubscribe, visit
Patch Set 1:
I have now written three proof-of-concept patches for several possible
solutions proposed by me, Harald, and Neels. All patches affect libnetif and
osmo-iuh. I don't see a way to implement a solution for this problem without
making any changes to libnetif.
Our current options
1 - 100 of 387 matches
Mail list logo