Diff of the two buildlogs:

--
--- b1/build.log	2024-08-01 11:40:35.922681594 +0000
+++ b2/build.log	2024-08-01 11:42:01.919042246 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Wed Jul 31 23:38:04 -12 2024
-I: pbuilder-time-stamp: 1722512284
+I: Current time: Thu Sep  4 08:03:38 +14 2025
+I: pbuilder-time-stamp: 1756922618
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz]
 I: copying local configuration
@@ -17,8 +17,8 @@
 I: copying [./loqui_0.6.4-4.debian.tar.xz]
 I: Extracting source
 gpgv: unknown type of key resource 'trustedkeys.kbx'
-gpgv: keyblock resource '/tmp/dpkg-verify-sig._buSGGUk/trustedkeys.kbx': General error
-gpgv: Signature made Tue Jun 23 23:29:25 2020 -12
+gpgv: keyblock resource '/tmp/dpkg-verify-sig.SUbONqKh/trustedkeys.kbx': General error
+gpgv: Signature made Thu Jun 25 01:29:25 2020 +14
 gpgv:                using RSA key 58E1222F9696C885A3CD104C5D328D082AAAB140
 gpgv: Can't check signature: No public key
 dpkg-source: warning: failed to verify signature on ./loqui_0.6.4-4.dsc
@@ -27,135 +27,166 @@
 dpkg-source: info: unpacking loqui_0.6.4-4.debian.tar.xz
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/3327994/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/3797879/tmp/hooks/D01_modify_environment starting
+debug: Running on ionos15-amd64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Sep  4 08:03 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/3797879/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/3797879/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='amd64'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=20 '
-  DISTRIBUTION='bullseye'
-  HOME='/root'
-  HOST_ARCH='amd64'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu")
+  BASH_VERSION='5.1.4(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=amd64
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=42 '
+  DIRSTACK=()
+  DISTRIBUTION=bullseye
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=x86_64
+  HOST_ARCH=amd64
   IFS=' 	
   '
-  INVOCATION_ID='9e64a56141ee436da7e885db363fb94e'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='3327994'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=d3466f92c5e34e5db379b840da1932f3
+  LANG=C
+  LANGUAGE=et_EE:et
+  LC_ALL=C
+  MACHTYPE=x86_64-pc-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=3797879
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Bhm2kf1P/pbuilderrc_Fiu1 --distribution bullseye --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Bhm2kf1P/b1 --logfile b1/build.log loqui_0.6.4-4.dsc'
-  SUDO_GID='110'
-  SUDO_UID='105'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://46.16.76.132:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Bhm2kf1P/pbuilderrc_ZD8f --distribution bullseye --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Bhm2kf1P/b2 --logfile b2/build.log loqui_0.6.4-4.dsc'
+  SUDO_GID=111
+  SUDO_UID=106
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://213.165.73.152:3128
 I: uname -a
-  Linux ionos1-amd64 6.1.0-23-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.99-1 (2024-07-15) x86_64 GNU/Linux
+  Linux i-capture-the-hostname 6.9.7+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.9.7-1~bpo12+1 (2024-07-03) x86_64 GNU/Linux
 I: ls -l /bin
   total 5476
-  -rwxr-xr-x 1 root root 1234376 Mar 27  2022 bash
-  -rwxr-xr-x 3 root root   38984 Jul 20  2020 bunzip2
-  -rwxr-xr-x 3 root root   38984 Jul 20  2020 bzcat
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzcmp -> bzdiff
-  -rwxr-xr-x 1 root root    2225 Jul 20  2020 bzdiff
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzegrep -> bzgrep
-  -rwxr-xr-x 1 root root    4877 Sep  4  2019 bzexe
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzfgrep -> bzgrep
-  -rwxr-xr-x 1 root root    3775 Jul 20  2020 bzgrep
-  -rwxr-xr-x 3 root root   38984 Jul 20  2020 bzip2
-  -rwxr-xr-x 1 root root   18424 Jul 20  2020 bzip2recover
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzless -> bzmore
-  -rwxr-xr-x 1 root root    1297 Jul 20  2020 bzmore
-  -rwxr-xr-x 1 root root   43936 Sep 23  2020 cat
-  -rwxr-xr-x 1 root root   72672 Sep 23  2020 chgrp
-  -rwxr-xr-x 1 root root   64448 Sep 23  2020 chmod
-  -rwxr-xr-x 1 root root   72672 Sep 23  2020 chown
-  -rwxr-xr-x 1 root root  151168 Sep 23  2020 cp
-  -rwxr-xr-x 1 root root  125560 Dec 10  2020 dash
-  -rwxr-xr-x 1 root root  113664 Sep 23  2020 date
-  -rwxr-xr-x 1 root root   80968 Sep 23  2020 dd
-  -rwxr-xr-x 1 root root   93936 Sep 23  2020 df
-  -rwxr-xr-x 1 root root  147176 Sep 23  2020 dir
-  -rwxr-xr-x 1 root root   84440 Mar 27 22:09 dmesg
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 dnsdomainname -> hostname
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 domainname -> hostname
-  -rwxr-xr-x 1 root root   39712 Sep 23  2020 echo
-  -rwxr-xr-x 1 root root      28 Jan 24  2023 egrep
-  -rwxr-xr-x 1 root root   39680 Sep 23  2020 false
-  -rwxr-xr-x 1 root root      28 Jan 24  2023 fgrep
-  -rwxr-xr-x 1 root root   69032 Mar 27 22:09 findmnt
-  -rwsr-xr-x 1 root root   34896 Feb 26  2021 fusermount
-  -rwxr-xr-x 1 root root  203072 Jan 24  2023 grep
-  -rwxr-xr-x 2 root root    2346 Apr  9  2022 gunzip
-  -rwxr-xr-x 1 root root    6447 Apr  9  2022 gzexe
-  -rwxr-xr-x 1 root root   98048 Apr  9  2022 gzip
-  -rwxr-xr-x 1 root root   22600 Nov  6  2019 hostname
-  -rwxr-xr-x 1 root root   72840 Sep 23  2020 ln
-  -rwxr-xr-x 1 root root   56952 Feb  7  2020 login
-  -rwxr-xr-x 1 root root  147176 Sep 23  2020 ls
-  -rwxr-xr-x 1 root root  149736 Mar 27 22:09 lsblk
-  -rwxr-xr-x 1 root root   85184 Sep 23  2020 mkdir
-  -rwxr-xr-x 1 root root   76896 Sep 23  2020 mknod
-  -rwxr-xr-x 1 root root   48064 Sep 23  2020 mktemp
-  -rwxr-xr-x 1 root root   59632 Mar 27 22:09 more
-  -rwsr-xr-x 1 root root   55528 Mar 27 22:09 mount
-  -rwxr-xr-x 1 root root   18664 Mar 27 22:09 mountpoint
-  -rwxr-xr-x 1 root root  147080 Sep 23  2020 mv
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 nisdomainname -> hostname
-  lrwxrwxrwx 1 root root      14 Dec 16  2021 pidof -> /sbin/killall5
-  -rwxr-xr-x 1 root root   43872 Sep 23  2020 pwd
-  lrwxrwxrwx 1 root root       4 Mar 27  2022 rbash -> bash
-  -rwxr-xr-x 1 root root   52032 Sep 23  2020 readlink
-  -rwxr-xr-x 1 root root   72704 Sep 23  2020 rm
-  -rwxr-xr-x 1 root root   52032 Sep 23  2020 rmdir
-  -rwxr-xr-x 1 root root   27472 Sep 27  2020 run-parts
-  -rwxr-xr-x 1 root root  122224 Dec 22  2018 sed
-  lrwxrwxrwx 1 root root       4 Jul  6 21:26 sh -> dash
-  -rwxr-xr-x 1 root root   43808 Sep 23  2020 sleep
-  -rwxr-xr-x 1 root root   84928 Sep 23  2020 stty
-  -rwsr-xr-x 1 root root   71912 Mar 27 22:09 su
-  -rwxr-xr-x 1 root root   39744 Sep 23  2020 sync
-  -rwxr-xr-x 1 root root  531928 Jan 19  2024 tar
-  -rwxr-xr-x 1 root root   14456 Sep 27  2020 tempfile
-  -rwxr-xr-x 1 root root  101408 Sep 23  2020 touch
-  -rwxr-xr-x 1 root root   39680 Sep 23  2020 true
-  -rwxr-xr-x 1 root root   14328 Feb 26  2021 ulockmgr_server
-  -rwsr-xr-x 1 root root   35040 Mar 27 22:09 umount
-  -rwxr-xr-x 1 root root   39744 Sep 23  2020 uname
-  -rwxr-xr-x 2 root root    2346 Apr  9  2022 uncompress
-  -rwxr-xr-x 1 root root  147176 Sep 23  2020 vdir
-  -rwxr-xr-x 1 root root   63744 Mar 27 22:09 wdctl
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 ypdomainname -> hostname
-  -rwxr-xr-x 1 root root    1984 Apr  9  2022 zcat
-  -rwxr-xr-x 1 root root    1678 Apr  9  2022 zcmp
-  -rwxr-xr-x 1 root root    5898 Apr  9  2022 zdiff
-  -rwxr-xr-x 1 root root      29 Apr  9  2022 zegrep
-  -rwxr-xr-x 1 root root      29 Apr  9  2022 zfgrep
-  -rwxr-xr-x 1 root root    2081 Apr  9  2022 zforce
-  -rwxr-xr-x 1 root root    8049 Apr  9  2022 zgrep
-  -rwxr-xr-x 1 root root    2206 Apr  9  2022 zless
-  -rwxr-xr-x 1 root root    1842 Apr  9  2022 zmore
-  -rwxr-xr-x 1 root root    4577 Apr  9  2022 znew
-I: user script /srv/workspace/pbuilder/3327994/tmp/hooks/D02_print_environment finished
+  -rwxr-xr-x 1 root root 1234376 Mar 28  2022 bash
+  -rwxr-xr-x 3 root root   38984 Jul 21  2020 bunzip2
+  -rwxr-xr-x 3 root root   38984 Jul 21  2020 bzcat
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzcmp -> bzdiff
+  -rwxr-xr-x 1 root root    2225 Jul 21  2020 bzdiff
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzegrep -> bzgrep
+  -rwxr-xr-x 1 root root    4877 Sep  5  2019 bzexe
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzfgrep -> bzgrep
+  -rwxr-xr-x 1 root root    3775 Jul 21  2020 bzgrep
+  -rwxr-xr-x 3 root root   38984 Jul 21  2020 bzip2
+  -rwxr-xr-x 1 root root   18424 Jul 21  2020 bzip2recover
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzless -> bzmore
+  -rwxr-xr-x 1 root root    1297 Jul 21  2020 bzmore
+  -rwxr-xr-x 1 root root   43936 Sep 24  2020 cat
+  -rwxr-xr-x 1 root root   72672 Sep 24  2020 chgrp
+  -rwxr-xr-x 1 root root   64448 Sep 24  2020 chmod
+  -rwxr-xr-x 1 root root   72672 Sep 24  2020 chown
+  -rwxr-xr-x 1 root root  151168 Sep 24  2020 cp
+  -rwxr-xr-x 1 root root  125560 Dec 11  2020 dash
+  -rwxr-xr-x 1 root root  113664 Sep 24  2020 date
+  -rwxr-xr-x 1 root root   80968 Sep 24  2020 dd
+  -rwxr-xr-x 1 root root   93936 Sep 24  2020 df
+  -rwxr-xr-x 1 root root  147176 Sep 24  2020 dir
+  -rwxr-xr-x 1 root root   84440 Mar 29  2024 dmesg
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 dnsdomainname -> hostname
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 domainname -> hostname
+  -rwxr-xr-x 1 root root   39712 Sep 24  2020 echo
+  -rwxr-xr-x 1 root root      28 Jan 25  2023 egrep
+  -rwxr-xr-x 1 root root   39680 Sep 24  2020 false
+  -rwxr-xr-x 1 root root      28 Jan 25  2023 fgrep
+  -rwxr-xr-x 1 root root   69032 Mar 29  2024 findmnt
+  -rwsr-xr-x 1 root root   34896 Feb 27  2021 fusermount
+  -rwxr-xr-x 1 root root  203072 Jan 25  2023 grep
+  -rwxr-xr-x 2 root root    2346 Apr 10  2022 gunzip
+  -rwxr-xr-x 1 root root    6447 Apr 10  2022 gzexe
+  -rwxr-xr-x 1 root root   98048 Apr 10  2022 gzip
+  -rwxr-xr-x 1 root root   22600 Nov  8  2019 hostname
+  -rwxr-xr-x 1 root root   72840 Sep 24  2020 ln
+  -rwxr-xr-x 1 root root   56952 Feb  8  2020 login
+  -rwxr-xr-x 1 root root  147176 Sep 24  2020 ls
+  -rwxr-xr-x 1 root root  149736 Mar 29  2024 lsblk
+  -rwxr-xr-x 1 root root   85184 Sep 24  2020 mkdir
+  -rwxr-xr-x 1 root root   76896 Sep 24  2020 mknod
+  -rwxr-xr-x 1 root root   48064 Sep 24  2020 mktemp
+  -rwxr-xr-x 1 root root   59632 Mar 29  2024 more
+  -rwsr-xr-x 1 root root   55528 Mar 29  2024 mount
+  -rwxr-xr-x 1 root root   18664 Mar 29  2024 mountpoint
+  -rwxr-xr-x 1 root root  147080 Sep 24  2020 mv
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 nisdomainname -> hostname
+  lrwxrwxrwx 1 root root      14 Dec 17  2021 pidof -> /sbin/killall5
+  -rwxr-xr-x 1 root root   43872 Sep 24  2020 pwd
+  lrwxrwxrwx 1 root root       4 Mar 28  2022 rbash -> bash
+  -rwxr-xr-x 1 root root   52032 Sep 24  2020 readlink
+  -rwxr-xr-x 1 root root   72704 Sep 24  2020 rm
+  -rwxr-xr-x 1 root root   52032 Sep 24  2020 rmdir
+  -rwxr-xr-x 1 root root   27472 Sep 28  2020 run-parts
+  -rwxr-xr-x 1 root root  122224 Dec 23  2018 sed
+  lrwxrwxrwx 1 root root       9 Sep  4 08:03 sh -> /bin/bash
+  -rwxr-xr-x 1 root root   43808 Sep 24  2020 sleep
+  -rwxr-xr-x 1 root root   84928 Sep 24  2020 stty
+  -rwsr-xr-x 1 root root   71912 Mar 29  2024 su
+  -rwxr-xr-x 1 root root   39744 Sep 24  2020 sync
+  -rwxr-xr-x 1 root root  531928 Jan 20  2024 tar
+  -rwxr-xr-x 1 root root   14456 Sep 28  2020 tempfile
+  -rwxr-xr-x 1 root root  101408 Sep 24  2020 touch
+  -rwxr-xr-x 1 root root   39680 Sep 24  2020 true
+  -rwxr-xr-x 1 root root   14328 Feb 27  2021 ulockmgr_server
+  -rwsr-xr-x 1 root root   35040 Mar 29  2024 umount
+  -rwxr-xr-x 1 root root   39744 Sep 24  2020 uname
+  -rwxr-xr-x 2 root root    2346 Apr 10  2022 uncompress
+  -rwxr-xr-x 1 root root  147176 Sep 24  2020 vdir
+  -rwxr-xr-x 1 root root   63744 Mar 29  2024 wdctl
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 ypdomainname -> hostname
+  -rwxr-xr-x 1 root root    1984 Apr 10  2022 zcat
+  -rwxr-xr-x 1 root root    1678 Apr 10  2022 zcmp
+  -rwxr-xr-x 1 root root    5898 Apr 10  2022 zdiff
+  -rwxr-xr-x 1 root root      29 Apr 10  2022 zegrep
+  -rwxr-xr-x 1 root root      29 Apr 10  2022 zfgrep
+  -rwxr-xr-x 1 root root    2081 Apr 10  2022 zforce
+  -rwxr-xr-x 1 root root    8049 Apr 10  2022 zgrep
+  -rwxr-xr-x 1 root root    2206 Apr 10  2022 zless
+  -rwxr-xr-x 1 root root    1842 Apr 10  2022 zmore
+  -rwxr-xr-x 1 root root    4577 Apr 10  2022 znew
+I: user script /srv/workspace/pbuilder/3797879/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -385,7 +416,7 @@
 Get: 188 http://deb.debian.org/debian bullseye/main amd64 libxdamage-dev amd64 1:1.1.5-2 [15.6 kB]
 Get: 189 http://deb.debian.org/debian bullseye/main amd64 libxml2-utils amd64 2.9.10+dfsg-6.7+deb11u4 [109 kB]
 Get: 190 http://deb.debian.org/debian bullseye/main amd64 libgtk2.0-dev amd64 2.24.33-2 [827 kB]
-Fetched 83.1 MB in 2s (46.3 MB/s)
+Fetched 83.1 MB in 7s (11.9 MB/s)
 debconf: delaying package configuration, since apt-utils is not installed
 Selecting previously unselected package bsdextrautils.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19711 files and directories currently installed.)
@@ -1174,7 +1205,11 @@
 fakeroot is already the newest version (1.25.3-1.1).
 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 I: Building the package
-I: Running cd /build/reproducible-path/loqui-0.6.4/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../loqui_0.6.4-4_source.changes
+I: user script /srv/workspace/pbuilder/3797879/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for bullseye
+I: user script /srv/workspace/pbuilder/3797879/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/loqui-0.6.4/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../loqui_0.6.4-4_source.changes
 dpkg-buildpackage: info: source package loqui
 dpkg-buildpackage: info: source version 0.6.4-4
 dpkg-buildpackage: info: source distribution unstable
@@ -1373,7 +1408,7 @@
 config.status: executing libtool commands
 config.status: executing default-1 commands
    dh_auto_build
-	make -j20
+	make -j42
 make[1]: Entering directory '/build/reproducible-path/loqui-0.6.4'
 make  all-recursive
 make[2]: Entering directory '/build/reproducible-path/loqui-0.6.4'
@@ -1391,46 +1426,97 @@
 make[4]: Entering directory '/build/reproducible-path/loqui-0.6.4/libloqui'
 Making all in .
 make[5]: Entering directory '/build/reproducible-path/loqui-0.6.4/libloqui'
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-utils.lo loqui-utils.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_webutils.lo loqui_webutils.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-gobject-utils.lo loqui-gobject-utils.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_string_tokenizer.lo loqui_string_tokenizer.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_title_format.lo loqui_title_format.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_marshalers.lo loqui_marshalers.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_channel_entry.lo loqui_channel_entry.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_codeconv_tools.lo loqui_codeconv_tools.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_codeconv.lo loqui_codeconv.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_channel_buffer.lo loqui_channel_buffer.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_channel_entry_utils.lo loqui_channel_entry_utils.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-profile.lo loqui-profile.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-profile-factory.lo loqui-profile-factory.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-generic-profile-factory.lo loqui-generic-profile-factory.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-property-profile.lo loqui-property-profile.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-message-text.lo loqui-message-text.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-message-text-region.lo loqui-message-text-region.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_user.lo loqui_user.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_profile_account.lo loqui_profile_account.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_channel.lo loqui_channel.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_channel_buffer.c  -fPIC -DPIC -o .libs/loqui_channel_buffer.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_marshalers.c  -fPIC -DPIC -o .libs/loqui_marshalers.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_codeconv.c  -fPIC -DPIC -o .libs/loqui_codeconv.o
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-utils.lo loqui-utils.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_webutils.lo loqui_webutils.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-gobject-utils.lo loqui-gobject-utils.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_string_tokenizer.lo loqui_string_tokenizer.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_title_format.lo loqui_title_format.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_marshalers.lo loqui_marshalers.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_channel_entry.lo loqui_channel_entry.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_codeconv_tools.lo loqui_codeconv_tools.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_codeconv.lo loqui_codeconv.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_channel_buffer.lo loqui_channel_buffer.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_channel_entry_utils.lo loqui_channel_entry_utils.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-profile.lo loqui-profile.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-profile-factory.lo loqui-profile-factory.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-generic-profile-factory.lo loqui-generic-profile-factory.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-property-profile.lo loqui-property-profile.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-message-text.lo loqui-message-text.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-message-text-region.lo loqui-message-text-region.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_user.lo loqui_user.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_profile_account.lo loqui_profile_account.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_channel.lo loqui_channel.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_sender.lo loqui_sender.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_receiver.lo loqui_receiver.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_account.lo loqui_account.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_message.lo loqui_message.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_member.lo loqui_member.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-protocol.lo loqui-protocol.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-mode-item.lo loqui-mode-item.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-mode-manager.lo loqui-mode-manager.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-transfer-item.lo loqui-transfer-item.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_protocol_irc.lo loqui_protocol_irc.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_user_irc.lo loqui_user_irc.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_utils_irc.lo loqui_utils_irc.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_channel_irc.lo loqui_channel_irc.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_profile_account_irc.lo loqui_profile_account_irc.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_sender_irc.lo loqui_sender_irc.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_receiver_irc.lo loqui_receiver_irc.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_account_irc.lo loqui_account_irc.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o irc_message.lo irc_message.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ctcp_message.lo ctcp_message.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ctcp_handle.lo ctcp_handle.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_protocol_ipmsg.lo loqui_protocol_ipmsg.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_user_ipmsg.lo loqui_user_ipmsg.c
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_title_format.c  -fPIC -DPIC -o .libs/loqui_title_format.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-utils.c  -fPIC -DPIC -o .libs/loqui-utils.o
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_codeconv_tools.c  -fPIC -DPIC -o .libs/loqui_codeconv_tools.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_channel_entry.c  -fPIC -DPIC -o .libs/loqui_channel_entry.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_channel_entry_utils.c  -fPIC -DPIC -o .libs/loqui_channel_entry_utils.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_marshalers.c  -fPIC -DPIC -o .libs/loqui_marshalers.o
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-gobject-utils.c  -fPIC -DPIC -o .libs/loqui-gobject-utils.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-utils.c  -fPIC -DPIC -o .libs/loqui-utils.o
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_webutils.c  -fPIC -DPIC -o .libs/loqui_webutils.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-profile-factory.c  -fPIC -DPIC -o .libs/loqui-profile-factory.o
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_string_tokenizer.c  -fPIC -DPIC -o .libs/loqui_string_tokenizer.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-generic-profile-factory.c  -fPIC -DPIC -o .libs/loqui-generic-profile-factory.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_codeconv.c  -fPIC -DPIC -o .libs/loqui_codeconv.o
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-profile.c  -fPIC -DPIC -o .libs/loqui-profile.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_channel_entry.c  -fPIC -DPIC -o .libs/loqui_channel_entry.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_channel_buffer.c  -fPIC -DPIC -o .libs/loqui_channel_buffer.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-profile-factory.c  -fPIC -DPIC -o .libs/loqui-profile-factory.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_member.c  -fPIC -DPIC -o .libs/loqui_member.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_receiver.c  -fPIC -DPIC -o .libs/loqui_receiver.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_message.c  -fPIC -DPIC -o .libs/loqui_message.o
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_channel.c  -fPIC -DPIC -o .libs/loqui_channel.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-message-text-region.c  -fPIC -DPIC -o .libs/loqui-message-text-region.o
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_profile_account.c  -fPIC -DPIC -o .libs/loqui_profile_account.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-property-profile.c  -fPIC -DPIC -o .libs/loqui-property-profile.o
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_user.c  -fPIC -DPIC -o .libs/loqui_user.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_sender.c  -fPIC -DPIC -o .libs/loqui_sender.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-message-text-region.c  -fPIC -DPIC -o .libs/loqui-message-text-region.o
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-message-text.c  -fPIC -DPIC -o .libs/loqui-message-text.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-property-profile.c  -fPIC -DPIC -o .libs/loqui-property-profile.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-generic-profile-factory.c  -fPIC -DPIC -o .libs/loqui-generic-profile-factory.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-protocol.c  -fPIC -DPIC -o .libs/loqui-protocol.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_channel_entry_utils.c  -fPIC -DPIC -o .libs/loqui_channel_entry_utils.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_protocol_irc.c  -fPIC -DPIC -o .libs/loqui_protocol_irc.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-mode-item.c  -fPIC -DPIC -o .libs/loqui-mode-item.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-mode-manager.c  -fPIC -DPIC -o .libs/loqui-mode-manager.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_account.c  -fPIC -DPIC -o .libs/loqui_account.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_channel_irc.c  -fPIC -DPIC -o .libs/loqui_channel_irc.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_receiver_irc.c  -fPIC -DPIC -o .libs/loqui_receiver_irc.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_utils_irc.c  -fPIC -DPIC -o .libs/loqui_utils_irc.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_profile_account_irc.c  -fPIC -DPIC -o .libs/loqui_profile_account_irc.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-transfer-item.c  -fPIC -DPIC -o .libs/loqui-transfer-item.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_sender_irc.c  -fPIC -DPIC -o .libs/loqui_sender_irc.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_user_irc.c  -fPIC -DPIC -o .libs/loqui_user_irc.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_protocol_ipmsg.c  -fPIC -DPIC -o .libs/loqui_protocol_ipmsg.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_account_irc.c  -fPIC -DPIC -o .libs/loqui_account_irc.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c irc_message.c  -fPIC -DPIC -o .libs/irc_message.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c ctcp_message.c  -fPIC -DPIC -o .libs/ctcp_message.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_user_ipmsg.c  -fPIC -DPIC -o .libs/loqui_user_ipmsg.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c ctcp_handle.c  -fPIC -DPIC -o .libs/ctcp_handle.o
+In file included from loqui-utils.c:22:
+loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_title_format.c:40:
 loqui_string_tokenizer.h:64:13: warning: Deprecated pre-processor symbol, replace with 
    64 | G_CONST_RETURN gchar *loqui_string_tokenizer_next_token(LoquiStringTokenizer *st, gchar *delimiter_ptr);
@@ -1444,13 +1530,62 @@
 loqui_string_tokenizer.h:67:13: warning: Deprecated pre-processor symbol, replace with 
    67 | G_CONST_RETURN gchar *loqui_string_tokenizer_get_remains(LoquiStringTokenizer *st);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui-utils.c:22:
-loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+In file included from loqui_string_tokenizer.c:33:
+loqui_string_tokenizer.h:64:13: warning: Deprecated pre-processor symbol, replace with 
+   64 | G_CONST_RETURN gchar *loqui_string_tokenizer_next_token(LoquiStringTokenizer *st, gchar *delimiter_ptr);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_string_tokenizer.h:65:13: warning: Deprecated pre-processor symbol, replace with 
+   65 | G_CONST_RETURN gchar *loqui_string_tokenizer_peek_next_token(LoquiStringTokenizer *st, gchar *delimiter_ptr);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_string_tokenizer.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_string_tokenizer_get_original_string(LoquiStringTokenizer *st);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_string_tokenizer.h:67:13: warning: Deprecated pre-processor symbol, replace with 
+   67 | G_CONST_RETURN gchar *loqui_string_tokenizer_get_remains(LoquiStringTokenizer *st);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_string_tokenizer.c:98:13: warning: Deprecated pre-processor symbol, replace with 
+   98 | G_CONST_RETURN gchar *
+      |             ^~~~~~~~~~                                      
+loqui_string_tokenizer.c:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | G_CONST_RETURN gchar *
+      |             ^~~~~~~~~~                                      
+loqui_string_tokenizer.c:181:13: warning: Deprecated pre-processor symbol, replace with 
+  181 | G_CONST_RETURN gchar *
+      |             ^~~~~~~~~~                                      
+loqui_string_tokenizer.c:186:13: warning: Deprecated pre-processor symbol, replace with 
+  186 | G_CONST_RETURN gchar *
+      |             ^~~~~~~~~~                                      
+loqui_string_tokenizer.c: In function 'loqui_string_tokenizer_count_tokens':
+loqui_string_tokenizer.c:209:13: warning: comparison between pointer and zero character constant [-Wpointer-compare]
+  209 |  while (tmp != '\0' && (tmp = strpbrk(tmp, st->delimiters)) != NULL) {
+      |             ^~
+loqui_string_tokenizer.c:209:9: note: did you mean to dereference the pointer?
+  209 |  while (tmp != '\0' && (tmp = strpbrk(tmp, st->delimiters)) != NULL) {
+      |         ^
+In file included from loqui-generic-profile-factory.h:36,
+                 from loqui-generic-profile-factory.c:37:
+../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
+   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui-gobject-utils.h:24,
+                 from loqui-profile.c:24:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_codeconv_tools.h:24,
+                 from loqui_codeconv_tools.c:22:
+./loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
+  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
+  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_codeconv.c:23:
 loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
@@ -1461,6 +1596,40 @@
 loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui-generic-profile-factory.gob:31:
+loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui-protocol.gob:29:
+loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-generic-profile-factory.gob: In function '___Loqui_Profile_Factory_init':
+loqui-generic-profile-factory.gob:51:38: warning: assignment to 'gchar * (*)(LoquiProfileFactory *)' {aka 'char * (*)(struct _LoquiProfileFactory *)'} from incompatible pointer type 'const gchar * (*)(LoquiProfileFactory *)' {aka 'const char * (*)(struct _LoquiProfileFactory *)'} [-Wincompatible-pointer-types]
+   51 |  private const gchar *
+      |                                      ^
+loqui-generic-profile-factory.c: In function 'loqui_generic_profile_factory_init':
+loqui-generic-profile-factory.c:178:13: warning: Deprecated pre-processor symbol, replace with 
+  178 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_GENERIC_PROFILE_FACTORY,LoquiGenericProfileFactoryPrivate);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-generic-profile-factory.c: In function 'loqui_generic_profile_factory_class_init':
+loqui-generic-profile-factory.c:190:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
+  190 |  g_type_class_add_private(c,sizeof(LoquiGenericProfileFactoryPrivate));
+      |  ^~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from loqui-generic-profile-factory.h:26,
+                 from loqui-generic-profile-factory.c:37:
+/usr/include/glib-2.0/gobject/gtype.h:1304:10: note: declared here
+ 1304 | void     g_type_class_add_private       (gpointer                    g_class,
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_codeconv.c:29:
 loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
@@ -1468,12 +1637,6 @@
 loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_codeconv.c:181:13: warning: Deprecated pre-processor symbol, replace with 
-  181 | G_CONST_RETURN gchar *
-      |             ^~~~~~~~~~                                      
-loqui_codeconv.c:198:13: warning: Deprecated pre-processor symbol, replace with 
-  198 | G_CONST_RETURN gchar *
-      |             ^~~~~~~~~~                                      
 In file included from ../libloqui/loqui-notifier.h:36,
                  from loqui-core.h:37,
                  from loqui-static-core.h:24,
@@ -1481,6 +1644,10 @@
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
   176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui-profile-factory.c:23:
+loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
+   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
   177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -1490,17 +1657,51 @@
 loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
   179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_codeconv.c:351:13: warning: Deprecated pre-processor symbol, replace with 
-  351 | G_CONST_RETURN gchar *
+In file included from loqui-gobject-utils.h:24,
+                 from loqui-profile-factory.c:24:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_codeconv.c:181:13: warning: Deprecated pre-processor symbol, replace with 
+  181 | G_CONST_RETURN gchar *
+      |             ^~~~~~~~~~                                      
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_codeconv.c:198:13: warning: Deprecated pre-processor symbol, replace with 
+  198 | G_CONST_RETURN gchar *
       |             ^~~~~~~~~~                                      
 loqui-utils.c:68:13: warning: Deprecated pre-processor symbol, replace with 
    68 | G_CONST_RETURN gchar *
       |             ^~~~~~~~~~                                      
+loqui-profile-factory.c:81:13: warning: Deprecated pre-processor symbol, replace with 
+   81 | LOQUI_DEFINE_INTERFACE_METHOD_CALLER_ARG0_WITH_RETURN(LoquiProfileFactory, loqui_profile_factory, get_profile_type_name_static, G_CONST_RETURN gchar *)
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-utils.c: In function 'loqui_utils_format':
 loqui-utils.c:136:2: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size]
   136 |  memset(str_cache, 0, CHAR_MAX);
       |  ^~~~~~
+loqui_codeconv.c:351:13: warning: Deprecated pre-processor symbol, replace with 
+  351 | G_CONST_RETURN gchar *
+      |             ^~~~~~~~~~                                      
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui-message-text.h:36,
+                 from loqui_channel_buffer.h:26,
+                 from loqui_channel_buffer.c:23:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_codeconv.c: In function 'loqui_codeconv_convert':
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from loqui_user.h:25,
+                 from loqui_channel_entry.h:25,
+                 from loqui_channel_entry.c:25:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_codeconv.c:52:49: warning: comparison between pointer and integer
    52 | #define LOQUI_CODECONV_G_ICONV_IS_VALID(cd) (cd != (GIConv) -1)
       |                                                 ^~
@@ -1513,32 +1714,44 @@
 loqui_codeconv.c:445:11: note: in expansion of macro 'LOQUI_CODECONV_G_ICONV_IS_VALID'
   445 |  } while(!LOQUI_CODECONV_G_ICONV_IS_VALID(ret));
       |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-utils.c: In function 'loqui_utils_g_ptr_array_insert_sort':
-loqui-utils.c:420:13: warning: Deprecated pre-processor symbol, replace with 
-  420 |    g_memmove(pdata + j + 1, pdata + j, (i - j) * sizeof(gpointer));
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-utils.c: At top level:
-loqui-utils.c:440:13: warning: Deprecated pre-processor symbol, replace with 
-  440 | G_CONST_RETURN gchar *
-      |             ^~~~~~~~~~                                      
 In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui-message-text.h:36,
-                 from loqui_channel_buffer.h:26,
-                 from loqui_channel_buffer.c:23:
+                 from loqui-transfer-item.h:36,
+                 from loqui-transfer-item.c:37:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from loqui_profile_account.h:25,
+                 from loqui_profile_account.c:24:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from loqui_user.h:25,
-                 from loqui_channel_entry.h:25,
-                 from loqui_channel_entry_utils.h:26,
-                 from loqui_channel_entry_utils.c:22:
+                 from loqui_member.h:27,
+                 from loqui_member.c:24:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-utils.c: In function 'loqui_utils_g_ptr_array_insert_sort':
+loqui-utils.c:420:13: warning: Deprecated pre-processor symbol, replace with 
+  420 |    g_memmove(pdata + j + 1, pdata + j, (i - j) * sizeof(gpointer));
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-utils.c: At top level:
+loqui-utils.c:440:13: warning: Deprecated pre-processor symbol, replace with 
+  440 | G_CONST_RETURN gchar *
+      |             ^~~~~~~~~~                                      
+In file included from loqui_channel_entry.h:25,
+                 from loqui_channel_entry.c:25:
+loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 In file included from loqui_channel_buffer.h:26,
                  from loqui_channel_buffer.c:23:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
@@ -1550,230 +1763,430 @@
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
   177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
   178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
   179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_entry.h:25,
-                 from loqui_channel_entry_utils.h:26,
-                 from loqui_channel_entry_utils.c:22:
+loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui-transfer-item.c:37:
+loqui-transfer-item.h:241:13: warning: Deprecated pre-processor symbol, replace with 
+  241 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiTransferItem, loqui_transfer_item, filename);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_member.h:27,
+                 from loqui_member.c:24:
 loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
   119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-protocol.h:42,
+                 from loqui_profile_account.h:42,
+                 from loqui_profile_account.c:24:
+../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
   120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui-message-text.h:36,
+                 from loqui-message-text-region.h:41,
+                 from loqui-message-text-region.c:37:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
   122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_channel_buffer.h:26,
                  from loqui_channel_entry.h:28,
-                 from loqui_channel_entry_utils.h:26,
-                 from loqui_channel_entry_utils.c:22:
+                 from loqui_channel_entry.c:25:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
   176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
   177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
   178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
   179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_codeconv_tools.h:24,
-                 from loqui_codeconv_tools.c:22:
-./loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
-  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from loqui_user.h:25,
+                 from loqui_channel_entry.h:25,
+                 from loqui_account.h:40,
+                 from loqui_receiver.h:40,
+                 from loqui_receiver.c:23:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
-  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
+loqui-transfer-item.gob:33:13: warning: Deprecated pre-processor symbol, replace with 
+   33 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiTransferItem, loqui_transfer_item, filename);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_entry_utils.h:26,
+In file included from loqui-property-profile.gob:31:
+loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui-protocol.h:41,
+                 from loqui_protocol_irc.h:25,
+                 from loqui_protocol_irc.c:23:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_member.c: In function 'loqui_member_finalize':
+loqui_member.c:80:15: warning: variable 'member' set but not used [-Wunused-but-set-variable]
+   80 |  LoquiMember *member;
+      |               ^~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-property-profile.gob: In function '___Loqui_Profile_init':
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from loqui_user.h:25,
+                 from loqui_channel_entry.h:25,
+                 from loqui_channel_entry_utils.h:26,
                  from loqui_channel_entry_utils.c:22:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-property-profile.gob:64:32: warning: assignment to 'GParamSpec * (*)(LoquiProfile *, const gchar *, const gchar *)' {aka 'struct _GParamSpec * (*)(struct _LoquiProfile *, const char *, const char *)'} from incompatible pointer type 'const GParamSpec * (*)(LoquiProfile *, const gchar *, const gchar *)' {aka 'const struct _GParamSpec * (*)(struct _LoquiProfile *, const char *, const char *)'} [-Wincompatible-pointer-types]
+   64 |  private const GParamSpec *get_profile_value_spec(LoquiProfile *profile, const gchar *key, const gchar *type_hint) {
+      |                                ^
+In file included from loqui-message-text-region.h:41,
+                 from loqui-message-text-region.c:37:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_channel_entry.c:25:
 loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
   125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+In file included from ../libloqui/loqui_channel_buffer.h:26,
+                 from ../libloqui/loqui_channel_entry.h:28,
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-protocol.h:42,
+                 from loqui_profile_account.h:42,
+                 from loqui_profile_account.c:24:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:48,
-                 from loqui_profile_account.h:42,
-                 from loqui_account.h:44,
-                 from loqui_channel.h:43,
-                 from loqui_channel_entry_utils.h:27,
-                 from loqui_channel_entry_utils.c:22:
-../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
-  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
-  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:49,
-                 from loqui_profile_account.h:42,
-                 from loqui_account.h:44,
-                 from loqui_channel.h:43,
-                 from loqui_channel_entry_utils.h:27,
-                 from loqui_channel_entry_utils.c:22:
-../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
-   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_account.h:44,
-                 from loqui_channel.h:43,
-                 from loqui_channel_entry_utils.h:27,
-                 from loqui_channel_entry_utils.c:22:
-loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
-   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
-   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
-   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
-   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
-   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
-   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+In file included from loqui_channel_entry.h:25,
+                 from loqui_account.h:40,
+                 from loqui_receiver.h:40,
+                 from loqui_receiver.c:23:
+loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
-   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
+loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_entry_utils.h:27,
-                 from loqui_channel_entry_utils.c:22:
-loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from loqui_user.h:25,
-                 from loqui_channel_entry.h:25,
-                 from loqui_channel.h:25,
-                 from loqui_channel.c:27:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+In file included from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-protocol.h:42,
+                 from loqui_protocol_irc.h:25,
+                 from loqui_protocol_irc.c:23:
+../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_channel_entry.h:25,
-                 from loqui_channel.h:25,
-                 from loqui_channel.c:27:
+                 from loqui_channel_entry_utils.h:26,
+                 from loqui_channel_entry_utils.c:22:
 loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+In file included from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-protocol.h:42,
+                 from loqui_profile_account.h:42,
+                 from loqui_profile_account.c:24:
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
   119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
   120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
   122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui-gobject-utils.h:24,
-                 from loqui-gobject-utils.c:22:
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from loqui_user.h:25,
+                 from loqui_channel_entry.h:25,
+                 from loqui_channel.h:25,
+                 from loqui_channel_irc.h:26,
+                 from loqui_channel_irc.c:23:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
+                 from loqui-protocol.h:42,
+                 from loqui-protocol.gob:31:
+../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 In file included from loqui_channel_buffer.h:26,
                  from loqui_channel_entry.h:28,
-                 from loqui_channel.h:25,
-                 from loqui_channel.c:27:
+                 from loqui_account.h:40,
+                 from loqui_receiver.h:40,
+                 from loqui_receiver.c:23:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_channel_buffer.h:26,
+                 from ../libloqui/loqui_channel_entry.h:28,
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-protocol.h:42,
+                 from loqui_protocol_irc.h:25,
+                 from loqui_protocol_irc.c:23:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_channel_buffer.h:26,
+                 from loqui_channel_entry.h:28,
+                 from loqui_channel_entry_utils.h:26,
+                 from loqui_channel_entry_utils.c:22:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
   176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
   177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
   178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
   179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel.h:25,
-                 from loqui_channel.c:27:
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_channel_entry.h:25,
+                 from loqui_channel.h:25,
+                 from loqui_channel_irc.h:26,
+                 from loqui_channel_irc.c:23:
+loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+In file included from loqui_account.h:40,
+                 from loqui_receiver.h:40,
+                 from loqui_receiver.c:23:
 loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
   125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_account.h:41,
+                 from ../libloqui/loqui-protocol.h:42,
+                 from loqui_profile_account.h:42,
+                 from loqui_profile_account.c:24:
+../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui-profile-factory.c:23:
-loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
-   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui-gobject-utils.h:24,
-                 from loqui-profile-factory.c:24:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+In file included from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-protocol.h:42,
+                 from loqui_protocol_irc.h:25,
+                 from loqui_protocol_irc.c:23:
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui-message-text.h:36,
-                 from loqui-message-text-region.h:41,
-                 from loqui-message-text-region.c:37:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+In file included from loqui_channel_entry_utils.h:26,
+                 from loqui_channel_entry_utils.c:22:
+loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-profile-factory.c:81:13: warning: Deprecated pre-processor symbol, replace with 
-   81 | LOQUI_DEFINE_INTERFACE_METHOD_CALLER_ARG0_WITH_RETURN(LoquiProfileFactory, loqui_profile_factory, get_profile_type_name_static, G_CONST_RETURN gchar *)
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui-message-text-region.h:41,
-                 from loqui-message-text-region.c:37:
+In file included from ../libloqui/loqui_channel_buffer.h:26,
+                 from ../libloqui/loqui_channel_entry.h:28,
+                 from ../libloqui/loqui_account.h:40,
+                 from loqui-protocol.h:42,
+                 from loqui-protocol.gob:31:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
   176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
   177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
   178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
   179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:48,
+loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_account.h:45,
+                 from ../libloqui/loqui-protocol.h:42,
                  from loqui_profile_account.h:42,
-                 from loqui_account.h:44,
-                 from loqui_channel.h:43,
-                 from loqui_channel.c:27:
+                 from loqui_profile_account.c:24:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -1783,23 +2196,65 @@
 ../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from loqui_user.h:25,
+                 from loqui_user.c:23:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_account.h:40,
+                 from loqui-protocol.h:42,
+                 from loqui-protocol.gob:31:
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_channel_buffer.h:26,
+                 from loqui_channel_entry.h:28,
+                 from loqui_channel.h:25,
+                 from loqui_channel_irc.h:26,
+                 from loqui_channel_irc.c:23:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:49,
                  from loqui_profile_account.h:42,
-                 from loqui_account.h:44,
-                 from loqui_channel.h:43,
-                 from loqui_channel.c:27:
+                 from loqui_profile_account.c:24:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from loqui_profile_account.h:25,
-                 from loqui_profile_account.c:24:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+In file included from loqui_account.h:41,
+                 from loqui_receiver.h:40,
+                 from loqui_receiver.c:23:
+loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_account.h:44,
-                 from loqui_channel.h:43,
-                 from loqui_channel.c:27:
+loqui_channel_entry.c: In function 'loqui_channel_entry_new':
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_channel_entry.c:389:28: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  389 |  LoquiChannelEntryPrivate *priv;
+      |                            ^~~~
+In file included from ../libloqui/loqui_account.h:41,
+                 from ../libloqui/loqui-protocol.h:42,
+                 from loqui_protocol_irc.h:25,
+                 from loqui_protocol_irc.c:23:
+../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_profile_account.c:24:
 loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -1812,166 +2267,145 @@
 loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_channel.h:25,
+                 from loqui_channel_irc.h:26,
+                 from loqui_channel_irc.c:23:
+loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
    94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel.c:27:
-loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from loqui_profile_account.h:42,
-                 from loqui_profile_account.c:24:
-../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+In file included from loqui_user.c:23:
+loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+loqui_channel_entry.c: In function 'loqui_channel_entry_add_real':
+loqui_channel_entry.c:411:28: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  411 |  LoquiChannelEntryPrivate *priv;
+      |                            ^~~~
+loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
   119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
   120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
   122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui-gobject-utils.h:24,
-                 from loqui-profile.c:24:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_marshalers.c:52:1: warning: no previous prototype for '_loqui_marshal_VOID__OBJECT_INT' [-Wmissing-prototypes]
-   52 | _loqui_marshal_VOID__OBJECT_INT (GClosure     *closure,
-      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel.c: In function 'loqui_channel_append_message_text':
-loqui_channel.c:242:16: warning: variable 'channel' set but not used [-Wunused-but-set-variable]
-  242 |  LoquiChannel *channel;
-      |                ^~~~~~~
-loqui_channel.c: In function 'loqui_channel_new':
-loqui_channel.c:253:23: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  253 |  LoquiChannelPrivate *priv;
-      |                       ^~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel.c: In function 'loqui_channel_set_account':
-loqui_channel.c:270:30: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  270 |         LoquiChannelPrivate *priv;
-      |                              ^~~~
-In file included from ../libloqui/loqui_channel_buffer.h:26,
-                 from ../libloqui/loqui_channel_entry.h:28,
-                 from ../libloqui/loqui_account.h:40,
+In file included from ../libloqui/loqui_profile_account.h:44,
+                 from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-protocol.h:42,
-                 from loqui_profile_account.h:42,
-                 from loqui_profile_account.c:24:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
+                 from loqui_protocol_irc.h:25,
+                 from loqui_protocol_irc.c:23:
+../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
+  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-protocol.h:42,
+In file included from ../libloqui/loqui-protocol.h:48,
                  from loqui_profile_account.h:42,
-                 from loqui_profile_account.c:24:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+                 from loqui_account.h:44,
+                 from loqui_receiver.h:40,
+                 from loqui_receiver.c:23:
+../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
+  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
+  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel.c: At top level:
-loqui_channel.c:332:13: warning: Deprecated pre-processor symbol, replace with 
-  332 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiChannel, loqui_channel, identifier);
+../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
+  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_account.h:41,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from loqui_profile_account.h:42,
-                 from loqui_profile_account.c:24:
+                 from loqui-protocol.h:42,
+                 from loqui-protocol.gob:31:
 ../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
    85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from loqui-message-text.h:36,
-                 from loqui-message-text.c:37:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel.c: In function 'loqui_channel_create_remark_message_text':
-loqui_channel.c:424:23: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  424 |  LoquiChannelPrivate *priv;
-      |                       ^~~~
-In file included from loqui-message-text.c:37:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.gob:54:13: warning: Deprecated pre-processor symbol, replace with 
-   54 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiMessageText, loqui_message_text, text);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.gob:55:13: warning: Deprecated pre-processor symbol, replace with 
-   55 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiMessageText, loqui_message_text, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-gobject-utils.c -o loqui-gobject-utils.o >/dev/null 2>&1
-loqui-message-text.gob:56:13: warning: Deprecated pre-processor symbol, replace with 
-   56 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiMessageText, loqui_message_text, account_name);
+../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:45,
-                 from ../libloqui/loqui-protocol.h:42,
+In file included from ../libloqui/loqui-protocol.h:48,
                  from loqui_profile_account.h:42,
-                 from loqui_profile_account.c:24:
+                 from loqui_account.h:44,
+                 from loqui_channel.h:43,
+                 from loqui_channel_entry_utils.h:27,
+                 from loqui_channel_entry_utils.c:22:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_account.h:44,
+                 from ../libloqui/loqui-protocol.h:42,
+                 from loqui_protocol_irc.h:25,
+                 from loqui_protocol_irc.c:23:
+../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
+   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-protocol.h:49,
+                 from loqui_profile_account.h:42,
+                 from loqui_account.h:44,
+                 from loqui_receiver.h:40,
+                 from loqui_receiver.c:23:
+../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
+   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
   116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.gob:57:13: warning: Deprecated pre-processor symbol, replace with 
-   57 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiMessageText, loqui_message_text, channel_name);
+../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
+   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
+   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
+   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:49,
                  from loqui_profile_account.h:42,
-                 from loqui_profile_account.c:24:
+                 from loqui_account.h:44,
+                 from loqui_channel.h:43,
+                 from loqui_channel_entry_utils.h:27,
+                 from loqui_channel_entry_utils.c:22:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_profile_account.c:24:
+../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
+   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
+   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
+   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui-mode-item.gob:27:
+loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_account.h:44,
+                 from loqui_receiver.h:40,
+                 from loqui_receiver.c:23:
 loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -1984,30 +2418,57 @@
 loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_account.h:44,
+                 from loqui_channel.h:43,
+                 from loqui_channel_entry_utils.h:27,
+                 from loqui_channel_entry_utils.c:22:
+loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
+   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
    94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
+   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
+   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
+   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
+   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.c: In function 'loqui_profile_account_get_property':
+loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
+   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.c:173:3: warning: 'g_value_array_new' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   173 |   value_array = g_value_array_new(g_list_length(tmp_list));
       |   ^~~~~~~~~~~
+loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
+   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/glib-2.0/glib-object.h:34,
                  from loqui_profile_account.h:24,
                  from loqui_profile_account.c:24:
 /usr/include/glib-2.0/gobject/gvaluearray.h:67:14: note: declared here
    67 | GValueArray* g_value_array_new      (guint   n_prealloced);
       |              ^~~~~~~~~~~~~~~~~
-In file included from loqui-generic-profile-factory.h:36,
-                 from loqui-generic-profile-factory.c:37:
-../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
-   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_channel_entry.c: In function 'loqui_channel_entry_add_member':
+loqui_channel_entry.c:556:28: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  556 |  LoquiChannelEntryPrivate *priv;
+      |                            ^~~~
 loqui_profile_account.c:177:4: warning: 'g_value_array_append' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   177 |    g_value_array_append(value_array, &tmp_val);
       |    ^~~~~~~~~~~~~~~~~~~~
@@ -2017,6 +2478,13 @@
 /usr/include/glib-2.0/gobject/gvaluearray.h:80:14: note: declared here
    80 | GValueArray* g_value_array_append      (GValueArray *value_array,
       |              ^~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_profile_account.h:44,
+                 from ../libloqui/loqui_account.h:44,
+                 from loqui-protocol.h:42,
+                 from loqui-protocol.gob:31:
+../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
+  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.c:181:3: warning: 'g_value_array_free' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   181 |   g_value_array_free(value_array);
       |   ^~~~~~~~~~~~~~~~~~
@@ -2026,6 +2494,31 @@
 /usr/include/glib-2.0/gobject/gvaluearray.h:70:7: note: declared here
    70 | void  g_value_array_free      (GValueArray *value_array);
       |       ^~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
+  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.c: In function 'loqui_user_finalize':
+../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.c:92:13: warning: variable 'user' set but not used [-Wunused-but-set-variable]
+   92 |  LoquiUser *user;
+      |             ^~~~
+In file included from ../libloqui/loqui-protocol.h:49,
+                 from loqui_protocol_irc.h:25,
+                 from loqui_protocol_irc.c:23:
+../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
+   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_account.h:44,
+                 from loqui-protocol.h:42,
+                 from loqui-protocol.gob:31:
+../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
+   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
+   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.c: In function 'loqui_profile_account_set_property':
 loqui_profile_account.c:235:4: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   235 |    tmp_val = g_value_array_get_nth(value_array, i);
@@ -2036,80 +2529,51 @@
 /usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
    63 | GValue*  g_value_array_get_nth      (GValueArray *value_array,
       |          ^~~~~~~~~~~~~~~~~~~~~
-In file included from loqui-generic-profile-factory.gob:31:
-loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.c: In function 'loqui_profile_account_new':
-loqui_profile_account.c:354:30: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  354 |  LoquiProfileAccountPrivate *priv;
-      |                              ^~~~
-loqui-generic-profile-factory.gob: In function '___Loqui_Profile_Factory_init':
-loqui-generic-profile-factory.gob:51:38: warning: assignment to 'gchar * (*)(LoquiProfileFactory *)' {aka 'char * (*)(struct _LoquiProfileFactory *)'} from incompatible pointer type 'const gchar * (*)(LoquiProfileFactory *)' {aka 'const char * (*)(struct _LoquiProfileFactory *)'} [-Wincompatible-pointer-types]
-   51 |  private const gchar *
-      |                                      ^
-loqui-generic-profile-factory.c: In function 'loqui_generic_profile_factory_init':
-loqui_profile_account.c: At top level:
-loqui_profile_account.c:366:13: warning: Deprecated pre-processor symbol, replace with 
-  366 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccount, loqui_profile_account, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-generic-profile-factory.c:178:13: warning: Deprecated pre-processor symbol, replace with 
-  178 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_GENERIC_PROFILE_FACTORY,LoquiGenericProfileFactoryPrivate);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-generic-profile-factory.c: In function 'loqui_generic_profile_factory_class_init':
-loqui-generic-profile-factory.c:190:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
-  190 |  g_type_class_add_private(c,sizeof(LoquiGenericProfileFactoryPrivate));
-      |  ^~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from loqui-generic-profile-factory.h:26,
-                 from loqui-generic-profile-factory.c:37:
-/usr/include/glib-2.0/gobject/gtype.h:1304:10: note: declared here
- 1304 | void     g_type_class_add_private       (gpointer                    g_class,
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.c:368:13: warning: Deprecated pre-processor symbol, replace with 
-  368 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccount, loqui_profile_account, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.c:370:13: warning: Deprecated pre-processor symbol, replace with 
-  370 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccount, loqui_profile_account, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.c:373:13: warning: Deprecated pre-processor symbol, replace with 
-  373 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccount, loqui_profile_account, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.c:374:13: warning: Deprecated pre-processor symbol, replace with 
-  374 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccount, loqui_profile_account, password);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_channel_buffer.c -o loqui_channel_buffer.o >/dev/null 2>&1
-loqui_profile_account.c:377:13: warning: Deprecated pre-processor symbol, replace with 
-  377 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
+   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.c:378:13: warning: Deprecated pre-processor symbol, replace with 
-  378 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccount, loqui_profile_account, codeset);
+In file included from loqui_channel_entry_utils.h:27,
+                 from loqui_channel_entry_utils.c:22:
+loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.gob: In function 'loqui_message_text_get_nick_string_parts':
-loqui-message-text.gob:175:10: warning: control reaches end of non-void function [-Wreturn-type]
-  175 |         }
-      |          ^
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from loqui_user.h:25,
                  from loqui_channel_entry.h:25,
-                 from loqui_channel_entry.c:25:
+                 from loqui_channel.h:25,
+                 from loqui_channel.c:27:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
+   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
+   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
+   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
+   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_account_irc.h:27,
+                 from loqui_protocol_irc.c:25:
+loqui_user_irc.h:63:13: warning: Deprecated pre-processor symbol, replace with 
+   63 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, server_info);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
+   64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, joined_channels_string);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_channel_entry.h:25,
-                 from loqui_channel_entry.c:25:
+                 from loqui_channel.h:25,
+                 from loqui_channel.c:27:
 loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_channel_entry_utils.c -o loqui_channel_entry_utils.o >/dev/null 2>&1
 loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
   119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -2119,336 +2583,235 @@
 loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-protocol.h:48,
+                 from loqui_profile_account.h:42,
+                 from loqui_account.h:44,
+                 from loqui_channel.h:43,
+                 from loqui_channel_irc.h:26,
+                 from loqui_channel_irc.c:23:
+../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
+  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.c: In function 'loqui_profile_account_new':
 loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
   122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.c:354:30: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  354 |  LoquiProfileAccountPrivate *priv;
+      |                              ^~~~
 loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_buffer.h:26,
-                 from loqui_channel_entry.h:28,
-                 from loqui_channel_entry.c:25:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_entry.c:25:
-loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
+  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_entry.c: In function 'loqui_channel_entry_new':
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-profile-factory.c -o loqui-profile-factory.o >/dev/null 2>&1
-loqui_channel_entry.c:389:28: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  389 |  LoquiChannelEntryPrivate *priv;
-      |                            ^~~~
-loqui_channel_entry.c: In function 'loqui_channel_entry_add_real':
-loqui_channel_entry.c:411:28: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  411 |  LoquiChannelEntryPrivate *priv;
-      |                            ^~~~
-loqui_channel_entry.c: In function 'loqui_channel_entry_add_member':
-loqui_channel_entry.c:556:28: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  556 |  LoquiChannelEntryPrivate *priv;
-      |                            ^~~~
+loqui_receiver.c: In function 'loqui_receiver_dispose':
+loqui_receiver.c:93:17: warning: variable 'receiver' set but not used [-Wunused-but-set-variable]
+   93 |  LoquiReceiver *receiver;
+      |                 ^~~~~~~~
 loqui_channel_entry.c: In function 'loqui_channel_entry_sort':
+In file included from ../libloqui/loqui-protocol.h:49,
+                 from loqui_profile_account.h:42,
+                 from loqui_account.h:44,
+                 from loqui_channel.h:43,
+                 from loqui_channel_irc.h:26,
+                 from loqui_channel_irc.c:23:
+../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
+   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_channel_entry.c:613:28: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
   613 |  LoquiChannelEntryPrivate *priv;
       |                            ^~~~
+In file included from loqui-protocol.h:49,
+                 from loqui-protocol.gob:31:
+../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
+   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_receiver.c: In function 'loqui_receiver_get_property':
+loqui_receiver.c:106:24: warning: variable 'receiver' set but not used [-Wunused-but-set-variable]
+  106 |         LoquiReceiver *receiver;
+      |                        ^~~~~~~~
+loqui_profile_account.c: At top level:
 loqui_channel_entry.c: In function 'loqui_channel_entry_set_sort_func':
+loqui_profile_account.c:366:13: warning: Deprecated pre-processor symbol, replace with 
+  366 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccount, loqui_profile_account, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_channel_entry.c:630:35: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
   630 |         LoquiChannelEntryPrivate *priv;
       |                                   ^~~~
-loqui_channel_entry.c: In function 'loqui_channel_entry_set_buffer':
-loqui_channel_entry.c:678:35: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  678 |         LoquiChannelEntryPrivate *priv;
-      |                                   ^~~~
-loqui_channel_entry.c: At top level:
-loqui_channel_entry.c:805:13: warning: Deprecated pre-processor symbol, replace with 
-  805 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiChannelEntry, loqui_channel_entry, name);
+loqui_receiver.c: In function 'loqui_receiver_set_property':
+loqui_receiver.c:119:24: warning: variable 'receiver' set but not used [-Wunused-but-set-variable]
+  119 |         LoquiReceiver *receiver;
+      |                        ^~~~~~~~
+In file included from loqui_account.h:44,
+                 from loqui_channel.h:43,
+                 from loqui_channel_irc.h:26,
+                 from loqui_channel_irc.c:23:
+loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
+   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_entry.c:806:13: warning: Deprecated pre-processor symbol, replace with 
-  806 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiChannelEntry, loqui_channel_entry, topic);
+In file included from loqui_channel_buffer.h:26,
+                 from loqui_channel_entry.h:28,
+                 from loqui_channel.h:25,
+                 from loqui_channel.c:27:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_string_tokenizer.c:33:
-loqui_string_tokenizer.h:64:13: warning: Deprecated pre-processor symbol, replace with 
-   64 | G_CONST_RETURN gchar *loqui_string_tokenizer_next_token(LoquiStringTokenizer *st, gchar *delimiter_ptr);
+loqui_receiver.c: In function 'loqui_receiver_new':
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_string_tokenizer.h:65:13: warning: Deprecated pre-processor symbol, replace with 
-   65 | G_CONST_RETURN gchar *loqui_string_tokenizer_peek_next_token(LoquiStringTokenizer *st, gchar *delimiter_ptr);
+loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
+   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_string_tokenizer.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_string_tokenizer_get_original_string(LoquiStringTokenizer *st);
+loqui_receiver.c:155:24: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  155 |  LoquiReceiverPrivate *priv;
+      |                        ^~~~
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_string_tokenizer.h:67:13: warning: Deprecated pre-processor symbol, replace with 
-   67 | G_CONST_RETURN gchar *loqui_string_tokenizer_get_remains(LoquiStringTokenizer *st);
+loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
+   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
+   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.c:368:13: warning: Deprecated pre-processor symbol, replace with 
+  368 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccount, loqui_profile_account, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_string_tokenizer.c:98:13: warning: Deprecated pre-processor symbol, replace with 
-   98 | G_CONST_RETURN gchar *
-      |             ^~~~~~~~~~                                      
-loqui_string_tokenizer.c:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | G_CONST_RETURN gchar *
-      |             ^~~~~~~~~~                                      
-loqui_string_tokenizer.c:181:13: warning: Deprecated pre-processor symbol, replace with 
-  181 | G_CONST_RETURN gchar *
-      |             ^~~~~~~~~~                                      
-loqui_string_tokenizer.c:186:13: warning: Deprecated pre-processor symbol, replace with 
-  186 | G_CONST_RETURN gchar *
-      |             ^~~~~~~~~~                                      
-loqui_string_tokenizer.c: In function 'loqui_string_tokenizer_count_tokens':
-loqui_string_tokenizer.c:209:13: warning: comparison between pointer and zero character constant [-Wpointer-compare]
-  209 |  while (tmp != '\0' && (tmp = strpbrk(tmp, st->delimiters)) != NULL) {
-      |             ^~
-loqui_string_tokenizer.c:209:9: note: did you mean to dereference the pointer?
-  209 |  while (tmp != '\0' && (tmp = strpbrk(tmp, st->delimiters)) != NULL) {
-      |         ^
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_webutils.c -o loqui_webutils.o >/dev/null 2>&1
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from loqui_user.h:25,
-                 from loqui_user.c:23:
+                 from loqui_channel_entry.h:25,
+                 from loqui_account.h:40,
+                 from loqui_sender.h:40,
+                 from loqui_sender_irc.h:25,
+                 from loqui_sender_irc.c:23:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
+   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_user.c:23:
-loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
+   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+loqui-protocol.gob: In function '___Loqui_Profile_Factory_init':
+loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
+   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+loqui-protocol.gob:77:38: warning: assignment to 'gchar * (*)(LoquiProfileFactory *)' {aka 'char * (*)(struct _LoquiProfileFactory *)'} from incompatible pointer type 'const gchar * (*)(LoquiProfileFactory *)' {aka 'const char * (*)(struct _LoquiProfileFactory *)'} [-Wincompatible-pointer-types]
+   77 |  private const gchar *
+      |                                      ^
+In file included from loqui_protocol_irc.c:30:
+loqui_profile_account_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
+   64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.c: In function 'loqui_user_finalize':
-loqui_user.c:92:13: warning: variable 'user' set but not used [-Wunused-but-set-variable]
-   92 |  LoquiUser *user;
-      |             ^~~~
-In file included from loqui-property-profile.gob:31:
-loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+loqui_profile_account_irc.h:65:13: warning: Deprecated pre-processor symbol, replace with 
+   65 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, userinfo);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+loqui_profile_account.c:370:13: warning: Deprecated pre-processor symbol, replace with 
+  370 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccount, loqui_profile_account, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-property-profile.gob: In function '___Loqui_Profile_init':
-loqui-property-profile.gob:64:32: warning: assignment to 'GParamSpec * (*)(LoquiProfile *, const gchar *, const gchar *)' {aka 'struct _GParamSpec * (*)(struct _LoquiProfile *, const char *, const char *)'} from incompatible pointer type 'const GParamSpec * (*)(LoquiProfile *, const gchar *, const gchar *)' {aka 'const struct _GParamSpec * (*)(struct _LoquiProfile *, const char *, const char *)'} [-Wincompatible-pointer-types]
-   64 |  private const GParamSpec *get_profile_value_spec(LoquiProfile *profile, const gchar *key, const gchar *type_hint) {
-      |                                ^
-loqui_user.c: At top level:
-loqui_user.c:407:13: warning: Deprecated pre-processor symbol, replace with 
-  407 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiUser, loqui_user, username);
+loqui_channel_entry.c: In function 'loqui_channel_entry_set_buffer':
+In file included from loqui_channel.h:25,
+                 from loqui_channel.c:27:
+loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.c:408:13: warning: Deprecated pre-processor symbol, replace with 
-  408 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiUser, loqui_user, hostname);
+loqui_profile_account_irc.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, autojoin);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.c:409:13: warning: Deprecated pre-processor symbol, replace with 
-  409 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiUser, loqui_user, realname);
+loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.c:410:13: warning: Deprecated pre-processor symbol, replace with 
-  410 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiUser, loqui_user, servername);
+loqui_profile_account_irc.h:67:13: warning: Deprecated pre-processor symbol, replace with 
+   67 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, quit_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.c:411:13: warning: Deprecated pre-processor symbol, replace with 
-  411 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiUser, loqui_user, away_message);
+loqui_channel_entry.c:678:35: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  678 |         LoquiChannelEntryPrivate *priv;
+      |                                   ^~~~
+In file included from loqui_channel_irc.h:26,
+                 from loqui_channel_irc.c:23:
+loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.c:449:13: warning: Deprecated pre-processor symbol, replace with 
-  449 | G_CONST_RETURN gchar *
-      |             ^~~~~~~~~~                                      
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_marshalers.c -o loqui_marshalers.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-profile.c -o loqui-profile.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-generic-profile-factory.c -o loqui-generic-profile-factory.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-message-text-region.c -o loqui-message-text-region.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_title_format.c -o loqui_title_format.o >/dev/null 2>&1
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_sender.lo loqui_sender.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_string_tokenizer.c -o loqui_string_tokenizer.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-property-profile.c -o loqui-property-profile.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_codeconv.c -o loqui_codeconv.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-utils.c -o loqui-utils.o >/dev/null 2>&1
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_receiver.lo loqui_receiver.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_codeconv_tools.c -o loqui_codeconv_tools.o >/dev/null 2>&1
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_account.lo loqui_account.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_message.lo loqui_message.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_channel.c -o loqui_channel.o >/dev/null 2>&1
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_member.lo loqui_member.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-protocol.lo loqui-protocol.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-mode-item.lo loqui-mode-item.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-mode-manager.lo loqui-mode-manager.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-message-text.c -o loqui-message-text.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_sender.c  -fPIC -DPIC -o .libs/loqui_sender.o
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-transfer-item.lo loqui-transfer-item.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_protocol_irc.lo loqui_protocol_irc.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_profile_account.c -o loqui_profile_account.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_message.c  -fPIC -DPIC -o .libs/loqui_message.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_member.c  -fPIC -DPIC -o .libs/loqui_member.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_account.c  -fPIC -DPIC -o .libs/loqui_account.o
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_user_irc.lo loqui_user_irc.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_receiver.c  -fPIC -DPIC -o .libs/loqui_receiver.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_user.c -o loqui_user.o >/dev/null 2>&1
+In file included from loqui_channel_entry.h:25,
+                 from loqui_account.h:40,
+                 from loqui_sender.h:40,
+                 from loqui_sender_irc.h:25,
+                 from loqui_sender_irc.c:23:
+loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from loqui_user.h:25,
                  from loqui_channel_entry.h:25,
                  from loqui_account.h:40,
-                 from loqui_sender.h:40,
-                 from loqui_sender.c:23:
+                 from loqui_receiver.h:40,
+                 from loqui_receiver_irc.h:25,
+                 from loqui_receiver_irc.c:23:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_entry.h:25,
-                 from loqui_account.h:40,
-                 from loqui_sender.h:40,
-                 from loqui_sender.c:23:
-loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
   119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
   120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_account_irc.h:27,
+                 from loqui_channel_irc.c:25:
+loqui_user_irc.h:63:13: warning: Deprecated pre-processor symbol, replace with 
+   63 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, server_info);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
   122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
+   64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, joined_channels_string);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_buffer.h:26,
-                 from loqui_channel_entry.h:28,
-                 from loqui_account.h:40,
-                 from loqui_sender.h:40,
-                 from loqui_sender.c:23:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_account.h:40,
-                 from loqui_sender.h:40,
-                 from loqui_sender.c:23:
-loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-protocol.c  -fPIC -DPIC -o .libs/loqui-protocol.o
-In file included from loqui_account.h:41,
-                 from loqui_sender.h:40,
-                 from loqui_sender.c:23:
-loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:48,
-                 from loqui_profile_account.h:42,
-                 from loqui_account.h:44,
-                 from loqui_sender.h:40,
-                 from loqui_sender.c:23:
-../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
-  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
-  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:49,
-                 from loqui_profile_account.h:42,
-                 from loqui_account.h:44,
-                 from loqui_sender.h:40,
-                 from loqui_sender.c:23:
-../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
-   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_account.h:44,
-                 from loqui_sender.h:40,
-                 from loqui_sender.c:23:
-loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
-   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
-   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
-   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
-   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
-   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
-   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
-   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
+loqui_profile_account.c:373:13: warning: Deprecated pre-processor symbol, replace with 
+  373 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_utils_irc.lo loqui_utils_irc.c
-loqui_sender.c: In function 'loqui_sender_dispose':
-loqui_sender.c:93:15: warning: variable 'sender' set but not used [-Wunused-but-set-variable]
-   93 |  LoquiSender *sender;
-      |               ^~~~~~
-loqui_sender.c: In function 'loqui_sender_get_property':
-loqui_sender.c:106:22: warning: variable 'sender' set but not used [-Wunused-but-set-variable]
-  106 |         LoquiSender *sender;
-      |                      ^~~~~~
-loqui_sender.c: In function 'loqui_sender_set_property':
-loqui_sender.c:119:22: warning: variable 'sender' set but not used [-Wunused-but-set-variable]
-  119 |         LoquiSender *sender;
-      |                      ^~~~~~
-loqui_sender.c: In function 'loqui_sender_new':
-loqui_sender.c:155:22: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  155 |  LoquiSenderPrivate *priv;
-      |                      ^~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-mode-manager.c  -fPIC -DPIC -o .libs/loqui-mode-manager.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-mode-item.c  -fPIC -DPIC -o .libs/loqui-mode-item.o
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from loqui_user.h:25,
-                 from loqui_message.c:29:
+                 from loqui_user_irc.h:25,
+                 from loqui_user_irc.c:23:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_message.c:29:
+In file included from loqui_channel_entry.h:25,
+                 from loqui_account.h:40,
+                 from loqui_receiver.h:40,
+                 from loqui_receiver_irc.h:25,
+                 from loqui_receiver_irc.c:23:
 loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+loqui_profile_account.c:374:13: warning: Deprecated pre-processor symbol, replace with 
+  374 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccount, loqui_profile_account, password);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
   119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -2458,102 +2821,123 @@
 loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_channel_buffer.h:26,
+                 from loqui_channel_entry.h:28,
+                 from loqui_account.h:40,
+                 from loqui_sender.h:40,
+                 from loqui_sender_irc.h:25,
+                 from loqui_sender_irc.c:23:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
   122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from loqui_user.h:25,
-                 from loqui_channel_entry.h:25,
-                 from loqui_account.h:40,
-                 from loqui_account.c:24:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_buffer.h:26,
-                 from loqui_channel_entry.h:28,
-                 from loqui_channel.h:25,
-                 from loqui_message.c:30:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
   177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
   178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from irc_message.c:24:
+loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
   179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_entry.h:25,
-                 from loqui_account.h:40,
-                 from loqui_account.c:24:
+In file included from loqui_user_irc.h:25,
+                 from loqui_user_irc.c:23:
 loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
   119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_channel_irc.c: In function 'loqui_channel_irc_dispose':
 loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
   120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_channel_irc.c:95:19: warning: variable 'channel' set but not used [-Wunused-but-set-variable]
+   95 |  LoquiChannelIRC *channel;
+      |                   ^~~~~~~
 loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
   122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.c:377:13: warning: Deprecated pre-processor symbol, replace with 
+  377 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel.h:25,
-                 from loqui_message.c:30:
+loqui_channel_irc.c: In function 'loqui_channel_irc_get_property':
+loqui_channel_irc.c:108:26: warning: variable 'channel' set but not used [-Wunused-but-set-variable]
+  108 |         LoquiChannelIRC *channel;
+      |                          ^~~~~~~
+In file included from loqui_account.h:40,
+                 from loqui_sender.h:40,
+                 from loqui_sender_irc.h:25,
+                 from loqui_sender_irc.c:23:
 loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
   125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_channel_buffer.h:26,
                  from loqui_channel_entry.h:28,
                  from loqui_account.h:40,
-                 from loqui_account.c:24:
+                 from loqui_receiver.h:40,
+                 from loqui_receiver_irc.h:25,
+                 from loqui_receiver_irc.c:23:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
   176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_user_irc.c:23:
+loqui_user_irc.h:63:13: warning: Deprecated pre-processor symbol, replace with 
+   63 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, server_info);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
   177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_channel_irc.c: In function 'loqui_channel_irc_set_property':
+loqui_channel_irc.c:121:26: warning: variable 'channel' set but not used [-Wunused-but-set-variable]
+  121 |         LoquiChannelIRC *channel;
+      |                          ^~~~~~~
+loqui_user_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
+   64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, joined_channels_string);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
   178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
   179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_account.h:40,
-                 from loqui_account.c:24:
-loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+loqui_profile_account.c:378:13: warning: Deprecated pre-processor symbol, replace with 
+  378 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_account.h:41,
-                 from loqui_account.c:24:
-loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+loqui_channel_irc.c: In function 'loqui_channel_irc_new':
+loqui_user.c: At top level:
+loqui_channel_irc.c:157:26: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  157 |  LoquiChannelIRCPrivate *priv;
+      |                          ^~~~
+loqui_user.c:407:13: warning: Deprecated pre-processor symbol, replace with 
+  407 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:48,
                  from loqui_profile_account.h:42,
                  from loqui_account.h:44,
                  from loqui_channel.h:43,
-                 from loqui_message.c:30:
+                 from loqui_channel.c:27:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -2563,53 +2947,29 @@
 ../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.c:408:13: warning: Deprecated pre-processor symbol, replace with 
+  408 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiUser, loqui_user, hostname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:49,
                  from loqui_profile_account.h:42,
                  from loqui_account.h:44,
                  from loqui_channel.h:43,
-                 from loqui_message.c:30:
+                 from loqui_channel.c:27:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:48,
-                 from loqui_profile_account.h:42,
-                 from loqui_account.h:44,
-                 from loqui_account.c:24:
-../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
-  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
-  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:49,
-                 from loqui_profile_account.h:42,
-                 from loqui_account.h:44,
-                 from loqui_account.c:24:
-../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
-   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+loqui_channel_entry.c: At top level:
+loqui_channel_entry.c:805:13: warning: Deprecated pre-processor symbol, replace with 
+  805 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_account.h:44,
                  from loqui_channel.h:43,
-                 from loqui_message.c:30:
-loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
-   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
-   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
-   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_account.h:44,
-                 from loqui_account.c:24:
+                 from loqui_channel.c:27:
 loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
-   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
+loqui_user.c:409:13: warning: Deprecated pre-processor symbol, replace with 
+  409 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
    88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
@@ -2617,152 +2977,93 @@
 loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
    90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
-   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+loqui_user_irc.c: In function 'loqui_user_irc_finalize':
+In file included from loqui_account.h:40,
+                 from loqui_receiver.h:40,
+                 from loqui_receiver_irc.h:25,
+                 from loqui_receiver_irc.c:23:
+loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user_irc.c:83:16: warning: variable 'user' set but not used [-Wunused-but-set-variable]
+   83 |  LoquiUserIRC *user;
+      |                ^~~~
 loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
-   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
    94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
-   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_message.c:30:
+In file included from loqui_account.h:41,
+                 from loqui_sender.h:40,
+                 from loqui_sender_irc.h:25,
+                 from loqui_sender_irc.c:23:
 loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
    85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_message.c: In function 'loqui_message_finalize':
-loqui_message.c:83:16: warning: variable 'message' set but not used [-Wunused-but-set-variable]
-   83 |  LoquiMessage *message;
-      |                ^~~~~~~
-loqui_message.c: In function 'loqui_message_new':
-loqui_message.c:291:23: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  291 |  LoquiMessagePrivate *priv;
-      |                       ^~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from loqui_user.h:25,
-                 from loqui_member.h:27,
-                 from loqui_member.c:24:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_member.h:27,
-                 from loqui_member.c:24:
-loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-loqui_account.c: In function 'loqui_account_connect':
-loqui_account.c:546:23: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  546 |  LoquiAccountPrivate *priv;
-      |                       ^~~~
-loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_account.c: In function 'loqui_account_force_reconnect':
-loqui_account.c:589:23: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  589 |  LoquiAccountPrivate *priv;
-      |                       ^~~~
-loqui_member.c: In function 'loqui_member_finalize':
-loqui_member.c:80:15: warning: variable 'member' set but not used [-Wunused-but-set-variable]
-   80 |  LoquiMember *member;
-      |               ^~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from loqui_user.h:25,
-                 from loqui_channel_entry.h:25,
-                 from loqui_account.h:40,
-                 from loqui_receiver.h:40,
-                 from loqui_receiver.c:23:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_entry.h:25,
-                 from loqui_account.h:40,
-                 from loqui_receiver.h:40,
-                 from loqui_receiver.c:23:
-loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+loqui_user_irc.c: In function 'loqui_user_irc_dispose':
+loqui_user_irc.c:96:16: warning: variable 'user' set but not used [-Wunused-but-set-variable]
+   96 |  LoquiUserIRC *user;
+      |                ^~~~
+loqui_channel_entry.c:806:13: warning: Deprecated pre-processor symbol, replace with 
+  806 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+loqui_user.c:410:13: warning: Deprecated pre-processor symbol, replace with 
+  410 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_buffer.h:26,
-                 from loqui_channel_entry.h:28,
-                 from loqui_account.h:40,
+In file included from loqui_account.h:41,
                  from loqui_receiver.h:40,
-                 from loqui_receiver.c:23:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
+                 from loqui_receiver_irc.h:25,
+                 from loqui_receiver_irc.c:23:
+loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
+In file included from loqui_channel.c:27:
+loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
+loqui_user.c:411:13: warning: Deprecated pre-processor symbol, replace with 
+  411 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
+In file included from ../libloqui/loqui-protocol.h:48,
+                 from loqui_profile_account.h:42,
+                 from loqui_account.h:44,
+                 from loqui_sender.h:40,
+                 from loqui_sender_irc.h:25,
+                 from loqui_sender_irc.c:23:
+../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
+  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_account.h:40,
-                 from loqui_receiver.h:40,
-                 from loqui_receiver.c:23:
-loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
+  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_account.h:41,
-                 from loqui_receiver.h:40,
-                 from loqui_receiver.c:23:
-loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+In file included from ../libloqui/loqui-protocol.h:49,
+                 from loqui_profile_account.h:42,
+                 from loqui_account.h:44,
+                 from loqui_sender.h:40,
+                 from loqui_sender_irc.h:25,
+                 from loqui_sender_irc.c:23:
+../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
+   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:48,
                  from loqui_profile_account.h:42,
                  from loqui_account.h:44,
                  from loqui_receiver.h:40,
-                 from loqui_receiver.c:23:
+                 from loqui_receiver_irc.h:25,
+                 from loqui_receiver_irc.c:23:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -2772,17 +3073,26 @@
 ../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user_irc.c: At top level:
+loqui_user_irc.c:230:13: warning: Deprecated pre-processor symbol, replace with 
+  230 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiUserIRC, loqui_user_irc, server_info);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:49,
                  from loqui_profile_account.h:42,
                  from loqui_account.h:44,
                  from loqui_receiver.h:40,
-                 from loqui_receiver.c:23:
+                 from loqui_receiver_irc.h:25,
+                 from loqui_receiver_irc.c:23:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.c:449:13: warning: Deprecated pre-processor symbol, replace with 
+  449 | G_CONST_RETURN gchar *
+      |             ^~~~~~~~~~                                      
 In file included from loqui_account.h:44,
-                 from loqui_receiver.h:40,
-                 from loqui_receiver.c:23:
+                 from loqui_sender.h:40,
+                 from loqui_sender_irc.h:25,
+                 from loqui_sender_irc.c:23:
 loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -2792,65 +3102,61 @@
 loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
    90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui-protocol.h:41,
+                 from loqui_protocol_ipmsg.h:25,
+                 from loqui_protocol_ipmsg.c:23:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user_irc.c:231:13: warning: Deprecated pre-processor symbol, replace with 
+  231 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiUserIRC, loqui_user_irc, joined_channels_string);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_account.h:44,
+                 from loqui_receiver.h:40,
+                 from loqui_receiver_irc.h:25,
+                 from loqui_receiver_irc.c:23:
+loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
+   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
    94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
+   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
+   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
+   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_receiver.c: In function 'loqui_receiver_dispose':
-loqui_receiver.c:93:17: warning: variable 'receiver' set but not used [-Wunused-but-set-variable]
-   93 |  LoquiReceiver *receiver;
-      |                 ^~~~~~~~
-loqui_receiver.c: In function 'loqui_receiver_get_property':
-loqui_receiver.c:106:24: warning: variable 'receiver' set but not used [-Wunused-but-set-variable]
-  106 |         LoquiReceiver *receiver;
-      |                        ^~~~~~~~
-loqui_receiver.c: In function 'loqui_receiver_set_property':
-loqui_receiver.c:119:24: warning: variable 'receiver' set but not used [-Wunused-but-set-variable]
-  119 |         LoquiReceiver *receiver;
-      |                        ^~~~~~~~
-loqui_receiver.c: In function 'loqui_receiver_new':
-loqui_receiver.c:155:24: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  155 |  LoquiReceiverPrivate *priv;
-      |                        ^~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_protocol_irc.c  -fPIC -DPIC -o .libs/loqui_protocol_irc.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-transfer-item.c  -fPIC -DPIC -o .libs/loqui-transfer-item.o
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_channel_irc.lo loqui_channel_irc.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_profile_account_irc.lo loqui_profile_account_irc.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_user_irc.c  -fPIC -DPIC -o .libs/loqui_user_irc.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_channel_entry.c -o loqui_channel_entry.o >/dev/null 2>&1
-In file included from loqui-protocol.gob:29:
-loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui-mode-manager.gob:31:
-loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui-mode-item.gob:27:
-loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
+   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
+   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
+   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_channel_entry.h:25,
                  from ../libloqui/loqui_account.h:40,
-                 from loqui-protocol.h:42,
-                 from loqui-protocol.gob:31:
+                 from ../libloqui/loqui-protocol.h:42,
+                 from loqui_protocol_ipmsg.h:25,
+                 from loqui_protocol_ipmsg.c:23:
 ../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
@@ -2869,128 +3175,138 @@
 ../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_sender_irc.c:25:
+ctcp_message.h:64:13: warning: Deprecated pre-processor symbol, replace with 
+   64 | G_CONST_RETURN gchar *ctcp_message_get_param(CTCPMessage *ctcp_msg, gint i); /* zero origin */
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_channel.c: In function 'loqui_channel_append_message_text':
+loqui_channel.c:242:16: warning: variable 'channel' set but not used [-Wunused-but-set-variable]
+  242 |  LoquiChannel *channel;
+      |                ^~~~~~~
+loqui_channel.c: In function 'loqui_channel_new':
+loqui_channel.c:253:23: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  253 |  LoquiChannelPrivate *priv;
+      |                       ^~~~
+loqui_channel.c: In function 'loqui_channel_set_account':
+loqui_channel.c:270:30: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  270 |         LoquiChannelPrivate *priv;
+      |                              ^~~~
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from loqui_user.h:25,
+                 from loqui_channel_entry.h:25,
+                 from loqui_account.h:40,
+                 from loqui_account_irc.h:26,
+                 from loqui_account_irc.c:23:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_channel_buffer.h:26,
                  from ../libloqui/loqui_channel_entry.h:28,
                  from ../libloqui/loqui_account.h:40,
-                 from loqui-protocol.h:42,
-                 from loqui-protocol.gob:31:
+                 from ../libloqui/loqui-protocol.h:42,
+                 from loqui_protocol_ipmsg.h:25,
+                 from loqui_protocol_ipmsg.c:23:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
   176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_receiver_irc.c:29:
+ctcp_message.h:64:13: warning: Deprecated pre-processor symbol, replace with 
+   64 | G_CONST_RETURN gchar *ctcp_message_get_param(CTCPMessage *ctcp_msg, gint i); /* zero origin */
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
   177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
   178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:40,
-                 from loqui-protocol.h:42,
-                 from loqui-protocol.gob:31:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+In file included from loqui_account_irc.h:27,
+                 from loqui_sender_irc.c:28:
+loqui_user_irc.h:63:13: warning: Deprecated pre-processor symbol, replace with 
+   63 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, server_info);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+In file included from loqui_receiver_irc.c:31:
+loqui_user_irc.h:63:13: warning: Deprecated pre-processor symbol, replace with 
+   63 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, server_info);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:41,
-                 from loqui-protocol.h:42,
-                 from loqui-protocol.gob:31:
-../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+loqui_user_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
+   64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, joined_channels_string);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_profile_account.h:44,
-                 from ../libloqui/loqui_account.h:44,
-                 from loqui-protocol.h:42,
-                 from loqui-protocol.gob:31:
-../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
-  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
+loqui_user_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
+   64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, joined_channels_string);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
-  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+In file included from loqui_channel_entry.h:25,
+                 from loqui_account.h:40,
+                 from loqui_account_irc.h:26,
+                 from loqui_account_irc.c:23:
+loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:44,
-                 from loqui-protocol.h:42,
-                 from loqui-protocol.gob:31:
-../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
-   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
+loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
-   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
+loqui_channel.c: At top level:
+loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
-   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
+loqui_channel.c:332:13: warning: Deprecated pre-processor symbol, replace with 
+  332 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
-   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
+loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
-   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
-   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+In file included from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-protocol.h:42,
+                 from loqui_protocol_ipmsg.h:25,
+                 from loqui_protocol_ipmsg.c:23:
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
-   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
+In file included from loqui_receiver_irc.c:36:
+loqui_profile_account_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
+   64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui-protocol.h:49,
-                 from loqui-protocol.gob:31:
-../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
-   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-protocol.gob: In function '___Loqui_Profile_Factory_init':
-loqui-protocol.gob:77:38: warning: assignment to 'gchar * (*)(LoquiProfileFactory *)' {aka 'char * (*)(struct _LoquiProfileFactory *)'} from incompatible pointer type 'const gchar * (*)(LoquiProfileFactory *)' {aka 'const char * (*)(struct _LoquiProfileFactory *)'} [-Wincompatible-pointer-types]
-   77 |  private const gchar *
-      |                                      ^
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_sender_irc.lo loqui_sender_irc.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_receiver.c -o loqui_receiver.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_utils_irc.c  -fPIC -DPIC -o .libs/loqui_utils_irc.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_member.c -o loqui_member.o >/dev/null 2>&1
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui-protocol.h:41,
-                 from loqui_protocol_irc.h:25,
-                 from loqui_protocol_irc.c:23:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+loqui_profile_account_irc.h:65:13: warning: Deprecated pre-processor symbol, replace with 
+   65 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, userinfo);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+loqui_profile_account_irc.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, autojoin);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_sender.c -o loqui_sender.o >/dev/null 2>&1
-In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from loqui_protocol_irc.h:25,
-                 from loqui_protocol_irc.c:23:
-../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
+loqui_profile_account_irc.h:67:13: warning: Deprecated pre-processor symbol, replace with 
+   67 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, quit_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
+In file included from loqui_receiver_irc.c:39:
+loqui_string_tokenizer.h:64:13: warning: Deprecated pre-processor symbol, replace with 
+   64 | G_CONST_RETURN gchar *loqui_string_tokenizer_next_token(LoquiStringTokenizer *st, gchar *delimiter_ptr);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+loqui_string_tokenizer.h:65:13: warning: Deprecated pre-processor symbol, replace with 
+   65 | G_CONST_RETURN gchar *loqui_string_tokenizer_peek_next_token(LoquiStringTokenizer *st, gchar *delimiter_ptr);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+loqui_string_tokenizer.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_string_tokenizer_get_original_string(LoquiStringTokenizer *st);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+loqui_string_tokenizer.h:67:13: warning: Deprecated pre-processor symbol, replace with 
+   67 | G_CONST_RETURN gchar *loqui_string_tokenizer_get_remains(LoquiStringTokenizer *st);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_buffer.h:26,
-                 from ../libloqui/loqui_channel_entry.h:28,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from loqui_protocol_irc.h:25,
-                 from loqui_protocol_irc.c:23:
+In file included from loqui_channel_buffer.h:26,
+                 from loqui_channel_entry.h:28,
+                 from loqui_account.h:40,
+                 from loqui_account_irc.h:26,
+                 from loqui_account_irc.c:23:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
   176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -3003,37 +3319,58 @@
 loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
   179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from loqui_protocol_irc.h:25,
-                 from loqui_protocol_irc.c:23:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+loqui_channel.c: In function 'loqui_channel_create_remark_message_text':
+loqui_channel.c:424:23: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  424 |  LoquiChannelPrivate *priv;
+      |                       ^~~~
+loqui_sender_irc.c: In function 'loqui_sender_irc_dispose':
+loqui_sender_irc.c:152:18: warning: variable 'sender' set but not used [-Wunused-but-set-variable]
+  152 |  LoquiSenderIRC *sender;
+      |                  ^~~~~~
+In file included from loqui_account.h:40,
+                 from loqui_account_irc.h:26,
+                 from loqui_account_irc.c:23:
+loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
   125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_sender_irc.c: In function 'loqui_sender_irc_get_property':
+loqui_sender_irc.c:165:25: warning: variable 'sender' set but not used [-Wunused-but-set-variable]
+  165 |         LoquiSenderIRC *sender;
+      |                         ^~~~~~
+loqui_sender_irc.c: In function 'loqui_sender_irc_set_property':
+loqui_sender_irc.c:178:25: warning: variable 'sender' set but not used [-Wunused-but-set-variable]
+  178 |         LoquiSenderIRC *sender;
+      |                         ^~~~~~
+loqui_sender_irc.c: In function 'loqui_sender_irc_new':
+loqui_sender_irc.c:233:25: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  233 |  LoquiSenderIRCPrivate *priv;
+      |                         ^~~~
+loqui_receiver_irc.c: In function 'loqui_receiver_irc_finalize':
+loqui_receiver_irc.c:184:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  184 |  LoquiReceiverIRCPrivate *priv;
+      |                           ^~~~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_utils_irc.c -o loqui_utils_irc.o >/dev/null 2>&1
 In file included from ../libloqui/loqui_account.h:41,
                  from ../libloqui/loqui-protocol.h:42,
-                 from loqui_protocol_irc.h:25,
-                 from loqui_protocol_irc.c:23:
+                 from loqui_protocol_ipmsg.h:25,
+                 from loqui_protocol_ipmsg.c:23:
 ../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
    85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from loqui-transfer-item.h:36,
-                 from loqui-transfer-item.c:37:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+In file included from loqui_account.h:41,
+                 from loqui_account_irc.h:26,
+                 from loqui_account_irc.c:23:
+loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_profile_account.h:44,
                  from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-protocol.h:42,
-                 from loqui_protocol_irc.h:25,
-                 from loqui_protocol_irc.c:23:
+                 from loqui_protocol_ipmsg.h:25,
+                 from loqui_protocol_ipmsg.c:23:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -3045,8 +3382,8 @@
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-protocol.h:42,
-                 from loqui_protocol_irc.h:25,
-                 from loqui_protocol_irc.c:23:
+                 from loqui_protocol_ipmsg.h:25,
+                 from loqui_protocol_ipmsg.c:23:
 ../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -3059,37 +3396,100 @@
 ../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-protocol.h:48,
+                 from loqui_profile_account.h:42,
+                 from loqui_account.h:44,
+                 from loqui_account_irc.h:26,
+                 from loqui_account_irc.c:23:
+../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
+  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
    94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
+  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui-transfer-item.c:37:
-loqui-transfer-item.h:241:13: warning: Deprecated pre-processor symbol, replace with 
-  241 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiTransferItem, loqui_transfer_item, filename);
+In file included from ../libloqui/loqui-protocol.h:49,
+                 from loqui_profile_account.h:42,
+                 from loqui_account.h:44,
+                 from loqui_account_irc.h:26,
+                 from loqui_account_irc.c:23:
+../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
+   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_account.h:44,
+                 from loqui_account_irc.h:26,
+                 from loqui_account_irc.c:23:
+loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
+   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
+   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
+   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui-mode-manager.gob:31:
+loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
+   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:49,
-                 from loqui_protocol_irc.h:25,
-                 from loqui_protocol_irc.c:23:
+                 from loqui_protocol_ipmsg.h:25,
+                 from loqui_protocol_ipmsg.c:23:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-transfer-item.gob:33:13: warning: Deprecated pre-processor symbol, replace with 
-   33 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiTransferItem, loqui_transfer_item, filename);
+loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
+   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
+   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
+   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_receiver_irc.c: In function 'loqui_receiver_irc_command_quit':
+loqui_receiver_irc.c:473:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  473 |  LoquiReceiverIRCPrivate *priv;
+      |                           ^~~~
+loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_receiver_irc.c: In function 'loqui_receiver_irc_command_part':
+loqui_receiver_irc.c:500:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  500 |  LoquiReceiverIRCPrivate *priv;
+      |                           ^~~~
+loqui_receiver_irc.c: In function 'loqui_receiver_irc_command_kick':
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-profile-factory.c -o loqui-profile-factory.o >/dev/null 2>&1
+loqui_receiver_irc.c:542:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  542 |  LoquiReceiverIRCPrivate *priv;
+      |                           ^~~~
 In file included from loqui_account_irc.h:27,
-                 from loqui_protocol_irc.c:25:
+                 from loqui_account_irc.c:23:
 loqui_user_irc.h:63:13: warning: Deprecated pre-processor symbol, replace with 
    63 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, server_info);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
    64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, joined_channels_string);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_protocol_irc.c:30:
+loqui_receiver_irc.c: In function 'loqui_receiver_irc_command_nick':
+loqui_receiver_irc.c:598:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  598 |  LoquiReceiverIRCPrivate *priv;
+      |                           ^~~~
+In file included from loqui_account_irc.c:25:
 loqui_profile_account_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
    64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -3099,22 +3499,76 @@
 loqui_profile_account_irc.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, autojoin);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_receiver_irc.c: In function 'loqui_receiver_irc_reply_channelmodeis':
 loqui_profile_account_irc.h:67:13: warning: Deprecated pre-processor symbol, replace with 
    67 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, quit_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-mode-item.c -o loqui-mode-item.o >/dev/null 2>&1
+loqui_receiver_irc.c:718:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  718 |  LoquiReceiverIRCPrivate *priv;
+      |                           ^~~~
+loqui_receiver_irc.c: In function 'loqui_receiver_irc_command_mode':
+loqui_receiver_irc.c:748:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  748 |  LoquiReceiverIRCPrivate *priv;
+      |                           ^~~~
+loqui_receiver_irc.c: In function 'loqui_receiver_irc_command_join':
+loqui_receiver_irc.c:801:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  801 |  LoquiReceiverIRCPrivate *priv;
+      |                           ^~~~
+loqui_receiver_irc.c: In function 'loqui_receiver_irc_reply_creationtime':
+loqui_sender_irc.c: In function 'loqui_sender_irc_sent_quit':
+loqui_receiver_irc.c:961:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  961 |  LoquiReceiverIRCPrivate *priv;
+      |                           ^~~~
+loqui_sender_irc.c:748:16: warning: variable 'account' set but not used [-Wunused-but-set-variable]
+  748 |  LoquiAccount *account;
+      |                ^~~~~~~
+loqui_receiver_irc.c: In function 'loqui_receiver_irc_reply_topicwhotime':
+loqui_receiver_irc.c:1001:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+ 1001 |  LoquiReceiverIRCPrivate *priv;
+      |                           ^~~~
+In file included from loqui-gobject-utils.h:24,
+                 from loqui-gobject-utils.c:22:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_receiver_irc.c: In function 'loqui_receiver_irc_reply_whoisidle':
+loqui_receiver_irc.c:1041:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+ 1041 |  LoquiReceiverIRCPrivate *priv;
+      |                           ^~~~
+loqui_receiver_irc.c: In function 'loqui_receiver_irc_reply_who':
+loqui_receiver_irc.c:1082:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+ 1082 |  LoquiReceiverIRCPrivate *priv;
+      |                           ^~~~
+loqui_receiver_irc.c: In function 'loqui_receiver_irc_reply_notopic':
+loqui_receiver_irc.c:1187:9: warning: unused variable 'topic' [-Wunused-variable]
+ 1187 |  gchar *topic;
+      |         ^~~~~
+loqui_receiver_irc.c: In function 'loqui_receiver_irc_error_nick_unusable':
+loqui_receiver_irc.c:1256:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+ 1256 |  LoquiReceiverIRCPrivate *priv;
+      |                           ^~~~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_channel_buffer.c -o loqui_channel_buffer.o >/dev/null 2>&1
+loqui_receiver_irc.c: In function 'loqui_receiver_irc_joined_channel_append':
+loqui_receiver_irc.c:1270:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+ 1270 |  LoquiReceiverIRCPrivate *priv;
+      |                           ^~~~
+loqui_receiver_irc.c: In function 'loqui_receiver_irc_channel_append':
+loqui_receiver_irc.c:1311:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+ 1311 |  LoquiReceiverIRCPrivate *priv;
+      |                           ^~~~
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from loqui_user.h:25,
-                 from loqui_user_irc.h:25,
-                 from loqui_user_irc.c:23:
+                 from loqui_message.c:29:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_user_irc.h:25,
-                 from loqui_user_irc.c:23:
+In file included from loqui_message.c:29:
 loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
@@ -3133,45 +3587,36 @@
 loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_user_irc.c:23:
-loqui_user_irc.h:63:13: warning: Deprecated pre-processor symbol, replace with 
-   63 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, server_info);
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_webutils.c -o loqui_webutils.o >/dev/null 2>&1
+In file included from loqui_channel_buffer.h:26,
+                 from loqui_channel_entry.h:28,
+                 from loqui_channel.h:25,
+                 from loqui_message.c:30:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
-   64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, joined_channels_string);
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user_irc.c: In function 'loqui_user_irc_finalize':
-loqui_user_irc.c:83:16: warning: variable 'user' set but not used [-Wunused-but-set-variable]
-   83 |  LoquiUserIRC *user;
-      |                ^~~~
-loqui_user_irc.c: In function 'loqui_user_irc_dispose':
-loqui_user_irc.c:96:16: warning: variable 'user' set but not used [-Wunused-but-set-variable]
-   96 |  LoquiUserIRC *user;
-      |                ^~~~
-loqui_user_irc.c: At top level:
-loqui_user_irc.c:230:13: warning: Deprecated pre-processor symbol, replace with 
-  230 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiUserIRC, loqui_user_irc, server_info);
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user_irc.c:231:13: warning: Deprecated pre-processor symbol, replace with 
-  231 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiUserIRC, loqui_user_irc, joined_channels_string);
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_channel.h:25,
+                 from loqui_message.c:30:
+loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_receiver_irc.lo loqui_receiver_irc.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_message.c -o loqui_message.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_protocol_irc.c -o loqui_protocol_irc.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_channel_irc.c  -fPIC -DPIC -o .libs/loqui_channel_irc.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_profile_account_irc.c  -fPIC -DPIC -o .libs/loqui_profile_account_irc.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-protocol.c -o loqui-protocol.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_utils_irc.c -o loqui_utils_irc.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_sender_irc.c  -fPIC -DPIC -o .libs/loqui_sender_irc.o
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_account_irc.lo loqui_account_irc.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o irc_message.lo irc_message.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-mode-manager.c -o loqui-mode-manager.o >/dev/null 2>&1
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from loqui_user.h:25,
                  from loqui_channel_entry.h:25,
-                 from loqui_channel.h:25,
-                 from loqui_channel_irc.h:26,
-                 from loqui_channel_irc.c:23:
+                 from loqui_account.h:40,
+                 from loqui_account.c:24:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -3179,9 +3624,8 @@
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_channel_entry.h:25,
-                 from loqui_channel.h:25,
-                 from loqui_channel_irc.h:26,
-                 from loqui_channel_irc.c:23:
+                 from loqui_account.h:40,
+                 from loqui_account.c:24:
 loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
@@ -3202,9 +3646,8 @@
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_channel_buffer.h:26,
                  from loqui_channel_entry.h:28,
-                 from loqui_channel.h:25,
-                 from loqui_channel_irc.h:26,
-                 from loqui_channel_irc.c:23:
+                 from loqui_account.h:40,
+                 from loqui_account.c:24:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
   176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -3217,43 +3660,51 @@
 loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
   179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel.h:25,
-                 from loqui_channel_irc.h:26,
-                 from loqui_channel_irc.c:23:
-loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:48,
                  from loqui_profile_account.h:42,
                  from loqui_account.h:44,
                  from loqui_channel.h:43,
-                 from loqui_channel_irc.h:26,
-                 from loqui_channel_irc.c:23:
+                 from loqui_message.c:30:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
   116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from loqui_user.h:25,
+                 from loqui_channel_entry.h:25,
+                 from loqui_account.h:40,
+                 from loqui_sender.h:40,
+                 from loqui_sender.c:23:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_account.h:40,
+                 from loqui_account.c:24:
+loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:49,
                  from loqui_profile_account.h:42,
                  from loqui_account.h:44,
                  from loqui_channel.h:43,
-                 from loqui_channel_irc.h:26,
-                 from loqui_channel_irc.c:23:
+                 from loqui_message.c:30:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_account.h:44,
                  from loqui_channel.h:43,
-                 from loqui_channel_irc.h:26,
-                 from loqui_channel_irc.c:23:
+                 from loqui_message.c:30:
 loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -3275,129 +3726,107 @@
 loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_irc.h:26,
-                 from loqui_channel_irc.c:23:
-loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_account_irc.h:27,
-                 from loqui_channel_irc.c:25:
-loqui_user_irc.h:63:13: warning: Deprecated pre-processor symbol, replace with 
-   63 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, server_info);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
-   64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, joined_channels_string);
+In file included from loqui_channel_entry.h:25,
+                 from loqui_account.h:40,
+                 from loqui_sender.h:40,
+                 from loqui_sender.c:23:
+loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ctcp_message.lo ctcp_message.c
-loqui_channel_irc.c: In function 'loqui_channel_irc_dispose':
-loqui_channel_irc.c:95:19: warning: variable 'channel' set but not used [-Wunused-but-set-variable]
-   95 |  LoquiChannelIRC *channel;
-      |                   ^~~~~~~
-loqui_channel_irc.c: In function 'loqui_channel_irc_get_property':
-loqui_channel_irc.c:108:26: warning: variable 'channel' set but not used [-Wunused-but-set-variable]
-  108 |         LoquiChannelIRC *channel;
-      |                          ^~~~~~~
-loqui_channel_irc.c: In function 'loqui_channel_irc_set_property':
-loqui_channel_irc.c:121:26: warning: variable 'channel' set but not used [-Wunused-but-set-variable]
-  121 |         LoquiChannelIRC *channel;
-      |                          ^~~~~~~
-loqui_channel_irc.c: In function 'loqui_channel_irc_new':
-loqui_channel_irc.c:157:26: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  157 |  LoquiChannelIRCPrivate *priv;
-      |                          ^~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_user_irc.c -o loqui_user_irc.o >/dev/null 2>&1
-In file included from loqui_profile_account_irc.c:24:
-loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
-  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
+loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
-  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
+loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+In file included from loqui_account.h:41,
+                 from loqui_account.c:24:
+loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from loqui_profile_account.h:25,
-                 from loqui_profile_account_irc.h:25,
-                 from loqui_profile_account_irc.c:26:
+                 from loqui-message-text.h:36,
+                 from loqui-message-text.c:37:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from loqui_profile_account.h:42,
-                 from loqui_profile_account_irc.h:25,
-                 from loqui_profile_account_irc.c:26:
-../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
+loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+In file included from loqui_message.c:30:
+loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ctcp_handle.lo ctcp_handle.c
-In file included from ../libloqui/loqui_channel_buffer.h:26,
-                 from ../libloqui/loqui_channel_entry.h:28,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from loqui_profile_account.h:42,
-                 from loqui_profile_account_irc.h:25,
-                 from loqui_profile_account_irc.c:26:
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_channel_entry_utils.c -o loqui_channel_entry_utils.o >/dev/null 2>&1
+loqui_message.c: In function 'loqui_message_finalize':
+loqui_message.c:83:16: warning: variable 'message' set but not used [-Wunused-but-set-variable]
+   83 |  LoquiMessage *message;
+      |                ^~~~~~~
+In file included from loqui-message-text.c:37:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_channel_buffer.h:26,
+                 from loqui_channel_entry.h:28,
+                 from loqui_account.h:40,
+                 from loqui_sender.h:40,
+                 from loqui_sender.c:23:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
   176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
   177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-protocol.h:48,
+                 from loqui_profile_account.h:42,
+                 from loqui_account.h:44,
+                 from loqui_account.c:24:
+../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
+  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
   178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
   179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from loqui_profile_account.h:42,
-                 from loqui_profile_account_irc.h:25,
-                 from loqui_profile_account_irc.c:26:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
+  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:41,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from loqui_profile_account.h:42,
-                 from loqui_profile_account_irc.h:25,
-                 from loqui_profile_account_irc.c:26:
-../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:49,
                  from loqui_profile_account.h:42,
-                 from loqui_profile_account_irc.h:25,
-                 from loqui_profile_account_irc.c:26:
+                 from loqui_account.h:44,
+                 from loqui_account.c:24:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_profile_account_irc.h:25,
-                 from loqui_profile_account_irc.c:26:
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_message.c: In function 'loqui_message_new':
+loqui_message.c:291:23: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  291 |  LoquiMessagePrivate *priv;
+      |                       ^~~~
+In file included from loqui_account.h:44,
+                 from loqui_account.c:24:
 loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -3419,146 +3848,117 @@
 loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_profile_account_irc.c:26:
-loqui_profile_account_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
-   64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account_irc.h:65:13: warning: Deprecated pre-processor symbol, replace with 
-   65 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, userinfo);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account_irc.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, autojoin);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account_irc.h:67:13: warning: Deprecated pre-processor symbol, replace with 
-   67 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, quit_message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_protocol_ipmsg.lo loqui_protocol_ipmsg.c
-loqui_profile_account_irc.c: In function 'loqui_profile_account_irc_new':
-loqui_profile_account_irc.c:226:33: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  226 |  LoquiProfileAccountIRCPrivate *priv;
-      |                                 ^~~~
-loqui_profile_account_irc.c: At top level:
-loqui_profile_account_irc.c:237:13: warning: Deprecated pre-processor symbol, replace with 
-  237 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccountIRC, loqui_profile_account_irc, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account_irc.c:238:13: warning: Deprecated pre-processor symbol, replace with 
-  238 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccountIRC, loqui_profile_account_irc, userinfo);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account_irc.c:239:13: warning: Deprecated pre-processor symbol, replace with 
-  239 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccountIRC, loqui_profile_account_irc, autojoin);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account_irc.c:240:13: warning: Deprecated pre-processor symbol, replace with 
-  240 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccountIRC, loqui_profile_account_irc, quit_message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from loqui_user.h:25,
-                 from loqui_channel_entry.h:25,
-                 from loqui_account.h:40,
-                 from loqui_sender.h:40,
-                 from loqui_sender_irc.h:25,
-                 from loqui_sender_irc.c:23:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_entry.h:25,
-                 from loqui_account.h:40,
-                 from loqui_sender.h:40,
-                 from loqui_sender_irc.h:25,
-                 from loqui_sender_irc.c:23:
-loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_buffer.h:26,
-                 from loqui_channel_entry.h:28,
-                 from loqui_account.h:40,
-                 from loqui_sender.h:40,
-                 from loqui_sender_irc.h:25,
-                 from loqui_sender_irc.c:23:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
+loqui-message-text.gob:54:13: warning: Deprecated pre-processor symbol, replace with 
+   54 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiMessageText, loqui_message_text, text);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_account.h:40,
                  from loqui_sender.h:40,
-                 from loqui_sender_irc.h:25,
-                 from loqui_sender_irc.c:23:
+                 from loqui_sender.c:23:
 loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
   125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_user_ipmsg.lo loqui_user_ipmsg.c
+loqui-message-text.gob:55:13: warning: Deprecated pre-processor symbol, replace with 
+   55 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiMessageText, loqui_message_text, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.gob:56:13: warning: Deprecated pre-processor symbol, replace with 
+   56 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiMessageText, loqui_message_text, account_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.gob:57:13: warning: Deprecated pre-processor symbol, replace with 
+   57 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiMessageText, loqui_message_text, channel_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_account.h:41,
                  from loqui_sender.h:40,
-                 from loqui_sender_irc.h:25,
-                 from loqui_sender_irc.c:23:
+                 from loqui_sender.c:23:
 loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
    85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_protocol_irc.c -o loqui_protocol_irc.o >/dev/null 2>&1
+At top level:
+loqui_receiver_irc.c:218:1: warning: 'loqui_receiver_irc_validate_target_not_null' defined but not used [-Wunused-function]
+  218 | loqui_receiver_irc_validate_target_not_null(LoquiReceiverIRC *receiver, const gchar *place, IRCMessage *msg)
+      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:48,
                  from loqui_profile_account.h:42,
                  from loqui_account.h:44,
                  from loqui_sender.h:40,
-                 from loqui_sender_irc.h:25,
-                 from loqui_sender_irc.c:23:
+                 from loqui_sender.c:23:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_profile_account_irc.c:24:
+loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
+  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
+  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
   116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from loqui_profile_account.h:25,
+                 from loqui_profile_account_irc.h:25,
+                 from loqui_profile_account_irc.c:26:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:49,
                  from loqui_profile_account.h:42,
                  from loqui_account.h:44,
                  from loqui_sender.h:40,
-                 from loqui_sender_irc.h:25,
-                 from loqui_sender_irc.c:23:
+                 from loqui_sender.c:23:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-generic-profile-factory.c -o loqui-generic-profile-factory.o >/dev/null 2>&1
 In file included from loqui_account.h:44,
                  from loqui_sender.h:40,
-                 from loqui_sender_irc.h:25,
-                 from loqui_sender_irc.c:23:
+                 from loqui_sender.c:23:
 loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
    88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-protocol.h:42,
+                 from loqui_profile_account.h:42,
+                 from loqui_profile_account_irc.h:25,
+                 from loqui_profile_account_irc.c:26:
+../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
    90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -3568,92 +3968,22 @@
 loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-profile.c -o loqui-profile.o >/dev/null 2>&1
 loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_sender_irc.c:25:
-ctcp_message.h:64:13: warning: Deprecated pre-processor symbol, replace with 
-   64 | G_CONST_RETURN gchar *ctcp_message_get_param(CTCPMessage *ctcp_msg, gint i); /* zero origin */
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_account_irc.h:27,
-                 from loqui_sender_irc.c:28:
-loqui_user_irc.h:63:13: warning: Deprecated pre-processor symbol, replace with 
-   63 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, server_info);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
-   64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, joined_channels_string);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_receiver_irc.c  -fPIC -DPIC -o .libs/loqui_receiver_irc.o
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-utils-ipmsg.lo loqui-utils-ipmsg.c
-loqui_sender_irc.c: In function 'loqui_sender_irc_dispose':
-loqui_sender_irc.c:152:18: warning: variable 'sender' set but not used [-Wunused-but-set-variable]
-  152 |  LoquiSenderIRC *sender;
-      |                  ^~~~~~
-loqui_sender_irc.c: In function 'loqui_sender_irc_get_property':
-loqui_sender_irc.c:165:25: warning: variable 'sender' set but not used [-Wunused-but-set-variable]
-  165 |         LoquiSenderIRC *sender;
-      |                         ^~~~~~
-loqui_sender_irc.c: In function 'loqui_sender_irc_set_property':
-loqui_sender_irc.c:178:25: warning: variable 'sender' set but not used [-Wunused-but-set-variable]
-  178 |         LoquiSenderIRC *sender;
-      |                         ^~~~~~
-loqui_sender_irc.c: In function 'loqui_sender_irc_new':
-loqui_sender_irc.c:233:25: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  233 |  LoquiSenderIRCPrivate *priv;
-      |                         ^~~~
-loqui_sender_irc.c: In function 'loqui_sender_irc_sent_quit':
-loqui_sender_irc.c:748:16: warning: variable 'account' set but not used [-Wunused-but-set-variable]
-  748 |  LoquiAccount *account;
-      |                ^~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_account.c -o loqui_account.o >/dev/null 2>&1
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_profile_account_ipmsg.lo loqui_profile_account_ipmsg.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_account_irc.c  -fPIC -DPIC -o .libs/loqui_account_irc.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_channel_irc.c -o loqui_channel_irc.o >/dev/null 2>&1
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ipmsg_packet.lo ipmsg_packet.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c irc_message.c  -fPIC -DPIC -o .libs/irc_message.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-transfer-item.c -o loqui-transfer-item.o >/dev/null 2>&1
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from loqui_user.h:25,
-                 from loqui_channel_entry.h:25,
-                 from loqui_account.h:40,
-                 from loqui_receiver.h:40,
-                 from loqui_receiver_irc.h:25,
-                 from loqui_receiver_irc.c:23:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_entry.h:25,
-                 from loqui_account.h:40,
-                 from loqui_receiver.h:40,
-                 from loqui_receiver_irc.h:25,
-                 from loqui_receiver_irc.c:23:
-loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_buffer.h:26,
-                 from loqui_channel_entry.h:28,
-                 from loqui_account.h:40,
-                 from loqui_receiver.h:40,
-                 from loqui_receiver_irc.h:25,
-                 from loqui_receiver_irc.c:23:
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-property-profile.c -o loqui-property-profile.o >/dev/null 2>&1
+loqui_account.c: In function 'loqui_account_connect':
+loqui_account.c:546:23: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  546 |  LoquiAccountPrivate *priv;
+      |                       ^~~~
+In file included from ../libloqui/loqui_channel_buffer.h:26,
+                 from ../libloqui/loqui_channel_entry.h:28,
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-protocol.h:42,
+                 from loqui_profile_account.h:42,
+                 from loqui_profile_account_irc.h:25,
+                 from loqui_profile_account_irc.c:26:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
   176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -3666,51 +3996,56 @@
 loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
   179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_account.h:40,
-                 from loqui_receiver.h:40,
-                 from loqui_receiver_irc.h:25,
-                 from loqui_receiver_irc.c:23:
-loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+loqui_account.c: In function 'loqui_account_force_reconnect':
+loqui_account.c:589:23: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  589 |  LoquiAccountPrivate *priv;
+      |                       ^~~~
+In file included from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-protocol.h:42,
+                 from loqui_profile_account.h:42,
+                 from loqui_profile_account_irc.h:25,
+                 from loqui_profile_account_irc.c:26:
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
   125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_account.h:41,
-                 from loqui_receiver.h:40,
-                 from loqui_receiver_irc.h:25,
-                 from loqui_receiver_irc.c:23:
-loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:48,
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_string_tokenizer.c -o loqui_string_tokenizer.o >/dev/null 2>&1
+loqui_sender.c: In function 'loqui_sender_dispose':
+loqui_sender.c:93:15: warning: variable 'sender' set but not used [-Wunused-but-set-variable]
+   93 |  LoquiSender *sender;
+      |               ^~~~~~
+loqui_sender.c: In function 'loqui_sender_get_property':
+loqui_sender.c:106:22: warning: variable 'sender' set but not used [-Wunused-but-set-variable]
+  106 |         LoquiSender *sender;
+      |                      ^~~~~~
+loqui_sender.c: In function 'loqui_sender_set_property':
+loqui_sender.c:119:22: warning: variable 'sender' set but not used [-Wunused-but-set-variable]
+  119 |         LoquiSender *sender;
+      |                      ^~~~~~
+loqui_sender.c: In function 'loqui_sender_new':
+loqui_sender.c:155:22: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  155 |  LoquiSenderPrivate *priv;
+      |                      ^~~~
+In file included from ../libloqui/loqui_account.h:41,
+                 from ../libloqui/loqui-protocol.h:42,
                  from loqui_profile_account.h:42,
-                 from loqui_account.h:44,
-                 from loqui_receiver.h:40,
-                 from loqui_receiver_irc.h:25,
-                 from loqui_receiver_irc.c:23:
-../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
-  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
-  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+                 from loqui_profile_account_irc.h:25,
+                 from loqui_profile_account_irc.c:26:
+../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:49,
                  from loqui_profile_account.h:42,
-                 from loqui_account.h:44,
-                 from loqui_receiver.h:40,
-                 from loqui_receiver_irc.h:25,
-                 from loqui_receiver_irc.c:23:
+                 from loqui_profile_account_irc.h:25,
+                 from loqui_profile_account_irc.c:26:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_account.h:44,
-                 from loqui_receiver.h:40,
-                 from loqui_receiver_irc.h:25,
-                 from loqui_receiver_irc.c:23:
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-gobject-utils.c -o loqui-gobject-utils.o >/dev/null 2>&1
+In file included from loqui_profile_account_irc.h:25,
+                 from loqui_profile_account_irc.c:26:
 loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -3726,267 +4061,138 @@
 loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
    94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.gob: In function 'loqui_message_text_get_nick_string_parts':
+loqui-message-text.gob:175:10: warning: control reaches end of non-void function [-Wreturn-type]
+  175 |         }
+      |          ^
 loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_profile_account_irc.c -o loqui_profile_account_irc.o >/dev/null 2>&1
 loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c ctcp_handle.c  -fPIC -DPIC -o .libs/ctcp_handle.o
-In file included from loqui_receiver_irc.c:29:
+In file included from loqui_profile_account_irc.c:26:
+loqui_profile_account_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
+   64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, realname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account_irc.h:65:13: warning: Deprecated pre-processor symbol, replace with 
+   65 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, userinfo);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account_irc.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, autojoin);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account_irc.h:67:13: warning: Deprecated pre-processor symbol, replace with 
+   67 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, quit_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account_irc.c: In function 'loqui_profile_account_irc_new':
+loqui_profile_account_irc.c:226:33: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  226 |  LoquiProfileAccountIRCPrivate *priv;
+      |                                 ^~~~
+loqui_profile_account_irc.c: At top level:
+loqui_profile_account_irc.c:237:13: warning: Deprecated pre-processor symbol, replace with 
+  237 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccountIRC, loqui_profile_account_irc, realname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account_irc.c:238:13: warning: Deprecated pre-processor symbol, replace with 
+  238 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccountIRC, loqui_profile_account_irc, userinfo);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account_irc.c:239:13: warning: Deprecated pre-processor symbol, replace with 
+  239 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccountIRC, loqui_profile_account_irc, autojoin);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account_irc.c:240:13: warning: Deprecated pre-processor symbol, replace with 
+  240 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiProfileAccountIRC, loqui_profile_account_irc, quit_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_marshalers.c:52:1: warning: no previous prototype for '_loqui_marshal_VOID__OBJECT_INT' [-Wmissing-prototypes]
+   52 | _loqui_marshal_VOID__OBJECT_INT (GClosure     *closure,
+      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ctcp_message.c:23:
 ctcp_message.h:64:13: warning: Deprecated pre-processor symbol, replace with 
    64 | G_CONST_RETURN gchar *ctcp_message_get_param(CTCPMessage *ctcp_msg, gint i); /* zero origin */
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_receiver_irc.c:31:
-loqui_user_irc.h:63:13: warning: Deprecated pre-processor symbol, replace with 
-   63 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, server_info);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
-   64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, joined_channels_string);
+In file included from ctcp_message.c:25:
+loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c ctcp_message.c  -fPIC -DPIC -o .libs/ctcp_message.o
-In file included from loqui_receiver_irc.c:36:
-loqui_profile_account_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
-   64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, realname);
+loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-mode-item.c -o loqui-mode-item.o >/dev/null 2>&1
+ctcp_message.c:189:13: warning: Deprecated pre-processor symbol, replace with 
+  189 | G_CONST_RETURN gchar *
+      |             ^~~~~~~~~~                                      
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from loqui_user.h:25,
-                 from loqui_channel_entry.h:25,
-                 from loqui_account.h:40,
-                 from loqui_account_irc.h:26,
-                 from loqui_account_irc.c:23:
+                 from loqui_user_ipmsg.h:25,
+                 from loqui_user_ipmsg.c:23:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_entry.h:25,
-                 from loqui_account.h:40,
-                 from loqui_account_irc.h:26,
-                 from loqui_account_irc.c:23:
+In file included from loqui_user_ipmsg.h:25,
+                 from loqui_user_ipmsg.c:23:
 loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
   119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account_irc.h:65:13: warning: Deprecated pre-processor symbol, replace with 
-   65 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, userinfo);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account_irc.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, autojoin);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account_irc.h:67:13: warning: Deprecated pre-processor symbol, replace with 
-   67 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, quit_message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
   120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_receiver_irc.c:39:
-loqui_string_tokenizer.h:64:13: warning: Deprecated pre-processor symbol, replace with 
-   64 | G_CONST_RETURN gchar *loqui_string_tokenizer_next_token(LoquiStringTokenizer *st, gchar *delimiter_ptr);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_string_tokenizer.h:65:13: warning: Deprecated pre-processor symbol, replace with 
-   65 | G_CONST_RETURN gchar *loqui_string_tokenizer_peek_next_token(LoquiStringTokenizer *st, gchar *delimiter_ptr);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_string_tokenizer.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_string_tokenizer_get_original_string(LoquiStringTokenizer *st);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
   122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_string_tokenizer.h:67:13: warning: Deprecated pre-processor symbol, replace with 
-   67 | G_CONST_RETURN gchar *loqui_string_tokenizer_get_remains(LoquiStringTokenizer *st);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_buffer.h:26,
-                 from loqui_channel_entry.h:28,
-                 from loqui_account.h:40,
-                 from loqui_account_irc.h:26,
-                 from loqui_account_irc.c:23:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_account.h:40,
-                 from loqui_account_irc.h:26,
-                 from loqui_account_irc.c:23:
-loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_receiver_irc.c: In function 'loqui_receiver_irc_finalize':
-loqui_receiver_irc.c:184:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  184 |  LoquiReceiverIRCPrivate *priv;
-      |                           ^~~~
-In file included from loqui_account.h:41,
-                 from loqui_account_irc.h:26,
-                 from loqui_account_irc.c:23:
-loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:48,
-                 from loqui_profile_account.h:42,
-                 from loqui_account.h:44,
-                 from loqui_account_irc.h:26,
-                 from loqui_account_irc.c:23:
-../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
-  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
-  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:49,
-                 from loqui_profile_account.h:42,
-                 from loqui_account.h:44,
-                 from loqui_account_irc.h:26,
-                 from loqui_account_irc.c:23:
-../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
-   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_account.h:44,
-                 from loqui_account_irc.h:26,
-                 from loqui_account_irc.c:23:
-loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
-   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
-   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
-   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_receiver_irc.c: In function 'loqui_receiver_irc_command_quit':
-loqui_receiver_irc.c:473:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  473 |  LoquiReceiverIRCPrivate *priv;
-      |                           ^~~~
-loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
-   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
-   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_receiver_irc.c: In function 'loqui_receiver_irc_command_part':
-loqui_receiver_irc.c:500:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  500 |  LoquiReceiverIRCPrivate *priv;
-      |                           ^~~~
-loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
-   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
-   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_receiver_irc.c: In function 'loqui_receiver_irc_command_kick':
-loqui_receiver_irc.c:542:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  542 |  LoquiReceiverIRCPrivate *priv;
-      |                           ^~~~
-In file included from loqui_account_irc.h:27,
-                 from loqui_account_irc.c:23:
-loqui_user_irc.h:63:13: warning: Deprecated pre-processor symbol, replace with 
-   63 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, server_info);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_receiver_irc.c: In function 'loqui_receiver_irc_command_nick':
-loqui_user_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
-   64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, joined_channels_string);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_receiver_irc.c:598:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  598 |  LoquiReceiverIRCPrivate *priv;
-      |                           ^~~~
-In file included from loqui_account_irc.c:25:
-loqui_profile_account_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
-   64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, realname);
+In file included from loqui_user_ipmsg.c:23:
+loqui_user_ipmsg.h:65:13: warning: Deprecated pre-processor symbol, replace with 
+   65 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, ip_addr);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account_irc.h:65:13: warning: Deprecated pre-processor symbol, replace with 
-   65 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, userinfo);
+loqui_user_ipmsg.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, group_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account_irc.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, autojoin);
+loqui_user_ipmsg.c: In function 'loqui_user_ipmsg_new':
+loqui_user_ipmsg.c:218:25: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  218 |  LoquiUserIPMsgPrivate *priv;
+      |                         ^~~~
+loqui_user_ipmsg.c: At top level:
+loqui_user_ipmsg.c:228:13: warning: Deprecated pre-processor symbol, replace with 
+  228 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiUserIPMsg, loqui_user_ipmsg, ip_addr);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account_irc.h:67:13: warning: Deprecated pre-processor symbol, replace with 
-   67 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, quit_message);
+loqui_user_ipmsg.c:229:13: warning: Deprecated pre-processor symbol, replace with 
+  229 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiUserIPMsg, loqui_user_ipmsg, group_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_receiver_irc.c: In function 'loqui_receiver_irc_reply_channelmodeis':
-loqui_receiver_irc.c:718:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  718 |  LoquiReceiverIRCPrivate *priv;
-      |                           ^~~~
-loqui_receiver_irc.c: In function 'loqui_receiver_irc_command_mode':
-loqui_receiver_irc.c:748:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  748 |  LoquiReceiverIRCPrivate *priv;
-      |                           ^~~~
-loqui_receiver_irc.c: In function 'loqui_receiver_irc_command_join':
-loqui_receiver_irc.c:801:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  801 |  LoquiReceiverIRCPrivate *priv;
-      |                           ^~~~
-loqui_receiver_irc.c: In function 'loqui_receiver_irc_reply_creationtime':
-loqui_receiver_irc.c:961:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  961 |  LoquiReceiverIRCPrivate *priv;
-      |                           ^~~~
-loqui_receiver_irc.c: In function 'loqui_receiver_irc_reply_topicwhotime':
-loqui_receiver_irc.c:1001:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
- 1001 |  LoquiReceiverIRCPrivate *priv;
-      |                           ^~~~
-loqui_receiver_irc.c: In function 'loqui_receiver_irc_reply_whoisidle':
-loqui_receiver_irc.c:1041:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
- 1041 |  LoquiReceiverIRCPrivate *priv;
-      |                           ^~~~
-loqui_receiver_irc.c: In function 'loqui_receiver_irc_reply_who':
-loqui_receiver_irc.c:1082:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
- 1082 |  LoquiReceiverIRCPrivate *priv;
-      |                           ^~~~
-loqui_receiver_irc.c: In function 'loqui_receiver_irc_reply_notopic':
-loqui_receiver_irc.c:1187:9: warning: unused variable 'topic' [-Wunused-variable]
- 1187 |  gchar *topic;
-      |         ^~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_user_ipmsg.c  -fPIC -DPIC -o .libs/loqui_user_ipmsg.o
-loqui_receiver_irc.c: In function 'loqui_receiver_irc_error_nick_unusable':
-loqui_receiver_irc.c:1256:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
- 1256 |  LoquiReceiverIRCPrivate *priv;
-      |                           ^~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_protocol_ipmsg.c  -fPIC -DPIC -o .libs/loqui_protocol_ipmsg.o
-loqui_receiver_irc.c: In function 'loqui_receiver_irc_joined_channel_append':
-loqui_receiver_irc.c:1270:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
- 1270 |  LoquiReceiverIRCPrivate *priv;
-      |                           ^~~~
-loqui_receiver_irc.c: In function 'loqui_receiver_irc_channel_append':
-loqui_receiver_irc.c:1311:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
- 1311 |  LoquiReceiverIRCPrivate *priv;
-      |                           ^~~~
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-account-ipmsg.lo loqui-account-ipmsg.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-utils-ipmsg.c  -fPIC -DPIC -o .libs/loqui-utils-ipmsg.o
-At top level:
-loqui_receiver_irc.c:218:1: warning: 'loqui_receiver_irc_validate_target_not_null' defined but not used [-Wunused-function]
-  218 | loqui_receiver_irc_validate_target_not_null(LoquiReceiverIRC *receiver, const gchar *place, IRCMessage *msg)
-      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-receiver-ipmsg.lo loqui-receiver-ipmsg.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-sender-ipmsg.lo loqui-sender-ipmsg.c
-In file included from irc_message.c:24:
-loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_receiver.c -o loqui_receiver.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_channel_irc.c -o loqui_channel_irc.o >/dev/null 2>&1
+loqui_account_irc.c: In function 'loqui_account_irc_get_property':
+loqui_account_irc.c:157:26: warning: variable 'account' set but not used [-Wunused-but-set-variable]
+  157 |         LoquiAccountIRC *account;
+      |                          ^~~~~~~
+loqui_account_irc.c: In function 'loqui_account_irc_set_property':
+loqui_account_irc.c:170:26: warning: variable 'account' set but not used [-Wunused-but-set-variable]
+  170 |         LoquiAccountIRC *account;
+      |                          ^~~~~~~
+loqui_account_irc.c: In function 'loqui_account_irc_init':
+loqui_account_irc.c:204:16: warning: variable 'account' set but not used [-Wunused-but-set-variable]
+  204 |  LoquiAccount *account;
+      |                ^~~~~~~
+loqui_account_irc.c: In function 'loqui_account_irc_new':
+loqui_account_irc.c:258:26: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  258 |  LoquiAccountIRCPrivate *priv;
+      |                          ^~~~
+In file included from loqui-account-ipmsg.h:39,
+                 from loqui_protocol_ipmsg.c:25:
+loqui_user_ipmsg.h:65:13: warning: Deprecated pre-processor symbol, replace with 
+   65 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, ip_addr);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+loqui_user_ipmsg.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, group_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_profile_account_ipmsg.c  -fPIC -DPIC -o .libs/loqui_profile_account_ipmsg.o
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from loqui_user.h:25,
                  from loqui_channel_entry.h:25,
@@ -4047,12 +4253,20 @@
 loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_account_irc.c: In function 'loqui_account_irc_is_current_nick':
+loqui_account_irc.c:650:26: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  650 |  LoquiAccountIRCPrivate *priv;
+      |                          ^~~~
 In file included from loqui_account.h:41,
                  from ctcp_handle.h:25,
                  from ctcp_handle.c:23:
 loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
    85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_account_irc.c: In function 'loqui_account_irc_add_private_talk_with_nick':
+loqui_account_irc.c:719:26: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  719 |  LoquiAccountIRCPrivate *priv;
+      |                          ^~~~
 In file included from ../libloqui/loqui-protocol.h:48,
                  from loqui_profile_account.h:42,
                  from loqui_account.h:44,
@@ -4061,6 +4275,7 @@
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_marshalers.c -o loqui_marshalers.o >/dev/null 2>&1
 ../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
   116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -4125,162 +4340,15 @@
 loqui_user_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
    64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIRC, loqui_user_irc, joined_channels_string);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c ipmsg_packet.c  -fPIC -DPIC -o .libs/ipmsg_packet.o
-loqui_account_irc.c: In function 'loqui_account_irc_get_property':
-loqui_account_irc.c:157:26: warning: variable 'account' set but not used [-Wunused-but-set-variable]
-  157 |         LoquiAccountIRC *account;
-      |                          ^~~~~~~
-loqui_account_irc.c: In function 'loqui_account_irc_set_property':
-loqui_account_irc.c:170:26: warning: variable 'account' set but not used [-Wunused-but-set-variable]
-  170 |         LoquiAccountIRC *account;
-      |                          ^~~~~~~
-loqui_account_irc.c: In function 'loqui_account_irc_init':
-loqui_account_irc.c:204:16: warning: variable 'account' set but not used [-Wunused-but-set-variable]
-  204 |  LoquiAccount *account;
-      |                ^~~~~~~
-loqui_account_irc.c: In function 'loqui_account_irc_new':
-loqui_account_irc.c:258:26: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  258 |  LoquiAccountIRCPrivate *priv;
-      |                          ^~~~
-loqui_account_irc.c: In function 'loqui_account_irc_is_current_nick':
-loqui_account_irc.c:650:26: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  650 |  LoquiAccountIRCPrivate *priv;
-      |                          ^~~~
-loqui_account_irc.c: In function 'loqui_account_irc_add_private_talk_with_nick':
-loqui_account_irc.c:719:26: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  719 |  LoquiAccountIRCPrivate *priv;
-      |                          ^~~~
-In file included from ctcp_message.c:23:
-ctcp_message.h:64:13: warning: Deprecated pre-processor symbol, replace with 
-   64 | G_CONST_RETURN gchar *ctcp_message_get_param(CTCPMessage *ctcp_msg, gint i); /* zero origin */
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ctcp_message.c:25:
-loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-socket-ipmsg.lo loqui-socket-ipmsg.c
-ctcp_message.c:189:13: warning: Deprecated pre-processor symbol, replace with 
-  189 | G_CONST_RETURN gchar *
-      |             ^~~~~~~~~~                                      
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui-protocol.h:41,
-                 from loqui_protocol_ipmsg.h:25,
-                 from loqui_protocol_ipmsg.c:23:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from loqui_protocol_ipmsg.h:25,
-                 from loqui_protocol_ipmsg.c:23:
-../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_buffer.h:26,
-                 from ../libloqui/loqui_channel_entry.h:28,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from loqui_protocol_ipmsg.h:25,
-                 from loqui_protocol_ipmsg.c:23:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from loqui_protocol_ipmsg.h:25,
-                 from loqui_protocol_ipmsg.c:23:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:41,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from loqui_protocol_ipmsg.h:25,
-                 from loqui_protocol_ipmsg.c:23:
-../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_profile_account.h:44,
-                 from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from loqui_protocol_ipmsg.h:25,
-                 from loqui_protocol_ipmsg.c:23:
-../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
-  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
-  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from loqui_protocol_ipmsg.h:25,
-                 from loqui_protocol_ipmsg.c:23:
-../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
-   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
-   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
-   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
-   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
-   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
-   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
-   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_protocol_manager.lo loqui_protocol_manager.c
-In file included from ../libloqui/loqui-protocol.h:49,
-                 from loqui_protocol_ipmsg.h:25,
-                 from loqui_protocol_ipmsg.c:23:
-../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
-   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_member_sort_funcs.lo loqui_member_sort_funcs.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-utils-ipmsg.c -o loqui-utils-ipmsg.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-message-text-region.c -o loqui-message-text-region.o >/dev/null 2>&1
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-utils-ipmsg.lo loqui-utils-ipmsg.c
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_member.c -o loqui_member.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_user_irc.c -o loqui_user_irc.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-protocol.c -o loqui-protocol.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_protocol_ipmsg.c -o loqui_protocol_ipmsg.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c ctcp_message.c -o ctcp_message.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-mode-manager.c -o loqui-mode-manager.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_codeconv_tools.c -o loqui_codeconv_tools.o >/dev/null 2>&1
 ctcp_handle.c: In function 'ctcp_handle_version':
 ctcp_handle.c:251:21: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
   251 |  CTCPHandlePrivate *priv;
@@ -4293,56 +4361,54 @@
 ctcp_handle.c:301:21: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
   301 |  CTCPHandlePrivate *priv;
       |                     ^~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from loqui_user.h:25,
-                 from loqui_user_ipmsg.h:25,
-                 from loqui_user_ipmsg.c:23:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_user_ipmsg.h:25,
-                 from loqui_user_ipmsg.c:23:
-loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_user_ipmsg.c:23:
-loqui_user_ipmsg.h:65:13: warning: Deprecated pre-processor symbol, replace with 
-   65 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, ip_addr);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user_ipmsg.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, group_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_profile_account_ipmsg.lo loqui_profile_account_ipmsg.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ipmsg_packet.lo ipmsg_packet.c
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_codeconv.c -o loqui_codeconv.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-transfer-item.c -o loqui-transfer-item.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-utils-ipmsg.c  -fPIC -DPIC -o .libs/loqui-utils-ipmsg.o
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-account-ipmsg.lo loqui-account-ipmsg.c
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_title_format.c -o loqui_title_format.o >/dev/null 2>&1
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-receiver-ipmsg.lo loqui-receiver-ipmsg.c
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_message.c -o loqui_message.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-utils.c -o loqui-utils.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_profile_account_irc.c -o loqui_profile_account_irc.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c irc_message.c -o irc_message.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_channel.c -o loqui_channel.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_sender.c -o loqui_sender.o >/dev/null 2>&1
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-sender-ipmsg.lo loqui-sender-ipmsg.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-socket-ipmsg.lo loqui-socket-ipmsg.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_protocol_manager.lo loqui_protocol_manager.c
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-message-text.c -o loqui-message-text.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_user.c -o loqui_user.o >/dev/null 2>&1
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_member_sort_funcs.lo loqui_member_sort_funcs.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_account_manager_iter.lo loqui_account_manager_iter.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-static-core.lo loqui-static-core.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-core.lo loqui-core.c
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_user_ipmsg.c -o loqui_user_ipmsg.o >/dev/null 2>&1
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-pref.lo loqui-pref.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-pref-partial.lo loqui-pref-partial.c
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_profile_account.c -o loqui_profile_account.o >/dev/null 2>&1
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-pref-sequence.lo loqui-pref-sequence.c
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_profile_account_ipmsg.c  -fPIC -DPIC -o .libs/loqui_profile_account_ipmsg.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c ipmsg_packet.c  -fPIC -DPIC -o .libs/ipmsg_packet.o
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-profile-handle.lo loqui-profile-handle.c
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-account-ipmsg.c  -fPIC -DPIC -o .libs/loqui-account-ipmsg.o
-loqui_user_ipmsg.c: In function 'loqui_user_ipmsg_new':
-loqui_user_ipmsg.c:218:25: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  218 |  LoquiUserIPMsgPrivate *priv;
-      |                         ^~~~
-loqui_user_ipmsg.c: At top level:
-loqui_user_ipmsg.c:228:13: warning: Deprecated pre-processor symbol, replace with 
-  228 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiUserIPMsg, loqui_user_ipmsg, ip_addr);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user_ipmsg.c:229:13: warning: Deprecated pre-processor symbol, replace with 
-  229 | LOQUI_DEFINE_ACCESSOR_CONST_STRING(LoquiUserIPMsg, loqui_user_ipmsg, group_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c ctcp_message.c -o ctcp_message.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-receiver-ipmsg.c  -fPIC -DPIC -o .libs/loqui-receiver-ipmsg.o
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-account-manager.lo loqui-account-manager.c
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-utils-ipmsg.c -o loqui-utils-ipmsg.o >/dev/null 2>&1
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-notifier.lo loqui-notifier.c
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_protocol_manager.c  -fPIC -DPIC -o .libs/loqui_protocol_manager.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_account_manager_iter.c  -fPIC -DPIC -o .libs/loqui_account_manager_iter.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-socket-ipmsg.c  -fPIC -DPIC -o .libs/loqui-socket-ipmsg.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-pref.c  -fPIC -DPIC -o .libs/loqui-pref.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-sender-ipmsg.c  -fPIC -DPIC -o .libs/loqui-sender-ipmsg.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-static-core.c  -fPIC -DPIC -o .libs/loqui-static-core.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c ctcp_handle.c -o ctcp_handle.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_member_sort_funcs.c  -fPIC -DPIC -o .libs/loqui_member_sort_funcs.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_channel_entry.c -o loqui_channel_entry.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-core.c  -fPIC -DPIC -o .libs/loqui-core.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-pref-partial.c  -fPIC -DPIC -o .libs/loqui-pref-partial.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-pref-sequence.c  -fPIC -DPIC -o .libs/loqui-pref-sequence.o
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from loqui_profile_account.h:25,
                  from loqui_profile_account_ipmsg.h:25,
@@ -4377,7 +4443,6 @@
 ../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-sender-ipmsg.c  -fPIC -DPIC -o .libs/loqui-sender-ipmsg.o
 In file included from ../libloqui/loqui_channel_buffer.h:26,
                  from ../libloqui/loqui_channel_entry.h:28,
                  from ../libloqui/loqui_account.h:40,
@@ -4391,17 +4456,9 @@
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
   177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui-account-ipmsg.h:39,
-                 from loqui_protocol_ipmsg.c:25:
-loqui_user_ipmsg.h:65:13: warning: Deprecated pre-processor symbol, replace with 
-   65 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, ip_addr);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
   178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user_ipmsg.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, group_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
   179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -4484,12 +4541,77 @@
 loqui_profile_account_ipmsg.c:160:35: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
   160 |  LoquiProfileAccountIPMsgPrivate *priv;
       |                                   ^~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-receiver-ipmsg.c  -fPIC -DPIC -o .libs/loqui-receiver-ipmsg.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c irc_message.c -o irc_message.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_protocol_manager.c  -fPIC -DPIC -o .libs/loqui_protocol_manager.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_member_sort_funcs.c  -fPIC -DPIC -o .libs/loqui_member_sort_funcs.o
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_account_manager_iter.lo loqui_account_manager_iter.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_protocol_ipmsg.c -o loqui_protocol_ipmsg.o >/dev/null 2>&1
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ./loqui_user.h:25,
+                 from ./loqui_channel_entry.h:25,
+                 from ./loqui_account.h:40,
+                 from ./loqui_receiver.h:40,
+                 from loqui-receiver-ipmsg.h:36,
+                 from loqui-receiver-ipmsg.c:37:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ./loqui_channel_entry.h:25,
+                 from ./loqui_account.h:40,
+                 from ./loqui_receiver.h:40,
+                 from loqui-receiver-ipmsg.h:36,
+                 from loqui-receiver-ipmsg.c:37:
+./loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+./loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ./loqui_channel_buffer.h:26,
+                 from ./loqui_channel_entry.h:28,
+                 from ./loqui_account.h:40,
+                 from ./loqui_receiver.h:40,
+                 from loqui-receiver-ipmsg.h:36,
+                 from loqui-receiver-ipmsg.c:37:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ./loqui_account.h:40,
+                 from ./loqui_receiver.h:40,
+                 from loqui-receiver-ipmsg.h:36,
+                 from loqui-receiver-ipmsg.c:37:
+./loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ./loqui_account.h:41,
+                 from ./loqui_receiver.h:40,
+                 from loqui-receiver-ipmsg.h:36,
+                 from loqui-receiver-ipmsg.c:37:
+./loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from loqui_user.h:25,
                  from loqui_channel_entry.h:25,
@@ -4515,15 +4637,55 @@
 loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
   120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-protocol.h:48,
+                 from ./loqui_profile_account.h:42,
+                 from ./loqui_account.h:44,
+                 from ./loqui_receiver.h:40,
+                 from loqui-receiver-ipmsg.h:36,
+                 from loqui-receiver-ipmsg.c:37:
+../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
+  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
   122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
+  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-protocol.h:49,
+                 from ./loqui_profile_account.h:42,
+                 from ./loqui_account.h:44,
+                 from ./loqui_receiver.h:40,
+                 from loqui-receiver-ipmsg.h:36,
+                 from loqui-receiver-ipmsg.c:37:
+../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
+   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ./loqui_account.h:44,
+                 from ./loqui_receiver.h:40,
+                 from loqui-receiver-ipmsg.h:36,
+                 from loqui-receiver-ipmsg.c:37:
+./loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
+   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
+   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
+   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
+   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_channel_buffer.h:26,
                  from loqui_channel_entry.h:28,
                  from loqui_account.h:40,
@@ -4532,12 +4694,22 @@
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
   176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
+   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-account-manager.c  -fPIC -DPIC -o .libs/loqui-account-manager.o
+./loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
+   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
   177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
   178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
+   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
   179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -4550,13 +4722,13 @@
 loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-socket-ipmsg.c  -fPIC -DPIC -o .libs/loqui-socket-ipmsg.o
 In file included from loqui_account.h:41,
                  from loqui-account-ipmsg.h:36,
                  from loqui-account-ipmsg.c:37:
 loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
    85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-profile-handle.c  -fPIC -DPIC -o .libs/loqui-profile-handle.o
 In file included from ../libloqui/loqui-protocol.h:48,
                  from loqui_profile_account.h:42,
                  from loqui_account.h:44,
@@ -4579,7 +4751,6 @@
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_profile_account_ipmsg.c -o loqui_profile_account_ipmsg.o >/dev/null 2>&1
 In file included from loqui_account.h:44,
                  from loqui-account-ipmsg.h:36,
                  from loqui-account-ipmsg.c:37:
@@ -4604,38 +4775,13 @@
 loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui-gobject-utils.h:24,
-                 from ipmsg_packet.c:25:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ipmsg_packet.c: In function 'ipmsg_packet_get_property':
-ipmsg_packet.c:122:22: warning: variable 'packet' set but not used [-Wunused-but-set-variable]
-  122 |         IPMsgPacket *packet;
-      |                      ^~~~~~
-ipmsg_packet.c: In function 'ipmsg_packet_set_property':
-ipmsg_packet.c:135:22: warning: variable 'packet' set but not used [-Wunused-but-set-variable]
-  135 |         IPMsgPacket *packet;
-      |                      ^~~~~~
-ipmsg_packet.c: In function 'ipmsg_packet_new':
-ipmsg_packet.c:179:22: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  179 |  IPMsgPacketPrivate *priv;
-      |                      ^~~~
-ipmsg_packet.c: In function 'ipmsg_packet_parse':
-ipmsg_packet.c:209:13: warning: Deprecated pre-processor symbol, replace with 
-  209 |  g_memmove(buf, str, real_len);
-      |             ^~~~~~~~~~~~~~~~~~~                             
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-static-core.lo loqui-static-core.c
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from loqui_user.h:25,
                  from loqui_channel_entry.h:25,
                  from loqui_account.h:40,
-                 from loqui_sender.h:40,
-                 from loqui-sender-ipmsg.h:36,
-                 from loqui-sender-ipmsg.c:37:
+                 from loqui-account-manager.h:36,
+                 from loqui_account_manager_iter.h:25,
+                 from loqui_account_manager_iter.c:22:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -4644,9 +4790,9 @@
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_channel_entry.h:25,
                  from loqui_account.h:40,
-                 from loqui_sender.h:40,
-                 from loqui-sender-ipmsg.h:36,
-                 from loqui-sender-ipmsg.c:37:
+                 from loqui-account-manager.h:36,
+                 from loqui_account_manager_iter.h:25,
+                 from loqui_account_manager_iter.c:22:
 loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
@@ -4668,9 +4814,9 @@
 In file included from loqui_channel_buffer.h:26,
                  from loqui_channel_entry.h:28,
                  from loqui_account.h:40,
-                 from loqui_sender.h:40,
-                 from loqui-sender-ipmsg.h:36,
-                 from loqui-sender-ipmsg.c:37:
+                 from loqui-account-manager.h:36,
+                 from loqui_account_manager_iter.h:25,
+                 from loqui_account_manager_iter.c:22:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
   176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -4684,9 +4830,9 @@
   179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_account.h:40,
-                 from loqui_sender.h:40,
-                 from loqui-sender-ipmsg.h:36,
-                 from loqui-sender-ipmsg.c:37:
+                 from loqui-account-manager.h:36,
+                 from loqui_account_manager_iter.h:25,
+                 from loqui_account_manager_iter.c:22:
 loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
   125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -4694,18 +4840,18 @@
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_account.h:41,
-                 from loqui_sender.h:40,
-                 from loqui-sender-ipmsg.h:36,
-                 from loqui-sender-ipmsg.c:37:
+                 from loqui-account-manager.h:36,
+                 from loqui_account_manager_iter.h:25,
+                 from loqui_account_manager_iter.c:22:
 loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
    85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:48,
                  from loqui_profile_account.h:42,
                  from loqui_account.h:44,
-                 from loqui_sender.h:40,
-                 from loqui-sender-ipmsg.h:36,
-                 from loqui-sender-ipmsg.c:37:
+                 from loqui-account-manager.h:36,
+                 from loqui_account_manager_iter.h:25,
+                 from loqui_account_manager_iter.c:22:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -4718,17 +4864,16 @@
 In file included from ../libloqui/loqui-protocol.h:49,
                  from loqui_profile_account.h:42,
                  from loqui_account.h:44,
-                 from loqui_sender.h:40,
-                 from loqui-sender-ipmsg.h:36,
-                 from loqui-sender-ipmsg.c:37:
+                 from loqui-account-manager.h:36,
+                 from loqui_account_manager_iter.h:25,
+                 from loqui_account_manager_iter.c:22:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_sender_irc.c -o loqui_sender_irc.o >/dev/null 2>&1
 In file included from loqui_account.h:44,
-                 from loqui_sender.h:40,
-                 from loqui-sender-ipmsg.h:36,
-                 from loqui-sender-ipmsg.c:37:
+                 from loqui-account-manager.h:36,
+                 from loqui_account_manager_iter.h:25,
+                 from loqui_account_manager_iter.c:22:
 loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -4741,180 +4886,25 @@
 loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
-   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
-   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
-   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ./loqui_user.h:25,
-                 from ./loqui_channel_entry.h:25,
-                 from ./loqui_account.h:40,
-                 from ./loqui_receiver.h:40,
-                 from loqui-receiver-ipmsg.h:36,
-                 from loqui-receiver-ipmsg.c:37:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_user_ipmsg.c -o loqui_user_ipmsg.o >/dev/null 2>&1
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ./loqui_channel_entry.h:25,
-                 from ./loqui_account.h:40,
-                 from ./loqui_receiver.h:40,
-                 from loqui-receiver-ipmsg.h:36,
-                 from loqui-receiver-ipmsg.c:37:
-./loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-./loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ./loqui_channel_buffer.h:26,
-                 from ./loqui_channel_entry.h:28,
-                 from ./loqui_account.h:40,
-                 from ./loqui_receiver.h:40,
-                 from loqui-receiver-ipmsg.h:36,
-                 from loqui-receiver-ipmsg.c:37:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ./loqui_account.h:40,
-                 from ./loqui_receiver.h:40,
-                 from loqui-receiver-ipmsg.h:36,
-                 from loqui-receiver-ipmsg.c:37:
-./loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ./loqui_account.h:41,
-                 from ./loqui_receiver.h:40,
-                 from loqui-receiver-ipmsg.h:36,
-                 from loqui-receiver-ipmsg.c:37:
-./loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from loqui_user.h:25,
-                 from loqui_member.h:27,
-                 from loqui_member_sort_funcs.h:6,
-                 from loqui_member_sort_funcs.c:4:
+                 from ../libloqui/loqui-protocol.h:41,
+                 from loqui_protocol_manager.h:26,
+                 from loqui_protocol_manager.c:23:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_member.h:27,
-                 from loqui_member_sort_funcs.h:6,
-                 from loqui_member_sort_funcs.c:4:
-loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-In file included from ../libloqui/loqui-protocol.h:48,
-                 from ./loqui_profile_account.h:42,
-                 from ./loqui_account.h:44,
-                 from ./loqui_receiver.h:40,
-                 from loqui-receiver-ipmsg.h:36,
-                 from loqui-receiver-ipmsg.c:37:
-../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
-  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
-  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:49,
-                 from ./loqui_profile_account.h:42,
-                 from ./loqui_account.h:44,
-                 from ./loqui_receiver.h:40,
-                 from loqui-receiver-ipmsg.h:36,
-                 from loqui-receiver-ipmsg.c:37:
-../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
-   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ./loqui_account.h:44,
-                 from ./loqui_receiver.h:40,
-                 from loqui-receiver-ipmsg.h:36,
-                 from loqui-receiver-ipmsg.c:37:
-./loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
-   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
-   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
-   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
-   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
+loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
    94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
+loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
+loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-core.lo loqui-core.c
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui-protocol.h:41,
-                 from loqui_protocol_manager.h:26,
-                 from loqui_protocol_manager.c:23:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c ctcp_handle.c -o ctcp_handle.o >/dev/null 2>&1
 In file included from ../libloqui/loqui_channel_entry.h:25,
                  from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-protocol.h:42,
@@ -4938,6 +4928,10 @@
 ../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_account_manager_iter.c: In function 'loqui_account_manager_iter_equal':
+loqui_account_manager_iter.c:48:46: warning: self-comparison always evaluates to true [-Wtautological-compare]
+   48 |  return (a->cur_ac == b->cur_ac && a->cur_ch == a->cur_ch) ? TRUE : FALSE;
+      |                                              ^~
 In file included from ../libloqui/loqui_channel_buffer.h:26,
                  from ../libloqui/loqui_channel_entry.h:28,
                  from ../libloqui/loqui_account.h:40,
@@ -4966,6 +4960,7 @@
 ../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-notifier.c  -fPIC -DPIC -o .libs/loqui-notifier.o
 In file included from ../libloqui/loqui_account.h:41,
                  from ../libloqui/loqui-protocol.h:42,
                  from loqui_protocol_manager.h:26,
@@ -4973,6 +4968,18 @@
 ../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
    85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui-message-text.h:36,
+                 from ../libloqui/loqui-notifier.h:36,
+                 from loqui-core.h:37,
+                 from loqui-static-core.h:24,
+                 from loqui-static-core.c:22:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_profile_account.h:44,
                  from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-protocol.h:42,
@@ -5000,12 +5007,28 @@
 ../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
    90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-notifier.h:36,
+                 from loqui-core.h:37,
+                 from loqui-static-core.h:24,
+                 from loqui-static-core.c:22:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
    94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -5030,57 +5053,14 @@
 loqui_protocol_manager.c:162:31: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
   162 |  LoquiProtocolManagerPrivate *priv;
       |                               ^~~~
-In file included from loqui-account-ipmsg.h:39,
-                 from loqui-account-ipmsg.c:37:
-loqui_user_ipmsg.h:65:13: warning: Deprecated pre-processor symbol, replace with 
-   65 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, ip_addr);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user_ipmsg.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, group_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-account-ipmsg.c: In function 'loqui_account_ipmsg_init':
-loqui-account-ipmsg.c:154:13: warning: Deprecated pre-processor symbol, replace with 
-  154 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_ACCOUNT_IPMSG,LoquiAccountIPMsgPrivate);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-account-ipmsg.c: In function 'loqui_account_ipmsg_class_init':
-loqui-account-ipmsg.c:167:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
-  167 |  g_type_class_add_private(c,sizeof(LoquiAccountIPMsgPrivate));
-      |  ^~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from loqui-account-ipmsg.h:26,
-                 from loqui-account-ipmsg.c:37:
-/usr/include/glib-2.0/gobject/gtype.h:1304:10: note: declared here
- 1304 | void     g_type_class_add_private       (gpointer                    g_class,
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-pref.lo loqui-pref.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_member_sort_funcs.c -o loqui_member_sort_funcs.o >/dev/null 2>&1
-In file included from loqui-account-ipmsg.h:39,
-                 from loqui-sender-ipmsg.gob:38:
-loqui_user_ipmsg.h:65:13: warning: Deprecated pre-processor symbol, replace with 
-   65 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, ip_addr);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user_ipmsg.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, group_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui-receiver-ipmsg.gob:35:
-loqui_user_ipmsg.h:65:13: warning: Deprecated pre-processor symbol, replace with 
-   65 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, ip_addr);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user_ipmsg.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, group_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_account_irc.c -o loqui_account_irc.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_account_manager_iter.c  -fPIC -DPIC -o .libs/loqui_account_manager_iter.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_protocol_manager.c -o loqui_protocol_manager.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c ipmsg_packet.c -o ipmsg_packet.o >/dev/null 2>&1
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from loqui_user.h:25,
                  from loqui_channel_entry.h:25,
                  from loqui_account.h:40,
-                 from loqui-socket-ipmsg.h:37,
-                 from loqui-socket-ipmsg.c:37:
+                 from loqui_sender.h:40,
+                 from loqui-sender-ipmsg.h:36,
+                 from loqui-sender-ipmsg.c:37:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -5089,8 +5069,9 @@
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_channel_entry.h:25,
                  from loqui_account.h:40,
-                 from loqui-socket-ipmsg.h:37,
-                 from loqui-socket-ipmsg.c:37:
+                 from loqui_sender.h:40,
+                 from loqui-sender-ipmsg.h:36,
+                 from loqui-sender-ipmsg.c:37:
 loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
@@ -5112,8 +5093,9 @@
 In file included from loqui_channel_buffer.h:26,
                  from loqui_channel_entry.h:28,
                  from loqui_account.h:40,
-                 from loqui-socket-ipmsg.h:37,
-                 from loqui-socket-ipmsg.c:37:
+                 from loqui_sender.h:40,
+                 from loqui-sender-ipmsg.h:36,
+                 from loqui-sender-ipmsg.c:37:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
   176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -5127,25 +5109,76 @@
   179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_account.h:40,
-                 from loqui-socket-ipmsg.h:37,
-                 from loqui-socket-ipmsg.c:37:
+                 from loqui_sender.h:40,
+                 from loqui-sender-ipmsg.h:36,
+                 from loqui-sender-ipmsg.c:37:
 loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
   125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from loqui_user.h:25,
+                 from loqui_member.h:27,
+                 from loqui_member_sort_funcs.h:6,
+                 from loqui_member_sort_funcs.c:4:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-pref.c: In function 'loqui_pref_init':
+loqui-pref.c:237:13: warning: Deprecated pre-processor symbol, replace with 
+  237 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_PREF,LoquiPrefPrivate);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-pref.c: In function 'loqui_pref_class_init':
+loqui-pref.c:249:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
+  249 |  g_type_class_add_private(c,sizeof(LoquiPrefPrivate));
+      |  ^~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from loqui-pref.h:26,
+                 from loqui-pref.c:37:
+/usr/include/glib-2.0/gobject/gtype.h:1304:10: note: declared here
+ 1304 | void     g_type_class_add_private       (gpointer                    g_class,
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_member.h:27,
+                 from loqui_member_sort_funcs.h:6,
+                 from loqui_member_sort_funcs.c:4:
+loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_account.h:41,
-                 from loqui-socket-ipmsg.h:37,
-                 from loqui-socket-ipmsg.c:37:
+                 from loqui_sender.h:40,
+                 from loqui-sender-ipmsg.h:36,
+                 from loqui-sender-ipmsg.c:37:
 loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
    85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:48,
                  from loqui_profile_account.h:42,
                  from loqui_account.h:44,
-                 from loqui-socket-ipmsg.h:37,
-                 from loqui-socket-ipmsg.c:37:
+                 from loqui_sender.h:40,
+                 from loqui-sender-ipmsg.h:36,
+                 from loqui-sender-ipmsg.c:37:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -5158,14 +5191,16 @@
 In file included from ../libloqui/loqui-protocol.h:49,
                  from loqui_profile_account.h:42,
                  from loqui_account.h:44,
-                 from loqui-socket-ipmsg.h:37,
-                 from loqui-socket-ipmsg.c:37:
+                 from loqui_sender.h:40,
+                 from loqui-sender-ipmsg.h:36,
+                 from loqui-sender-ipmsg.c:37:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_account.h:44,
-                 from loqui-socket-ipmsg.h:37,
-                 from loqui-socket-ipmsg.c:37:
+                 from loqui_sender.h:40,
+                 from loqui-sender-ipmsg.h:36,
+                 from loqui-sender-ipmsg.c:37:
 loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -5187,53 +5222,113 @@
 loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-static-core.c  -fPIC -DPIC -o .libs/loqui-static-core.o
-In file included from loqui-account-ipmsg.h:39,
-                 from loqui-socket-ipmsg.gob:40:
-loqui_user_ipmsg.h:65:13: warning: Deprecated pre-processor symbol, replace with 
-   65 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, ip_addr);
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_profile_account_ipmsg.c -o loqui_profile_account_ipmsg.o >/dev/null 2>&1
+In file included from loqui-pref-partial.gob:27:
+loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user_ipmsg.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, group_name);
+loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-socket-ipmsg.c: In function 'loqui_socket_ipmsg_init':
-loqui-socket-ipmsg.c:191:13: warning: Deprecated pre-processor symbol, replace with 
-  191 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_SOCKET_IPMSG,LoquiSocketIPMsgPrivate);
+loqui-pref-partial.c: In function 'loqui_pref_partial_init':
+loqui-pref-partial.c:238:13: warning: Deprecated pre-processor symbol, replace with 
+  238 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_PREF_PARTIAL,LoquiPrefPartialPrivate);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-socket-ipmsg.c: In function 'loqui_socket_ipmsg_class_init':
-loqui-socket-ipmsg.c:200:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
-  200 |  g_type_class_add_private(c,sizeof(LoquiSocketIPMsgPrivate));
+loqui-pref-partial.c: In function 'loqui_pref_partial_class_init':
+loqui-pref-partial.c:250:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
+  250 |  g_type_class_add_private(c,sizeof(LoquiPrefPartialPrivate));
       |  ^~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                  from /usr/include/glib-2.0/gobject/gbinding.h:29,
                  from /usr/include/glib-2.0/glib-object.h:22,
-                 from loqui-socket-ipmsg.h:26,
-                 from loqui-socket-ipmsg.c:37:
+                 from loqui-pref-partial.h:26,
+                 from loqui-pref-partial.c:37:
 /usr/include/glib-2.0/gobject/gtype.h:1304:10: note: declared here
  1304 | void     g_type_class_add_private       (gpointer                    g_class,
       |          ^~~~~~~~~~~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-pref-partial.lo loqui-pref-partial.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-core.c  -fPIC -DPIC -o .libs/loqui-core.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-account-ipmsg.c -o loqui-account-ipmsg.o >/dev/null 2>&1
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-pref-sequence.lo loqui-pref-sequence.c
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui-message-text.h:36,
+                 from ../libloqui/loqui-notifier.h:36,
+                 from loqui-core.h:37,
+                 from loqui-core.c:37:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-notifier.h:36,
+                 from loqui-core.h:37,
+                 from loqui-core.c:37:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui-gobject-utils.h:24,
+                 from ipmsg_packet.c:25:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ipmsg_packet.c: In function 'ipmsg_packet_get_property':
+ipmsg_packet.c:122:22: warning: variable 'packet' set but not used [-Wunused-but-set-variable]
+  122 |         IPMsgPacket *packet;
+      |                      ^~~~~~
+ipmsg_packet.c: In function 'ipmsg_packet_set_property':
+ipmsg_packet.c:135:22: warning: variable 'packet' set but not used [-Wunused-but-set-variable]
+  135 |         IPMsgPacket *packet;
+      |                      ^~~~~~
+ipmsg_packet.c: In function 'ipmsg_packet_new':
+ipmsg_packet.c:179:22: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  179 |  IPMsgPacketPrivate *priv;
+      |                      ^~~~
+ipmsg_packet.c: In function 'ipmsg_packet_parse':
+ipmsg_packet.c:209:13: warning: Deprecated pre-processor symbol, replace with 
+  209 |  g_memmove(buf, str, real_len);
+      |             ^~~~~~~~~~~~~~~~~~~                             
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-static-core.c -o loqui-static-core.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_sender_irc.c -o loqui_sender_irc.o >/dev/null 2>&1
+In file included from loqui-pref-sequence.gob:27:
+loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_account.c -o loqui_account.o >/dev/null 2>&1
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from loqui_user.h:25,
                  from loqui_channel_entry.h:25,
                  from loqui_account.h:40,
-                 from loqui-account-manager.h:36,
-                 from loqui_account_manager_iter.h:25,
-                 from loqui_account_manager_iter.c:22:
+                 from loqui-socket-ipmsg.h:37,
+                 from loqui-socket-ipmsg.c:37:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui-receiver-ipmsg.gob:35:
+loqui_user_ipmsg.h:65:13: warning: Deprecated pre-processor symbol, replace with 
+   65 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, ip_addr);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user_ipmsg.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, group_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_channel_entry.h:25,
                  from loqui_account.h:40,
-                 from loqui-account-manager.h:36,
-                 from loqui_account_manager_iter.h:25,
-                 from loqui_account_manager_iter.c:22:
+                 from loqui-socket-ipmsg.h:37,
+                 from loqui-socket-ipmsg.c:37:
 loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
@@ -5255,9 +5350,8 @@
 In file included from loqui_channel_buffer.h:26,
                  from loqui_channel_entry.h:28,
                  from loqui_account.h:40,
-                 from loqui-account-manager.h:36,
-                 from loqui_account_manager_iter.h:25,
-                 from loqui_account_manager_iter.c:22:
+                 from loqui-socket-ipmsg.h:37,
+                 from loqui-socket-ipmsg.c:37:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
   176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -5271,28 +5365,46 @@
   179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_account.h:40,
-                 from loqui-account-manager.h:36,
-                 from loqui_account_manager_iter.h:25,
-                 from loqui_account_manager_iter.c:22:
+                 from loqui-socket-ipmsg.h:37,
+                 from loqui-socket-ipmsg.c:37:
 loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
   125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_account_manager_iter.c -o loqui_account_manager_iter.o >/dev/null 2>&1
 In file included from loqui_account.h:41,
-                 from loqui-account-manager.h:36,
-                 from loqui_account_manager_iter.h:25,
-                 from loqui_account_manager_iter.c:22:
+                 from loqui-socket-ipmsg.h:37,
+                 from loqui-socket-ipmsg.c:37:
 loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
    85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui-account-ipmsg.h:39,
+                 from loqui-account-ipmsg.c:37:
+loqui_user_ipmsg.h:65:13: warning: Deprecated pre-processor symbol, replace with 
+   65 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, ip_addr);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user_ipmsg.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, group_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from loqui_user.h:25,
+                 from loqui_channel_entry.h:25,
+                 from loqui_account.h:40,
+                 from loqui-account-manager.h:36,
+                 from loqui-account-manager.c:37:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:48,
                  from loqui_profile_account.h:42,
                  from loqui_account.h:44,
-                 from loqui-account-manager.h:36,
-                 from loqui_account_manager_iter.h:25,
-                 from loqui_account_manager_iter.c:22:
+                 from loqui-socket-ipmsg.h:37,
+                 from loqui-socket-ipmsg.c:37:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -5305,25 +5417,45 @@
 In file included from ../libloqui/loqui-protocol.h:49,
                  from loqui_profile_account.h:42,
                  from loqui_account.h:44,
-                 from loqui-account-manager.h:36,
-                 from loqui_account_manager_iter.h:25,
-                 from loqui_account_manager_iter.c:22:
+                 from loqui-socket-ipmsg.h:37,
+                 from loqui-socket-ipmsg.c:37:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_account.h:44,
-                 from loqui-account-manager.h:36,
-                 from loqui_account_manager_iter.h:25,
-                 from loqui_account_manager_iter.c:22:
+                 from loqui-socket-ipmsg.h:37,
+                 from loqui-socket-ipmsg.c:37:
 loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
-   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
+In file included from loqui_channel_entry.h:25,
+                 from loqui_account.h:40,
+                 from loqui-account-manager.h:36,
+                 from loqui-account-manager.c:37:
+loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
+   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
    90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -5333,30 +5465,30 @@
 loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-account-ipmsg.c: In function 'loqui_account_ipmsg_init':
+loqui-account-ipmsg.c:154:13: warning: Deprecated pre-processor symbol, replace with 
+  154 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_ACCOUNT_IPMSG,LoquiAccountIPMsgPrivate);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_account_manager_iter.c: In function 'loqui_account_manager_iter_equal':
-loqui_account_manager_iter.c:48:46: warning: self-comparison always evaluates to true [-Wtautological-compare]
-   48 |  return (a->cur_ac == b->cur_ac && a->cur_ch == a->cur_ch) ? TRUE : FALSE;
-      |                                              ^~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-pref.c  -fPIC -DPIC -o .libs/loqui-pref.o
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui-message-text.h:36,
-                 from ../libloqui/loqui-notifier.h:36,
-                 from loqui-core.h:37,
-                 from loqui-static-core.h:24,
-                 from loqui-static-core.c:22:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-notifier.h:36,
-                 from loqui-core.h:37,
-                 from loqui-static-core.h:24,
-                 from loqui-static-core.c:22:
+loqui-account-ipmsg.c: In function 'loqui_account_ipmsg_class_init':
+loqui-account-ipmsg.c:167:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
+  167 |  g_type_class_add_private(c,sizeof(LoquiAccountIPMsgPrivate));
+      |  ^~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from loqui-account-ipmsg.h:26,
+                 from loqui-account-ipmsg.c:37:
+/usr/include/glib-2.0/gobject/gtype.h:1304:10: note: declared here
+ 1304 | void     g_type_class_add_private       (gpointer                    g_class,
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_channel_buffer.h:26,
+                 from loqui_channel_entry.h:28,
+                 from loqui_account.h:40,
+                 from loqui-account-manager.h:36,
+                 from loqui-account-manager.c:37:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
   176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -5369,93 +5501,123 @@
 loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
   179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui-message-text.h:36,
-                 from ../libloqui/loqui-notifier.h:36,
-                 from loqui-core.h:37,
-                 from loqui-core.c:37:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+In file included from loqui_account.h:40,
+                 from loqui-account-manager.h:36,
+                 from loqui-account-manager.c:37:
+loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-notifier.h:36,
-                 from loqui-core.h:37,
-                 from loqui-core.c:37:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
+In file included from loqui-account-ipmsg.h:39,
+                 from loqui-socket-ipmsg.gob:40:
+loqui_user_ipmsg.h:65:13: warning: Deprecated pre-processor symbol, replace with 
+   65 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, ip_addr);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
+loqui_user_ipmsg.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, group_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
+In file included from loqui_account.h:41,
+                 from loqui-account-manager.h:36,
+                 from loqui-account-manager.c:37:
+loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
+In file included from ../libloqui/loqui-protocol.h:48,
+                 from loqui_profile_account.h:42,
+                 from loqui_account.h:44,
+                 from loqui-account-manager.h:36,
+                 from loqui-account-manager.c:37:
+../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
+  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-profile-handle.lo loqui-profile-handle.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-account-manager.lo loqui-account-manager.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-sender-ipmsg.c -o loqui-sender-ipmsg.o >/dev/null 2>&1
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-notifier.lo loqui-notifier.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_account_manager_iter.c -o loqui_account_manager_iter.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-static-core.c -o loqui-static-core.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-pref-partial.c  -fPIC -DPIC -o .libs/loqui-pref-partial.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-receiver-ipmsg.c -o loqui-receiver-ipmsg.o >/dev/null 2>&1
-loqui-pref.c: In function 'loqui_pref_init':
-loqui-pref.c:237:13: warning: Deprecated pre-processor symbol, replace with 
-  237 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_PREF,LoquiPrefPrivate);
+../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
+  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-pref.c: In function 'loqui_pref_class_init':
-loqui-pref.c:249:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
-  249 |  g_type_class_add_private(c,sizeof(LoquiPrefPrivate));
+../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-protocol.h:49,
+                 from loqui_profile_account.h:42,
+                 from loqui_account.h:44,
+                 from loqui-account-manager.h:36,
+                 from loqui-account-manager.c:37:
+../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
+   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_account.h:44,
+                 from loqui-account-manager.h:36,
+                 from loqui-account-manager.c:37:
+loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
+   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
+   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
+   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
+   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
+   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
+   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
+   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-socket-ipmsg.c: In function 'loqui_socket_ipmsg_init':
+loqui-socket-ipmsg.c:191:13: warning: Deprecated pre-processor symbol, replace with 
+  191 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_SOCKET_IPMSG,LoquiSocketIPMsgPrivate);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-socket-ipmsg.c: In function 'loqui_socket_ipmsg_class_init':
+loqui-socket-ipmsg.c:200:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
+  200 |  g_type_class_add_private(c,sizeof(LoquiSocketIPMsgPrivate));
       |  ^~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                  from /usr/include/glib-2.0/gobject/gbinding.h:29,
                  from /usr/include/glib-2.0/glib-object.h:22,
-                 from loqui-pref.h:26,
-                 from loqui-pref.c:37:
+                 from loqui-socket-ipmsg.h:26,
+                 from loqui-socket-ipmsg.c:37:
 /usr/include/glib-2.0/gobject/gtype.h:1304:10: note: declared here
  1304 | void     g_type_class_add_private       (gpointer                    g_class,
       |          ^~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-pref-sequence.c  -fPIC -DPIC -o .libs/loqui-pref-sequence.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-socket-ipmsg.c -o loqui-socket-ipmsg.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-core.c -o loqui-core.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-profile-handle.c  -fPIC -DPIC -o .libs/loqui-profile-handle.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-notifier.c  -fPIC -DPIC -o .libs/loqui-notifier.o
-In file included from loqui-pref-partial.gob:27:
-loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-pref-partial.c: In function 'loqui_pref_partial_init':
-loqui-pref-partial.c:238:13: warning: Deprecated pre-processor symbol, replace with 
-  238 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_PREF_PARTIAL,LoquiPrefPartialPrivate);
+loqui-account-manager.c: In function 'loqui_account_manager_init':
+loqui-account-manager.c:265:13: warning: Deprecated pre-processor symbol, replace with 
+  265 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_ACCOUNT_MANAGER,LoquiAccountManagerPrivate);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-pref-partial.c: In function 'loqui_pref_partial_class_init':
-loqui-pref-partial.c:250:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
-  250 |  g_type_class_add_private(c,sizeof(LoquiPrefPartialPrivate));
+loqui-account-manager.c: In function 'loqui_account_manager_class_init':
+loqui-account-manager.c:277:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
+  277 |  g_type_class_add_private(c,sizeof(LoquiAccountManagerPrivate));
       |  ^~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                  from /usr/include/glib-2.0/gobject/gbinding.h:29,
                  from /usr/include/glib-2.0/glib-object.h:22,
-                 from loqui-pref-partial.h:26,
-                 from loqui-pref-partial.c:37:
+                 from loqui-account-manager.h:26,
+                 from loqui-account-manager.c:37:
 /usr/include/glib-2.0/gobject/gtype.h:1304:10: note: declared here
  1304 | void     g_type_class_add_private       (gpointer                    g_class,
       |          ^~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui-pref-sequence.gob:27:
-loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_member_sort_funcs.c -o loqui_member_sort_funcs.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_protocol_manager.c -o loqui_protocol_manager.o >/dev/null 2>&1
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui-message-text.h:36,
+                 from loqui-notifier.h:36,
+                 from loqui-notifier.c:37:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-account-manager.c  -fPIC -DPIC -o .libs/loqui-account-manager.o
-loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_receiver_irc.c -o loqui_receiver_irc.o >/dev/null 2>&1
+loqui-account-manager.gob: In function 'loqui_account_manager_get_next_channel_entry':
+loqui-account-manager.gob:247:40: warning: variable 'iter_chent' set but not used [-Wunused-but-set-variable]
+  247 |          LoquiAccountManagerIter iter, iter_chent;
+      |                                        ^~~~~~~~~~
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from loqui_profile_account.h:25,
                  from loqui-profile-handle.h:36,
@@ -5463,9 +5625,23 @@
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui-notifier.h:36,
+                 from loqui-notifier.c:37:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_channel_entry.h:25,
                  from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-protocol.h:42,
@@ -5520,6 +5696,10 @@
 ../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-notifier.gob: In function 'loqui_notifier_search_highlight_word_regexp':
+loqui-notifier.gob:76:10: warning: variable 'string_len' set but not used [-Wunused-but-set-variable]
+   76 |   gssize string_len;
+      |          ^~~~~~~~~~
 In file included from ../libloqui/loqui_account.h:41,
                  from ../libloqui/loqui-protocol.h:42,
                  from loqui_profile_account.h:42,
@@ -5610,12 +5790,20 @@
 loqui-profile-handle.gob:317:4: warning: 'g_value_array_new' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   317 |    elem->value_array = g_value_array_new(0);
       |    ^~~~
+In file included from loqui-account-ipmsg.h:39,
+                 from loqui-sender-ipmsg.gob:38:
+loqui_user_ipmsg.h:65:13: warning: Deprecated pre-processor symbol, replace with 
+   65 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, ip_addr);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/glib-2.0/glib-object.h:34,
                  from loqui-profile-handle.h:26,
                  from loqui-profile-handle.gob:33:
 /usr/include/glib-2.0/gobject/gvaluearray.h:67:14: note: declared here
    67 | GValueArray* g_value_array_new      (guint   n_prealloced);
       |              ^~~~~~~~~~~~~~~~~
+loqui_user_ipmsg.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUserIPMsg, loqui_user_ipmsg, group_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-profile-handle.gob: In function 'loqui_profile_handle_text_handler':
 loqui-profile-handle.gob:363:13: warning: Deprecated pre-processor symbol
   363 |    g_assert(grand->pspec && G_IS_PARAM_SPEC_VALUE_ARRAY(grand->pspec));
@@ -5677,173 +5865,20 @@
 /usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
    63 | GValue*  g_value_array_get_nth      (GValueArray *value_array,
       |          ^~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui-message-text.h:36,
-                 from loqui-notifier.h:36,
-                 from loqui-notifier.c:37:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui-notifier.h:36,
-                 from loqui-notifier.c:37:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-notifier.gob: In function 'loqui_notifier_search_highlight_word_regexp':
-loqui-notifier.gob:76:10: warning: variable 'string_len' set but not used [-Wunused-but-set-variable]
-   76 |   gssize string_len;
-      |          ^~~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from loqui_user.h:25,
-                 from loqui_channel_entry.h:25,
-                 from loqui_account.h:40,
-                 from loqui-account-manager.h:36,
-                 from loqui-account-manager.c:37:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_entry.h:25,
-                 from loqui_account.h:40,
-                 from loqui-account-manager.h:36,
-                 from loqui-account-manager.c:37:
-loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_buffer.h:26,
-                 from loqui_channel_entry.h:28,
-                 from loqui_account.h:40,
-                 from loqui-account-manager.h:36,
-                 from loqui-account-manager.c:37:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-  176 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, text);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-  177 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-  178 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, account_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-  179 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiMessageText, loqui_message_text, channel_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_account.h:40,
-                 from loqui-account-manager.h:36,
-                 from loqui-account-manager.c:37:
-loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_account.h:41,
-                 from loqui-account-manager.h:36,
-                 from loqui-account-manager.c:37:
-loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:48,
-                 from loqui_profile_account.h:42,
-                 from loqui_account.h:44,
-                 from loqui-account-manager.h:36,
-                 from loqui-account-manager.c:37:
-../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
-  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
-  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:49,
-                 from loqui_profile_account.h:42,
-                 from loqui_account.h:44,
-                 from loqui-account-manager.h:36,
-                 from loqui-account-manager.c:37:
-../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
-   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_account.h:44,
-                 from loqui-account-manager.h:36,
-                 from loqui-account-manager.c:37:
-loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
-   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
-   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
-   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
-   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
-   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
-   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
-   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-account-manager.c: In function 'loqui_account_manager_init':
-loqui-account-manager.c:265:13: warning: Deprecated pre-processor symbol, replace with 
-  265 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_ACCOUNT_MANAGER,LoquiAccountManagerPrivate);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-account-manager.c: In function 'loqui_account_manager_class_init':
-loqui-account-manager.c:277:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
-  277 |  g_type_class_add_private(c,sizeof(LoquiAccountManagerPrivate));
-      |  ^~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from loqui-account-manager.h:26,
-                 from loqui-account-manager.c:37:
-/usr/include/glib-2.0/gobject/gtype.h:1304:10: note: declared here
- 1304 | void     g_type_class_add_private       (gpointer                    g_class,
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~
-loqui-account-manager.gob: In function 'loqui_account_manager_get_next_channel_entry':
-loqui-account-manager.gob:247:40: warning: variable 'iter_chent' set but not used [-Wunused-but-set-variable]
-  247 |          LoquiAccountManagerIter iter, iter_chent;
-      |                                        ^~~~~~~~~~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-account-ipmsg.c -o loqui-account-ipmsg.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-core.c -o loqui-core.o >/dev/null 2>&1
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-pref-sequence.c -o loqui-pref-sequence.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-socket-ipmsg.c -o loqui-socket-ipmsg.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c ipmsg_packet.c -o ipmsg_packet.o >/dev/null 2>&1
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-notifier.c -o loqui-notifier.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-pref.c -o loqui-pref.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-pref-partial.c -o loqui-pref-partial.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui_receiver_irc.c -o loqui_receiver_irc.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-sender-ipmsg.c -o loqui-sender-ipmsg.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-receiver-ipmsg.c -o loqui-receiver-ipmsg.o >/dev/null 2>&1
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-account-manager.c -o loqui-account-manager.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-pref-partial.c -o loqui-pref-partial.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-pref.c -o loqui-pref.o >/dev/null 2>&1
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-profile-handle.c -o loqui-profile-handle.o >/dev/null 2>&1
-/bin/bash ../libtool  --tag=CC   --mode=link gcc -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -Wl,-z,now -o libloqui.la  loqui-utils.lo loqui_webutils.lo loqui-gobject-utils.lo loqui_string_tokenizer.lo loqui_title_format.lo loqui_marshalers.lo loqui_channel_entry.lo loqui_codeconv_tools.lo loqui_codeconv.lo loqui_channel_buffer.lo loqui_channel_entry_utils.lo loqui-profile.lo loqui-profile-factory.lo loqui-generic-profile-factory.lo loqui-property-profile.lo loqui-message-text.lo loqui-message-text-region.lo loqui_user.lo loqui_profile_account.lo loqui_channel.lo loqui_sender.lo loqui_receiver.lo loqui_account.lo loqui_message.lo loqui_member.lo loqui-protocol.lo loqui-mode-item.lo loqui-mode-manager.lo loqui-transfer-item.lo loqui_protocol_irc.lo loqui_user_irc.lo loqui_utils_irc.lo loqui_channel_irc.lo loqui_profile_account_irc.lo loqui_sender_irc.lo loqui_receiver_irc.lo loqui_account_irc.lo irc_message.lo ctcp_message.lo ctcp_handle.lo loqui_protocol_ipmsg.lo loqui_user_ipmsg.lo loqui-utils-ipmsg.lo loqui_profile_account_ipmsg.lo ipmsg_packet.lo loqui-account-ipmsg.lo loqui-receiver-ipmsg.lo loqui-sender-ipmsg.lo loqui-socket-ipmsg.lo loqui_protocol_manager.lo loqui_member_sort_funcs.lo loqui_account_manager_iter.lo loqui-static-core.lo loqui-core.lo loqui-pref.lo loqui-pref-partial.lo loqui-pref-sequence.lo loqui-profile-handle.lo loqui-account-manager.lo loqui-notifier.lo -lgio-2.0 -lgobject-2.0 -lglib-2.0  
+/bin/sh ../libtool  --tag=CC   --mode=link gcc -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -Wl,-z,now -o libloqui.la  loqui-utils.lo loqui_webutils.lo loqui-gobject-utils.lo loqui_string_tokenizer.lo loqui_title_format.lo loqui_marshalers.lo loqui_channel_entry.lo loqui_codeconv_tools.lo loqui_codeconv.lo loqui_channel_buffer.lo loqui_channel_entry_utils.lo loqui-profile.lo loqui-profile-factory.lo loqui-generic-profile-factory.lo loqui-property-profile.lo loqui-message-text.lo loqui-message-text-region.lo loqui_user.lo loqui_profile_account.lo loqui_channel.lo loqui_sender.lo loqui_receiver.lo loqui_account.lo loqui_message.lo loqui_member.lo loqui-protocol.lo loqui-mode-item.lo loqui-mode-manager.lo loqui-transfer-item.lo loqui_protocol_irc.lo loqui_user_irc.lo loqui_utils_irc.lo loqui_channel_irc.lo loqui_profile_account_irc.lo loqui_sender_irc.lo loqui_receiver_irc.lo loqui_account_irc.lo irc_message.lo ctcp_message.lo ctcp_handle.lo loqui_protocol_ipmsg.lo loqui_user_ipmsg.lo loqui-utils-ipmsg.lo loqui_profile_account_ipmsg.lo ipmsg_packet.lo loqui-account-ipmsg.lo loqui-receiver-ipmsg.lo loqui-sender-ipmsg.lo loqui-socket-ipmsg.lo loqui_protocol_manager.lo loqui_member_sort_funcs.lo loqui_account_manager_iter.lo loqui-static-core.lo loqui-core.lo loqui-pref.lo loqui-pref-partial.lo loqui-pref-sequence.lo loqui-profile-handle.lo loqui-account-manager.lo loqui-notifier.lo -lgio-2.0 -lgobject-2.0 -lglib-2.0  
 libtool: link: ar cr .libs/libloqui.a .libs/loqui-utils.o .libs/loqui_webutils.o .libs/loqui-gobject-utils.o .libs/loqui_string_tokenizer.o .libs/loqui_title_format.o .libs/loqui_marshalers.o .libs/loqui_channel_entry.o .libs/loqui_codeconv_tools.o .libs/loqui_codeconv.o .libs/loqui_channel_buffer.o .libs/loqui_channel_entry_utils.o .libs/loqui-profile.o .libs/loqui-profile-factory.o .libs/loqui-generic-profile-factory.o .libs/loqui-property-profile.o .libs/loqui-message-text.o .libs/loqui-message-text-region.o .libs/loqui_user.o .libs/loqui_profile_account.o .libs/loqui_channel.o .libs/loqui_sender.o .libs/loqui_receiver.o .libs/loqui_account.o .libs/loqui_message.o .libs/loqui_member.o .libs/loqui-protocol.o .libs/loqui-mode-item.o .libs/loqui-mode-manager.o .libs/loqui-transfer-item.o .libs/loqui_protocol_irc.o .libs/loqui_user_irc.o .libs/loqui_utils_irc.o .libs/loqui_channel_irc.o .libs/loqui_profile_account_irc.o .libs/loqui_sender_irc.o .libs/loqui_receiver_irc.o .libs/loqui_account_irc.o .libs/irc_message.o .libs/ctcp_message.o .libs/ctcp_handle.o .libs/loqui_protocol_ipmsg.o .libs/loqui_user_ipmsg.o .libs/loqui-utils-ipmsg.o .libs/loqui_profile_account_ipmsg.o .libs/ipmsg_packet.o .libs/loqui-account-ipmsg.o .libs/loqui-receiver-ipmsg.o .libs/loqui-sender-ipmsg.o .libs/loqui-socket-ipmsg.o .libs/loqui_protocol_manager.o .libs/loqui_member_sort_funcs.o .libs/loqui_account_manager_iter.o .libs/loqui-static-core.o .libs/loqui-core.o .libs/loqui-pref.o .libs/loqui-pref-partial.o .libs/loqui-pref-sequence.o .libs/loqui-profile-handle.o .libs/loqui-account-manager.o .libs/loqui-notifier.o 
 libtool: link: ranlib .libs/libloqui.a
 libtool: link: ( cd ".libs" && rm -f "libloqui.la" && ln -s "../libloqui.la" "libloqui.la" )
@@ -5854,7 +5889,7 @@
 make[6]: Entering directory '/build/reproducible-path/loqui-0.6.4/libloqui/protocols/jabber'
 make  all-am
 make[7]: Entering directory '/build/reproducible-path/loqui-0.6.4/libloqui/protocols/jabber'
-/bin/bash ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I../../.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-account-jabber.lo loqui-account-jabber.c
+/bin/sh ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -I/usr/include -I../../.. -DG_LOG_DOMAIN=\"libloqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-account-jabber.lo loqui-account-jabber.c
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I../../.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-account-jabber.c  -fPIC -DPIC -o .libs/loqui-account-jabber.o
 In file included from ../../../libloqui/loqui-gobject-utils.h:24,
                  from ../../../libloqui/loqui_user.h:25,
@@ -5961,7 +5996,7 @@
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../.. -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -I../../.. -DG_LOG_DOMAIN=\"libloqui\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c loqui-account-jabber.c -o loqui-account-jabber.o >/dev/null 2>&1
-/bin/bash ../../../libtool  --tag=CC   --mode=link gcc -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -Wl,-z,now -o libloqui_jabber.la  loqui-account-jabber.lo ../../../libloqui/libloqui.la 
+/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -g -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -Wl,-z,now -o libloqui_jabber.la  loqui-account-jabber.lo ../../../libloqui/libloqui.la 
 libtool: link: (cd .libs/libloqui_jabber.lax/libloqui.a && ar x "/build/reproducible-path/loqui-0.6.4/libloqui/protocols/jabber/../../../libloqui/.libs/libloqui.a")
 libtool: link: ar cr .libs/libloqui_jabber.a .libs/loqui-account-jabber.o   .libs/libloqui_jabber.lax/libloqui.a/ctcp_handle.o .libs/libloqui_jabber.lax/libloqui.a/ctcp_message.o .libs/libloqui_jabber.lax/libloqui.a/ipmsg_packet.o .libs/libloqui_jabber.lax/libloqui.a/irc_message.o .libs/libloqui_jabber.lax/libloqui.a/loqui-account-ipmsg.o .libs/libloqui_jabber.lax/libloqui.a/loqui-account-manager.o .libs/libloqui_jabber.lax/libloqui.a/loqui-core.o .libs/libloqui_jabber.lax/libloqui.a/loqui-generic-profile-factory.o .libs/libloqui_jabber.lax/libloqui.a/loqui-gobject-utils.o .libs/libloqui_jabber.lax/libloqui.a/loqui-message-text-region.o .libs/libloqui_jabber.lax/libloqui.a/loqui-message-text.o .libs/libloqui_jabber.lax/libloqui.a/loqui-mode-item.o .libs/libloqui_jabber.lax/libloqui.a/loqui-mode-manager.o .libs/libloqui_jabber.lax/libloqui.a/loqui-notifier.o .libs/libloqui_jabber.lax/libloqui.a/loqui-pref-partial.o .libs/libloqui_jabber.lax/libloqui.a/loqui-pref-sequence.o .libs/libloqui_jabber.lax/libloqui.a/loqui-pref.o .libs/libloqui_jabber.lax/libloqui.a/loqui-profile-factory.o .libs/libloqui_jabber.lax/libloqui.a/loqui-profile-handle.o .libs/libloqui_jabber.lax/libloqui.a/loqui-profile.o .libs/libloqui_jabber.lax/libloqui.a/loqui-property-profile.o .libs/libloqui_jabber.lax/libloqui.a/loqui-protocol.o .libs/libloqui_jabber.lax/libloqui.a/loqui-receiver-ipmsg.o .libs/libloqui_jabber.lax/libloqui.a/loqui-sender-ipmsg.o .libs/libloqui_jabber.lax/libloqui.a/loqui-socket-ipmsg.o .libs/libloqui_jabber.lax/libloqui.a/loqui-static-core.o .libs/libloqui_jabber.lax/libloqui.a/loqui-transfer-item.o .libs/libloqui_jabber.lax/libloqui.a/loqui-utils-ipmsg.o .libs/libloqui_jabber.lax/libloqui.a/loqui-utils.o .libs/libloqui_jabber.lax/libloqui.a/loqui_account.o .libs/libloqui_jabber.lax/libloqui.a/loqui_account_irc.o .libs/libloqui_jabber.lax/libloqui.a/loqui_account_manager_iter.o .libs/libloqui_jabber.lax/libloqui.a/loqui_channel.o .libs/libloqui_jabber.lax/libloqui.a/loqui_channel_buffer.o .libs/libloqui_jabber.lax/libloqui.a/loqui_channel_entry.o .libs/libloqui_jabber.lax/libloqui.a/loqui_channel_entry_utils.o .libs/libloqui_jabber.lax/libloqui.a/loqui_channel_irc.o .libs/libloqui_jabber.lax/libloqui.a/loqui_codeconv.o .libs/libloqui_jabber.lax/libloqui.a/loqui_codeconv_tools.o .libs/libloqui_jabber.lax/libloqui.a/loqui_marshalers.o .libs/libloqui_jabber.lax/libloqui.a/loqui_member.o .libs/libloqui_jabber.lax/libloqui.a/loqui_member_sort_funcs.o .libs/libloqui_jabber.lax/libloqui.a/loqui_message.o .libs/libloqui_jabber.lax/libloqui.a/loqui_profile_account.o .libs/libloqui_jabber.lax/libloqui.a/loqui_profile_account_ipmsg.o .libs/libloqui_jabber.lax/libloqui.a/loqui_profile_account_irc.o .libs/libloqui_jabber.lax/libloqui.a/loqui_protocol_ipmsg.o .libs/libloqui_jabber.lax/libloqui.a/loqui_protocol_irc.o .libs/libloqui_jabber.lax/libloqui.a/loqui_protocol_manager.o .libs/libloqui_jabber.lax/libloqui.a/loqui_receiver.o .libs/libloqui_jabber.lax/libloqui.a/loqui_receiver_irc.o .libs/libloqui_jabber.lax/libloqui.a/loqui_sender.o .libs/libloqui_jabber.lax/libloqui.a/loqui_sender_irc.o .libs/libloqui_jabber.lax/libloqui.a/loqui_string_tokenizer.o .libs/libloqui_jabber.lax/libloqui.a/loqui_title_format.o .libs/libloqui_jabber.lax/libloqui.a/loqui_user.o .libs/libloqui_jabber.lax/libloqui.a/loqui_user_ipmsg.o .libs/libloqui_jabber.lax/libloqui.a/loqui_user_irc.o .libs/libloqui_jabber.lax/libloqui.a/loqui_utils_irc.o .libs/libloqui_jabber.lax/libloqui.a/loqui_webutils.o 
 libtool: link: ranlib .libs/libloqui_jabber.a
@@ -6008,12 +6043,20 @@
 gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_channel_text_view.o loqui_channel_text_view.c
 gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o command_dialog.o command_dialog.c
 gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remark_entry.o remark_entry.c
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui_user.h:25,
-                 from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_channel.h:25,
-                 from nick_list.h:23,
-                 from nick_list.c:23:
+gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_channelbar.o loqui_channelbar.c
+gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_select_dialog.o loqui_select_dialog.c
+gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o prefs_general_upgrader.o prefs_general_upgrader.c
+gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-core-gtk.o loqui-core-gtk.c
+gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-style-entry.o loqui-style-entry.c
+gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-account-dialog.o loqui-account-dialog.c
+gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-protocol-selection-dialog.o loqui-protocol-selection-dialog.c
+gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-transfer-window.o loqui-transfer-window.c
+gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-tray-icon.o loqui-tray-icon.c
+gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-channel-entry-action-group.o loqui-channel-entry-action-group.c
+gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-channel-entry-ui-data.o loqui-channel-entry-ui-data.c
+gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-channel-entry-action-group-ui.o loqui-channel-entry-action-group-ui.c
+gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-notifier-gtk.o loqui-notifier-gtk.c
+In file included from channel_tree.c:22:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -6021,9 +6064,9 @@
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_channel.h:25,
-                 from nick_list.h:23,
-                 from nick_list.c:23:
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from channel_tree.c:23:
 ../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
@@ -6044,23 +6087,29 @@
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_channel_buffer.h:26,
                  from ../libloqui/loqui_channel_entry.h:28,
-                 from ../libloqui/loqui_channel.h:25,
-                 from nick_list.h:23,
-                 from nick_list.c:23:
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from channel_tree.c:23:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
 loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
 loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-In file included from ../libloqui/loqui_channel.h:25,
-                 from nick_list.h:23,
-                 from nick_list.c:23:
+In file included from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from channel_tree.c:23:
 ../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
   125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from channel_tree.c:22:
+In file included from ../libloqui/loqui_account.h:41,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from channel_tree.c:23:
+../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from main.c:22:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -6070,9 +6119,8 @@
 In file included from ../libloqui/loqui-protocol.h:48,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui_channel.h:43,
-                 from nick_list.h:23,
-                 from nick_list.c:23:
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from channel_tree.c:23:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -6085,16 +6133,14 @@
 In file included from ../libloqui/loqui-protocol.h:49,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui_channel.h:43,
-                 from nick_list.h:23,
-                 from nick_list.c:23:
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from channel_tree.c:23:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui_channel.h:43,
-                 from nick_list.h:23,
-                 from nick_list.c:23:
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from channel_tree.c:23:
 ../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -6116,11 +6162,6 @@
 ../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from nick_list.h:23,
-                 from nick_list.c:23:
-../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from loqui_channel_buffer_gtk.c:22:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
@@ -6135,32 +6176,18 @@
 ../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from main.c:22:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui_user.h:25,
-                 from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app_actions.c:22:
+In file included from prefs_general_upgrader.c:22:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app_actions.c:22:
+In file included from loqui_stock.h:23,
+                 from main.c:24:
 ../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
   119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -6176,6 +6203,10 @@
 ../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from main.c:24:
+loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
+   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from ../libloqui/loqui_user.h:25,
                  from ../libloqui/loqui_channel_entry.h:25,
@@ -6184,15 +6215,34 @@
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_buffer.h:26,
-                 from ../libloqui/loqui_channel_entry.h:28,
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui_user.h:25,
+                 from ../libloqui/loqui_channel_entry.h:25,
                  from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui_app_actions.c:22:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app_actions.c:22:
+../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+In file included from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
+                 from loqui_app.c:22:
+../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from ../libloqui/loqui_user.h:25,
                  from ../libloqui/loqui_channel_entry.h:25,
@@ -6203,45 +6253,68 @@
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from ../libloqui/loqui_user.h:25,
+                 from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_channel.h:25,
+                 from nick_list.h:23,
+                 from nick_list.c:23:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui_user.h:25,
                  from loqui_stock.h:23,
                  from loqui_stock.c:21:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
 ../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from channel_tree.c:23:
-../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 ../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
   119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
   120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
   122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from loqui_app.c:22:
+                 from ../libloqui/loqui_channel.h:25,
+                 from nick_list.h:23,
+                 from nick_list.c:23:
+../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+In file included from loqui_stock.h:23,
+                 from loqui_stock.c:21:
 ../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
@@ -6251,96 +6324,99 @@
 ../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
   120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_channel_entry_utils.h:26,
-                 from loqui_app_info.c:22:
-../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 ../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
   122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app_actions.c:22:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_stock.h:23,
-                 from loqui_stock.c:21:
+In file included from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_channel_entry_utils.h:26,
+                 from loqui_app_info.c:22:
 ../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_channel_buffer.h:26,
+                 from ../libloqui/loqui_channel_entry.h:28,
+                 from ../libloqui/loqui_account.h:40,
+                 from loqui_app.c:22:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
 ../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
 ../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
   122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
   119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
 ../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
 ../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
   120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_channel_buffer.h:26,
+                 from ../libloqui/loqui_channel_entry.h:28,
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app_actions.c:22:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+In file included from loqui_stock.c:21:
+loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
+   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
   122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
 ../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_stock.c:21:
-loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
-   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
 In file included from ../libloqui/loqui_channel_buffer.h:26,
                  from ../libloqui/loqui_channel_entry.h:28,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from channel_tree.c:23:
+                 from ../libloqui/loqui_channel.h:25,
+                 from nick_list.h:23,
+                 from nick_list.c:23:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
 loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
 loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-In file included from ../libloqui/loqui_channel_buffer.h:26,
-                 from ../libloqui/loqui_channel_entry.h:28,
-                 from ../libloqui/loqui_account.h:40,
-                 from loqui_app.c:22:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+In file included from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app_actions.c:22:
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_channel_buffer.h:26,
                  from ../libloqui/loqui_channel_entry.h:28,
                  from ../libloqui/loqui_channel_entry_utils.h:26,
                  from loqui_app_info.c:22:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
 In file included from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from channel_tree.c:23:
+                 from loqui_app.c:22:
 ../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
   125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -6348,20 +6424,27 @@
 ../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:41,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app_actions.c:22:
-../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:40,
-                 from loqui_app.c:22:
+In file included from ../libloqui/loqui_channel.h:25,
+                 from nick_list.h:23,
+                 from nick_list.c:23:
 ../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
   125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui_user.h:25,
+                 from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
+                 from command_dialog.h:23,
+                 from command_dialog.c:21:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_channel_entry_utils.h:26,
                  from loqui_app_info.c:22:
 ../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
@@ -6370,12 +6453,57 @@
 ../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
+                 from command_dialog.h:23,
+                 from command_dialog.c:21:
+../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_account.h:41,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from channel_tree.c:23:
+                 from loqui_app_actions.c:22:
+../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_account.h:41,
+                 from loqui_app.c:22:
 ../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
    85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_channel_buffer.h:26,
+                 from ../libloqui/loqui_channel_entry.h:28,
+                 from ../libloqui/loqui_account.h:40,
+                 from command_dialog.h:23,
+                 from command_dialog.c:21:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+In file included from ../libloqui/loqui_account.h:40,
+                 from command_dialog.h:23,
+                 from command_dialog.c:21:
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:48,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
@@ -6384,71 +6512,55 @@
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
-  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:49,
+In file included from ../libloqui/loqui-protocol.h:48,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app_actions.c:22:
-../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
-   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:41,
                  from loqui_app.c:22:
-../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app_actions.c:22:
-../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
-   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
-   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
-   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
+../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
+  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
-   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
+../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
+  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
-   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
+  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
-   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
-   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
+../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:48,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from channel_tree.c:23:
+                 from ../libloqui/loqui_channel.h:43,
+                 from nick_list.h:23,
+                 from nick_list.c:23:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
   116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+In file included from ../libloqui/loqui-protocol.h:49,
+                 from ../libloqui/loqui_profile_account.h:42,
+                 from ../libloqui/loqui_account.h:44,
+                 from loqui_app.c:22:
+../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
+   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:49,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from channel_tree.c:23:
+                 from loqui_app_actions.c:22:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:48,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
@@ -6464,27 +6576,19 @@
 ../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:48,
-                 from ../libloqui/loqui_profile_account.h:42,
-                 from ../libloqui/loqui_account.h:44,
-                 from loqui_app.c:22:
-../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
-  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from channel_tree.c:23:
+                 from loqui_app.c:22:
 ../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
-  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
    88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+In file included from ../libloqui/loqui_account.h:44,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app_actions.c:22:
+../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
+   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
    90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
@@ -6501,27 +6605,36 @@
 ../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
-   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
+   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:49,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
-                 from loqui_app.c:22:
+                 from ../libloqui/loqui_channel.h:43,
+                 from nick_list.h:23,
+                 from nick_list.c:23:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
+   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
+   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_stock.h:23,
-                 from main.c:24:
-../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
+   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
+   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui_channel.h:43,
                  from ../libloqui/loqui_channel_entry_utils.h:27,
@@ -6529,54 +6642,49 @@
 ../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
+   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
    88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
+../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
+   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
    90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:44,
-                 from loqui_app.c:22:
-../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
-   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
+In file included from ../libloqui/loqui_account.h:41,
+                 from command_dialog.h:23,
+                 from command_dialog.c:21:
+../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
-   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
    94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
-   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from main.c:24:
-loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
-   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
+In file included from ../libloqui/loqui_account.h:44,
+                 from ../libloqui/loqui_channel.h:43,
+                 from nick_list.h:23,
+                 from nick_list.c:23:
+../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
+   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
+   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
+   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -6586,71 +6694,13 @@
 ../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
-   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_channel_entry_utils.h:27,
                  from loqui_app_info.c:22:
 ../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
    85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui_user.h:25,
-                 from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from command_dialog.h:23,
-                 from command_dialog.c:21:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from command_dialog.h:23,
-                 from command_dialog.c:21:
-../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_buffer.h:26,
-                 from ../libloqui/loqui_channel_entry.h:28,
-                 from ../libloqui/loqui_account.h:40,
-                 from command_dialog.h:23,
-                 from command_dialog.c:21:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-In file included from ../libloqui/loqui_account.h:40,
-                 from command_dialog.h:23,
-                 from command_dialog.c:21:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:41,
-                 from command_dialog.h:23,
-                 from command_dialog.c:21:
-../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
+   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:48,
                  from ../libloqui/loqui_profile_account.h:42,
@@ -6666,6 +6716,11 @@
 ../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from nick_list.h:23,
+                 from nick_list.c:23:
+../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:49,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
@@ -6698,6 +6753,14 @@
 ../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-notifier.h:36,
+                 from ../libloqui/loqui-core.h:37,
+                 from ../libloqui/loqui.h:25,
+                 from prefs_general_upgrader.c:30:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -6706,8 +6769,8 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui_channel_entry_action.h:23,
-                 from loqui_channel_entry_action.c:22:
+                 from gtkutils.h:22,
+                 from about.c:22:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
@@ -6720,8 +6783,8 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from loqui_channel_entry_action.h:23,
-                 from loqui_channel_entry_action.c:22:
+                 from gtkutils.h:22,
+                 from about.c:22:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
@@ -6734,17 +6797,42 @@
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
                  from loqui_channel_entry_store.h:23,
-                 from nick_list.h:24,
-                 from nick_list.c:23:
+                 from loqui_channel_entry_store.c:22:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                  from /usr/include/glib-2.0/gobject/gbinding.h:29,
                  from /usr/include/glib-2.0/glib-object.h:22,
-                 from ../libloqui/loqui_channel.h:24,
-                 from nick_list.h:23,
-                 from nick_list.c:23:
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from loqui_channel_entry_store.h:23,
+                 from loqui_channel_entry_store.c:22:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from loqui-core-gtk.h:37,
+                 from channel_tree.c:25:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from ../libloqui/loqui-account-manager.h:26,
+                 from channel_tree.c:23:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
@@ -6752,11 +6840,24 @@
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui_channel_entry_action.h:23,
-                 from loqui_channel_entry_action.c:22:
+                 from gtkutils.h:22,
+                 from about.c:22:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from loqui-transfer-window.h:35,
+                 from loqui-transfer-window.gob:30:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
 In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                  from /usr/include/glib-2.0/glib.h:30,
                  from /usr/include/glib-2.0/gobject/gbinding.h:28,
@@ -6767,8 +6868,79 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from loqui_channel_entry_action.h:23,
-                 from loqui_channel_entry_action.c:22:
+                 from gtkutils.h:22,
+                 from about.c:22:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from loqui-transfer-window.h:25,
+                 from loqui-transfer-window.gob:30:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui-message-text.h:36,
+                 from ../libloqui/loqui-notifier.h:36,
+                 from ../libloqui/loqui-core.h:37,
+                 from about.c:23:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-notifier.h:36,
+                 from ../libloqui/loqui-core.h:37,
+                 from about.c:23:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from loqui-channel-entry-action-group.h:35,
+                 from loqui-channel-entry-action-group.c:36:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from loqui-channel-entry-action-group.h:25,
+                 from loqui-channel-entry-action-group.c:36:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from loqui_channel_entry_store.h:23,
+                 from loqui_channel_entry_store.c:22:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from loqui_channel_entry_store.h:23,
+                 from loqui_channel_entry_store.c:22:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
@@ -6780,6 +6952,55 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from loqui-core-gtk.h:37,
+                 from main.c:26:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from ../libloqui/loqui_user.h:24,
+                 from loqui_stock.h:23,
+                 from main.c:24:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from gtkutils.h:22,
+                 from gtkutils.c:29:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from gtkutils.h:22,
+                 from gtkutils.c:29:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                  from loqui_dropdown_box.h:23,
                  from loqui_dropdown_box.c:22:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
@@ -6807,8 +7028,8 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui_account_manager_store.h:23,
-                 from loqui_account_manager_store.c:22:
+                 from account_list_dialog.h:23,
+                 from account_list_dialog.c:22:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
@@ -6821,22 +7042,38 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from loqui_account_manager_store.h:23,
-                 from loqui_account_manager_store.c:22:
+                 from account_list_dialog.h:23,
+                 from account_list_dialog.c:22:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from loqui_statusbar.h:23,
+                 from loqui_statusbar.c:22:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from loqui_statusbar.h:23,
+                 from loqui_statusbar.c:22:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui_user.h:25,
-                 from ../libloqui/loqui_channel_entry.h:25,
-                 from loqui_channel_entry_action.h:24,
-                 from loqui_channel_entry_action.c:22:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -6858,17 +7095,11 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui-core-gtk.h:37,
-                 from channel_tree.c:25:
+                 from loqui_account_manager_store.h:23,
+                 from loqui_account_manager_store.c:22:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
-In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from loqui_channel_entry_action.h:24,
-                 from loqui_channel_entry_action.c:22:
-../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                  from /usr/include/glib-2.0/gobject/gbinding.h:29,
                  from /usr/include/glib-2.0/glib-object.h:22,
@@ -6886,11 +7117,33 @@
 In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                  from /usr/include/glib-2.0/gobject/gbinding.h:29,
                  from /usr/include/glib-2.0/glib-object.h:22,
-                 from ../libloqui/loqui-account-manager.h:26,
-                 from channel_tree.c:23:
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from loqui_account_manager_store.h:23,
+                 from loqui_account_manager_store.c:22:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from loqui-core-gtk.h:37,
+                 from channel_tree.c:25:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from ../libloqui/loqui-utils.h:23,
+                 from channel_tree.c:22:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -6899,50 +7152,38 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui_stock.c:23:
+                 from loqui_app.h:24,
+                 from command_dialog.h:24,
+                 from command_dialog.c:21:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
-../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                  from /usr/include/glib-2.0/gobject/gbinding.h:29,
                  from /usr/include/glib-2.0/glib-object.h:22,
-                 from ../libloqui/loqui_user.h:24,
-                 from loqui_stock.h:23,
-                 from loqui_stock.c:21:
+                 from ../libloqui/loqui_channel_entry.h:24,
+                 from ../libloqui/loqui_account.h:40,
+                 from command_dialog.h:23,
+                 from command_dialog.c:21:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
-In file included from ../libloqui/loqui_channel_buffer.h:26,
-                 from ../libloqui/loqui_channel_entry.h:28,
-                 from loqui_channel_entry_action.h:24,
-                 from loqui_channel_entry_action.c:22:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-In file included from loqui_channel_entry_action.h:24,
-                 from loqui_channel_entry_action.c:22:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from loqui-transfer-window.h:35,
+                 from loqui-transfer-window.gob:30:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from loqui-transfer-window.h:24,
+                 from loqui-transfer-window.gob:30:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -6951,8 +7192,8 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from account_list_dialog.h:23,
-                 from account_list_dialog.c:22:
+                 from prefs_dialog.h:23,
+                 from prefs_dialog.c:24:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
@@ -6965,8 +7206,8 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from account_list_dialog.h:23,
-                 from account_list_dialog.c:22:
+                 from prefs_dialog.h:23,
+                 from prefs_dialog.c:24:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
@@ -6978,17 +7219,22 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui_app.h:24,
-                 from loqui_app_actions.h:21,
-                 from loqui_app_actions.c:26:
+                 from remark_entry.h:23,
+                 from remark_entry.c:22:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                  from /usr/include/glib-2.0/gobject/gbinding.h:29,
                  from /usr/include/glib-2.0/glib-object.h:22,
-                 from ../libloqui/loqui-account-manager.h:26,
-                 from loqui_app_actions.c:22:
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from remark_entry.h:23,
+                 from remark_entry.c:22:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
@@ -7000,25 +7246,40 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui_app_info.h:27,
-                 from loqui_app_info.c:24:
+                 from loqui-account-dialog.h:35,
+                 from loqui-account-dialog.c:34:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from loqui_stock.c:23:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                  from /usr/include/glib-2.0/gobject/gbinding.h:29,
                  from /usr/include/glib-2.0/glib-object.h:22,
-                 from ../libloqui/loqui_channel_entry.h:24,
-                 from ../libloqui/loqui_channel_entry_utils.h:26,
-                 from loqui_app_info.c:22:
+                 from loqui-account-dialog.h:25,
+                 from loqui-account-dialog.c:34:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from ../libloqui/loqui_user.h:24,
+                 from loqui_stock.h:23,
+                 from loqui_stock.c:21:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
-In file included from ../libloqui/loqui_account.h:41,
-                 from loqui_channel_entry_action.c:26:
-../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -7027,8 +7288,50 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui_channel_entry_store.h:23,
-                 from loqui_channel_entry_store.c:22:
+                 from loqui-core-gtk.h:37,
+                 from loqui-core-gtk.c:34:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from loqui-core-gtk.h:25,
+                 from loqui-core-gtk.c:34:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from loqui-style-entry.h:14,
+                 from loqui-style-entry.c:13:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from loqui-style-entry.h:4,
+                 from loqui-style-entry.c:13:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from loqui_channel_text_view.h:23,
+                 from loqui_channel_text_view.c:22:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
@@ -7041,21 +7344,11 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from loqui_channel_entry_store.h:23,
-                 from loqui_channel_entry_store.c:22:
+                 from loqui_channel_text_view.h:23,
+                 from loqui_channel_text_view.c:22:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
-In file included from ../libloqui/loqui-protocol.h:48,
-                 from ../libloqui/loqui_profile_account.h:42,
-                 from ../libloqui/loqui_account.h:44,
-                 from loqui_channel_entry_action.c:26:
-../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
-  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
-  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -7069,9 +7362,6 @@
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
-../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -7080,19 +7370,25 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui_app.h:24,
-                 from command_dialog.h:24,
-                 from command_dialog.c:21:
+                 from loqui_channel_entry_store.h:23,
+                 from nick_list.h:24,
+                 from nick_list.c:23:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from loqui_app_info.h:27,
+                 from loqui_app_info.c:24:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
-In file included from ../libloqui/loqui-protocol.h:49,
-                 from ../libloqui/loqui_profile_account.h:42,
-                 from ../libloqui/loqui_account.h:44,
-                 from loqui_channel_entry_action.c:26:
-../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
-   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                  from /usr/include/glib-2.0/gobject/gbinding.h:29,
                  from /usr/include/glib-2.0/glib-object.h:22,
@@ -7105,36 +7401,56 @@
 In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                  from /usr/include/glib-2.0/gobject/gbinding.h:29,
                  from /usr/include/glib-2.0/glib-object.h:22,
+                 from ../libloqui/loqui_channel.h:24,
+                 from nick_list.h:23,
+                 from nick_list.c:23:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
                  from ../libloqui/loqui_channel_entry.h:24,
-                 from ../libloqui/loqui_account.h:40,
-                 from command_dialog.h:23,
-                 from command_dialog.c:21:
+                 from ../libloqui/loqui_channel_entry_utils.h:26,
+                 from loqui_app_info.c:22:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
-In file included from ../libloqui/loqui_account.h:44,
-                 from loqui_channel_entry_action.c:26:
-../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
-   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
-   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
-   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
-   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
-   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
-   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
-   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from loqui_app.h:24,
+                 from loqui_app_actions.h:21,
+                 from loqui_app_actions.c:26:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from ../libloqui/loqui-account-manager.h:26,
+                 from loqui_app_actions.c:22:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from loqui_channelbar.h:23,
+                 from loqui_channelbar.c:22:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -7144,14 +7460,10 @@
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
                  from loqui-core-gtk.h:37,
-                 from main.c:26:
+                 from prefs_general_upgrader.c:32:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
-In file included from loqui_channel_entry_action.c:27:
-loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
-   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -7160,17 +7472,30 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from remark_entry.h:23,
-                 from remark_entry.c:22:
+                 from loqui_select_dialog.h:23,
+                 from loqui_select_dialog.c:22:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                  from /usr/include/glib-2.0/gobject/gbinding.h:29,
                  from /usr/include/glib-2.0/glib-object.h:22,
-                 from ../libloqui/loqui_user.h:24,
-                 from loqui_stock.h:23,
-                 from main.c:24:
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from loqui_channelbar.h:23,
+                 from loqui_channelbar.c:22:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from ../libloqui/loqui.h:24,
+                 from prefs_general_upgrader.c:30:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
@@ -7183,15 +7508,11 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from remark_entry.h:23,
-                 from remark_entry.c:22:
+                 from loqui_select_dialog.h:23,
+                 from loqui_select_dialog.c:22:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
-loqui_channel_entry_action.c: In function 'loqui_channel_entry_action_new':
-loqui_channel_entry_action.c:245:34: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  245 |  LoquiChannelEntryActionPrivate *priv;
-      |                                  ^~~~
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -7200,22 +7521,16 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from prefs_dialog.h:23,
-                 from prefs_dialog.c:24:
+                 from loqui-channel-entry-ui-data.h:35,
+                 from loqui-channel-entry-ui-data.c:36:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                  from /usr/include/glib-2.0/gobject/gbinding.h:29,
                  from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from prefs_dialog.h:23,
-                 from prefs_dialog.c:24:
+                 from loqui-channel-entry-ui-data.h:25,
+                 from loqui-channel-entry-ui-data.c:36:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
@@ -7227,8 +7542,8 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui_statusbar.h:23,
-                 from loqui_statusbar.c:22:
+                 from loqui_channel_entry_action.h:23,
+                 from loqui_channel_entry_action.c:22:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
@@ -7241,25 +7556,272 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from loqui_statusbar.h:23,
-                 from loqui_statusbar.c:22:
+                 from loqui_channel_entry_action.h:23,
+                 from loqui_channel_entry_action.c:22:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from loqui-channel-entry-action-group-ui.h:35,
+                 from loqui-channel-entry-action-group-ui.c:36:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from loqui-channel-entry-action-group-ui.h:25,
+                 from loqui-channel-entry-action-group-ui.c:36:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from loqui-tray-icon.h:35,
+                 from loqui-tray-icon-private.h:29,
+                 from loqui-tray-icon.c:36:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from loqui-tray-icon.h:25,
+                 from loqui-tray-icon-private.h:29,
+                 from loqui-tray-icon.c:36:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui_user.h:25,
+                 from ../libloqui/loqui_channel_entry.h:25,
+                 from loqui_channel_entry_store.h:24,
+                 from loqui_channel_entry_store.c:22:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_channel_entry.h:25,
+                 from loqui_channel_entry_store.h:24,
+                 from loqui_channel_entry_store.c:22:
+../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from loqui-notifier-gtk.h:35,
+                 from loqui-notifier-gtk.c:36:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from loqui-notifier-gtk.h:25,
+                 from loqui-notifier-gtk.c:36:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
+In file included from ../libloqui/loqui_channel_buffer.h:26,
+                 from ../libloqui/loqui_channel_entry.h:28,
+                 from loqui_channel_entry_store.h:24,
+                 from loqui_channel_entry_store.c:22:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+In file included from loqui_channel_entry_store.h:24,
+                 from loqui_channel_entry_store.c:22:
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from loqui-protocol-selection-dialog.h:35,
+                 from loqui-protocol-selection-dialog.c:36:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from loqui-protocol-selection-dialog.h:25,
+                 from loqui-protocol-selection-dialog.c:36:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
+loqui_channel_entry_store.c: In function 'loqui_channel_entry_store_get_property':
+loqui_channel_entry_store.c:163:33: warning: variable 'store' set but not used [-Wunused-but-set-variable]
+  163 |         LoquiChannelEntryStore *store;
+      |                                 ^~~~~
+loqui_channel_entry_store.c: In function 'loqui_channel_entry_store_set_property':
+loqui_channel_entry_store.c:176:33: warning: variable 'store' set but not used [-Wunused-but-set-variable]
+  176 |         LoquiChannelEntryStore *store;
+      |                                 ^~~~~
+In file included from channel_tree.c:31:
+loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
+   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-transfer-window.c: In function 'loqui_transfer_window_init':
+loqui-transfer-window.c:167:13: warning: Deprecated pre-processor symbol, replace with 
+  167 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_TRANSFER_WINDOW,LoquiTransferWindowPrivate);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-transfer-window.c: In function 'loqui_transfer_window_class_init':
+loqui-transfer-window.c:176:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
+  176 |  g_type_class_add_private(c,sizeof(LoquiTransferWindowPrivate));
+      |  ^~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from loqui-transfer-window.h:25,
+                 from loqui-transfer-window.gob:30:
+/usr/include/glib-2.0/gobject/gtype.h:1304:10: note: declared here
+ 1304 | void     g_type_class_add_private       (gpointer                    g_class,
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~
+channel_tree.c: In function 'channel_tree_destroy':
+loqui_channel_entry_store.c: In function 'loqui_channel_entry_store_get_iter':
+loqui_channel_entry_store.c:270:33: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  270 |  LoquiChannelEntryStorePrivate *priv;
+      |                                 ^~~~
+channel_tree.c:130:22: warning: variable 'channel_tree' set but not used [-Wunused-but-set-variable]
+  130 |         ChannelTree *channel_tree;
+      |                      ^~~~~~~~~~~~
+loqui_channel_entry_store.c: In function 'loqui_channel_entry_store_get_path':
+loqui_channel_entry_store.c:306:15: warning: variable 'member' set but not used [-Wunused-but-set-variable]
+  306 |  LoquiMember *member;
+      |               ^~~~~~
+loqui_channel_entry_store.c:305:33: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  305 |  LoquiChannelEntryStorePrivate *priv;
+      |                                 ^~~~
+channel_tree.c: In function 'channel_tree_cell_data_func_basic_away':
+channel_tree.c:207:22: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  207 |  ChannelTreePrivate *priv;
+      |                      ^~~~
+loqui_channel_entry_store.c: In function 'loqui_channel_entry_store_get_value':
+loqui_channel_entry_store.c:335:7: warning: variable 'pos' set but not used [-Wunused-but-set-variable]
+  335 |  gint pos;
+      |       ^~~
+loqui_channel_entry_store.c:333:33: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  333 |  LoquiChannelEntryStorePrivate *priv;
+      |                                 ^~~~
+loqui_channel_entry_store.c: In function 'loqui_channel_entry_store_iter_next':
+loqui_channel_entry_store.c:378:33: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  378 |  LoquiChannelEntryStorePrivate *priv;
+      |                                 ^~~~
+loqui_channel_entry_store.c: In function 'loqui_channel_entry_store_iter_n_children':
+loqui_channel_entry_store.c:428:33: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  428 |  LoquiChannelEntryStorePrivate *priv;
+      |                                 ^~~~
+loqui_channel_entry_store.c: In function 'loqui_channel_entry_store_iter_nth_child':
+loqui_channel_entry_store.c:448:33: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  448 |  LoquiChannelEntryStorePrivate *priv;
+      |                                 ^~~~
+channel_tree.c: In function 'channel_tree_expand_to_channel_entry':
+channel_tree.c:404:22: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  404 |  ChannelTreePrivate *priv;
+      |                      ^~~~
+loqui_channel_entry_store.c: In function 'loqui_channel_entry_store_new':
+loqui_channel_entry_store.c:616:33: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  616 |  LoquiChannelEntryStorePrivate *priv;
+      |                                 ^~~~
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui_channel_entry_store.h:23,
-                 from nick_list.h:24,
-                 from nick_list.c:23:
+                 from loqui-channel-entry-action-group.h:35,
+                 from loqui-channel-entry-action-group.c:36:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                  from /usr/include/glib-2.0/glib.h:30,
-                 from /usr/include/glib-2.0/glib/gi18n.h:21,
-                 from nick_list.c:21:
+                 from loqui-channel-entry-action-group.h:24,
+                 from loqui-channel-entry-action-group.c:36:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from loqui-core-gtk.h:37,
+                 from main.c:26:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from ../libloqui/loqui-utils.h:23,
+                 from main.c:22:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from account_list_dialog.h:23,
+                 from account_list_dialog.c:22:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from account_list_dialog.h:23,
+                 from account_list_dialog.c:22:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
@@ -7272,6 +7834,15 @@
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from gtkutils.h:22,
+                 from gtkutils.c:29:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
 In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                  from /usr/include/glib-2.0/glib.h:30,
                  from /usr/include/glib-2.0/gobject/gbinding.h:28,
@@ -7287,6 +7858,21 @@
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from gtkutils.h:22,
+                 from gtkutils.c:29:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
@@ -7311,10 +7897,6 @@
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
-In file included from nick_list.c:28:
-loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
-   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
@@ -7335,8 +7917,26 @@
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from account_list_dialog.h:23,
-                 from account_list_dialog.c:22:
+                 from loqui_app.h:24,
+                 from command_dialog.h:24,
+                 from command_dialog.c:21:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from ../libloqui/loqui_account.h:24,
+                 from command_dialog.h:23,
+                 from command_dialog.c:21:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from loqui_statusbar.h:23,
+                 from loqui_statusbar.c:22:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
@@ -7350,8 +7950,8 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from account_list_dialog.h:23,
-                 from account_list_dialog.c:22:
+                 from loqui_statusbar.h:23,
+                 from loqui_statusbar.c:22:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
@@ -7359,16 +7959,8 @@
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui_app_info.h:27,
-                 from loqui_app_info.c:24:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui_stock.c:23:
+                 from remark_entry.h:23,
+                 from remark_entry.c:22:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
@@ -7376,19 +7968,14 @@
                  from /usr/include/glib-2.0/glib.h:30,
                  from /usr/include/glib-2.0/gobject/gbinding.h:28,
                  from /usr/include/glib-2.0/glib-object.h:22,
-                 from ../libloqui/loqui_channel_entry.h:24,
-                 from ../libloqui/loqui_channel_entry_utils.h:26,
-                 from loqui_app_info.c:22:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from ../libloqui/loqui_user.h:24,
-                 from loqui_stock.h:23,
-                 from loqui_stock.c:21:
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from remark_entry.h:23,
+                 from remark_entry.c:22:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
@@ -7396,40 +7983,47 @@
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui_channel_entry_store.h:23,
-                 from loqui_channel_entry_store.c:22:
+                 from loqui-style-entry.h:14,
+                 from loqui-style-entry.c:13:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from loqui-style-entry.h:3,
+                 from loqui-style-entry.c:13:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui_app.h:24,
-                 from loqui_app_actions.h:21,
-                 from loqui_app_actions.c:26:
+                 from loqui-core-gtk.h:37,
+                 from loqui-core-gtk.c:34:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                  from /usr/include/glib-2.0/glib.h:30,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from loqui_channel_entry_store.h:23,
-                 from loqui_channel_entry_store.c:22:
+                 from loqui-core-gtk.h:24,
+                 from loqui-core-gtk.c:34:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from loqui-account-dialog.h:35,
+                 from loqui-account-dialog.c:34:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
 In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                  from /usr/include/glib-2.0/glib.h:30,
-                 from ../libloqui/loqui-account-manager.h:25,
-                 from loqui_app_actions.c:22:
+                 from loqui-account-dialog.h:24,
+                 from loqui-account-dialog.c:34:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
@@ -7437,15 +8031,15 @@
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui_app.h:24,
-                 from loqui_app.c:28:
+                 from prefs_dialog.h:23,
+                 from prefs_dialog.c:24:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                  from /usr/include/glib-2.0/glib.h:30,
-                 from ../libloqui/loqui_account.h:24,
-                 from loqui_app.c:22:
+                 from ../libloqui/loqui-utils.h:23,
+                 from prefs_dialog.c:22:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
@@ -7453,8 +8047,17 @@
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from remark_entry.h:23,
-                 from remark_entry.c:22:
+                 from loqui_app_info.h:27,
+                 from loqui_app_info.c:24:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from loqui_channel_text_view.h:23,
+                 from loqui_channel_text_view.c:22:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
@@ -7468,8 +8071,18 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from remark_entry.h:23,
-                 from remark_entry.c:22:
+                 from loqui_channel_text_view.h:23,
+                 from loqui_channel_text_view.c:22:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from ../libloqui/loqui_channel_entry.h:24,
+                 from ../libloqui/loqui_channel_entry_utils.h:26,
+                 from loqui_app_info.c:22:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
@@ -7477,33 +8090,24 @@
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui_app.h:24,
-                 from command_dialog.h:24,
-                 from command_dialog.c:21:
+                 from loqui_channel_entry_store.h:23,
+                 from nick_list.h:24,
+                 from nick_list.c:23:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from ../libloqui/loqui_account.h:24,
-                 from command_dialog.h:23,
-                 from command_dialog.c:21:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui-core-gtk.h:37,
-                 from main.c:26:
+                 from loqui_stock.c:23:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                  from /usr/include/glib-2.0/glib.h:30,
-                 from ../libloqui/loqui-utils.h:23,
-                 from main.c:22:
+                 from /usr/include/glib-2.0/glib/gi18n.h:21,
+                 from nick_list.c:21:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
@@ -7511,15 +8115,25 @@
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui-core-gtk.h:37,
-                 from channel_tree.c:25:
+                 from loqui_app.h:24,
+                 from loqui_app.c:28:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                  from /usr/include/glib-2.0/glib.h:30,
-                 from ../libloqui/loqui-utils.h:23,
-                 from channel_tree.c:22:
+                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from ../libloqui/loqui_user.h:24,
+                 from loqui_stock.h:23,
+                 from loqui_stock.c:21:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from ../libloqui/loqui_account.h:24,
+                 from loqui_app.c:22:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
@@ -7527,61 +8141,26 @@
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from prefs_dialog.h:23,
-                 from prefs_dialog.c:24:
+                 from loqui_app.h:24,
+                 from loqui_app_actions.h:21,
+                 from loqui_app_actions.c:26:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                  from /usr/include/glib-2.0/glib.h:30,
-                 from ../libloqui/loqui-utils.h:23,
-                 from prefs_dialog.c:22:
+                 from ../libloqui/loqui-account-manager.h:25,
+                 from loqui_app_actions.c:22:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
-loqui_dropdown_box.c: In function 'loqui_dropdown_box_dispose':
-loqui_dropdown_box.c:99:20: warning: variable 'dbox' set but not used [-Wunused-but-set-variable]
-   99 |  LoquiDropdownBox *dbox;
-      |                    ^~~~
-loqui_dropdown_box.c: In function 'loqui_dropdown_box_get_property':
-loqui_dropdown_box.c:112:27: warning: variable 'dbox' set but not used [-Wunused-but-set-variable]
-  112 |         LoquiDropdownBox *dbox;
-      |                           ^~~~
-loqui_dropdown_box.c: In function 'loqui_dropdown_box_set_property':
-loqui_dropdown_box.c:125:27: warning: variable 'dbox' set but not used [-Wunused-but-set-variable]
-  125 |         LoquiDropdownBox *dbox;
-      |                           ^~~~
-loqui_dropdown_box.c: In function 'loqui_dropdown_box_destroy':
-loqui_dropdown_box.c:161:27: warning: variable 'dbox' set but not used [-Wunused-but-set-variable]
-  161 |         LoquiDropdownBox *dbox;
-      |                           ^~~~
-loqui_dropdown_box.c: In function 'loqui_dropdown_box_button_press_event':
-loqui_dropdown_box.c:175:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  175 |  LoquiDropdownBoxPrivate *priv;
-      |                           ^~~~
-loqui_dropdown_box.c: In function 'loqui_dropdown_box_new':
-loqui_dropdown_box.c:222:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  222 |  LoquiDropdownBoxPrivate *priv;
-      |                           ^~~~
-loqui_dropdown_box.c: In function 'loqui_dropdown_box_set_menu':
-loqui_dropdown_box.c:246:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  246 |  LoquiDropdownBoxPrivate *priv;
-      |                           ^~~~
-loqui_dropdown_box.c: In function 'loqui_dropdown_box_get_menu':
-loqui_dropdown_box.c:266:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  266 |  LoquiDropdownBoxPrivate *priv;
-      |                           ^~~~
-loqui_dropdown_box.c: In function 'loqui_dropdown_box_remove_menu':
-loqui_dropdown_box.c:278:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  278 |  LoquiDropdownBoxPrivate *priv;
-      |                           ^~~~
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from ../libloqui/loqui_user.h:25,
                  from ../libloqui/loqui_channel_entry.h:25,
                  from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_account_manager_store.h:24,
-                 from loqui_account_manager_store.c:22:
+                 from loqui-channel-entry-action-group.h:37,
+                 from loqui-channel-entry-action-group.c:36:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -7591,8 +8170,8 @@
 In file included from ../libloqui/loqui_channel_entry.h:25,
                  from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_account_manager_store.h:24,
-                 from loqui_account_manager_store.c:22:
+                 from loqui-channel-entry-action-group.h:37,
+                 from loqui-channel-entry-action-group.c:36:
 ../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
@@ -7611,16 +8190,236 @@
 ../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from loqui-channel-entry-ui-data.h:35,
+                 from loqui-channel-entry-ui-data.c:36:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from loqui-channel-entry-ui-data.h:24,
+                 from loqui-channel-entry-ui-data.c:36:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from loqui_select_dialog.h:23,
+                 from loqui_select_dialog.c:22:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from loqui-core-gtk.h:37,
+                 from prefs_general_upgrader.c:32:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from loqui_select_dialog.h:23,
+                 from loqui_select_dialog.c:22:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from loqui_channelbar.h:23,
+                 from loqui_channelbar.c:22:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
 In file included from ../libloqui/loqui_channel_buffer.h:26,
                  from ../libloqui/loqui_channel_entry.h:28,
                  from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_account_manager_store.h:24,
-                 from loqui_account_manager_store.c:22:
+                 from loqui-channel-entry-action-group.h:37,
+                 from loqui-channel-entry-action-group.c:36:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from ../libloqui/loqui-utils.h:23,
+                 from prefs_general_upgrader.c:22:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from loqui_channelbar.h:23,
+                 from loqui_channelbar.c:22:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
 loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
 loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+In file included from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui-channel-entry-action-group.h:37,
+                 from loqui-channel-entry-action-group.c:36:
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from loqui-channel-entry-action-group-ui.h:35,
+                 from loqui-channel-entry-action-group-ui.c:36:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from loqui-channel-entry-action-group-ui.h:24,
+                 from loqui-channel-entry-action-group-ui.c:36:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from loqui-tray-icon.h:35,
+                 from loqui-tray-icon-private.h:29,
+                 from loqui-tray-icon.c:36:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from loqui_channel_entry_action.h:23,
+                 from loqui_channel_entry_action.c:22:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from loqui-tray-icon.h:24,
+                 from loqui-tray-icon-private.h:29,
+                 from loqui-tray-icon.c:36:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from loqui_channel_entry_action.h:23,
+                 from loqui_channel_entry_action.c:22:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
+In file included from ../libloqui/loqui_account.h:41,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui-channel-entry-action-group.h:37,
+                 from loqui-channel-entry-action-group.c:36:
+../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-protocol.h:48,
+                 from ../libloqui/loqui_profile_account.h:42,
+                 from ../libloqui/loqui_account.h:44,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui-channel-entry-action-group.h:37,
+                 from loqui-channel-entry-action-group.c:36:
+../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
+  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
+  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-protocol.h:49,
+                 from ../libloqui/loqui_profile_account.h:42,
+                 from ../libloqui/loqui_account.h:44,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui-channel-entry-action-group.h:37,
+                 from loqui-channel-entry-action-group.c:36:
+../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
+   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_account.h:44,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui-channel-entry-action-group.h:37,
+                 from loqui-channel-entry-action-group.c:36:
+../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
+   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
+   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
+   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
+   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
+   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
+   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
+   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from loqui-notifier-gtk.h:35,
+                 from loqui-notifier-gtk.c:36:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from loqui-notifier-gtk.h:24,
+                 from loqui-notifier-gtk.c:36:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from ../libloqui/loqui_user.h:25,
                  from ../libloqui/loqui_channel_entry.h:25,
@@ -7631,9 +8430,17 @@
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-notifier.h:36,
+                 from ../libloqui/loqui-core.h:37,
+                 from loqui-core-gtk.h:38,
+                 from main.c:26:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
 ../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
 In file included from ../libloqui/loqui_channel_entry.h:25,
                  from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
@@ -7642,16 +8449,6 @@
 ../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-In file included from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_account_manager_store.h:24,
-                 from loqui_account_manager_store.c:22:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
   119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -7667,12 +8464,18 @@
 ../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:41,
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui_user.h:25,
+                 from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui_account_manager_store.h:24,
                  from loqui_account_manager_store.c:22:
-../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_channel_buffer.h:26,
                  from ../libloqui/loqui_channel_entry.h:28,
@@ -7683,40 +8486,44 @@
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
 loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui_user.h:25,
-                 from ../libloqui/loqui_channel_entry.h:25,
-                 from loqui_channel_entry_store.h:24,
-                 from loqui_channel_entry_store.c:22:
+In file included from gtkutils.c:33:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from account_list_dialog.h:24,
-                 from account_list_dialog.c:22:
+                 from loqui-core-gtk.h:39,
+                 from main.c:26:
 ../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
   125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from loqui_channel_entry_store.h:24,
-                 from loqui_channel_entry_store.c:22:
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_account_manager_store.h:24,
+                 from loqui_account_manager_store.c:22:
 ../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_channel_buffer_gtk.h:24,
+                 from loqui_channel_buffer_gtk.c:24:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
 ../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
   119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
 ../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
   120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
 ../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -7726,521 +8533,321 @@
 ../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:48,
-                 from ../libloqui/loqui_profile_account.h:42,
-                 from ../libloqui/loqui_account.h:44,
+In file included from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_account_manager_store.h:24,
-                 from loqui_account_manager_store.c:22:
-../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
-  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
-  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+                 from account_list_dialog.h:24,
+                 from account_list_dialog.c:22:
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-gobject-utils.h:24,
                  from ../libloqui/loqui_user.h:25,
                  from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from remark_entry.h:24,
-                 from remark_entry.c:22:
+                 from ../libloqui/loqui_channel.h:25,
+                 from loqui_statusbar.h:25,
+                 from loqui_statusbar.c:22:
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:49,
-                 from ../libloqui/loqui_profile_account.h:42,
-                 from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_account_manager_store.h:24,
-                 from loqui_account_manager_store.c:22:
-../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
-   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_buffer.h:26,
-                 from ../libloqui/loqui_channel_entry.h:28,
-                 from loqui_channel_entry_store.h:24,
-                 from loqui_channel_entry_store.c:22:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-In file included from ../libloqui/loqui_account.h:41,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from account_list_dialog.h:24,
-                 from account_list_dialog.c:22:
-../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui_statusbar.h:23,
-                 from loqui_statusbar.c:22:
+                 from loqui-protocol-selection-dialog.h:35,
+                 from loqui-protocol-selection-dialog.c:36:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
-In file included from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_account_manager_store.h:24,
-                 from loqui_account_manager_store.c:22:
-../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
-   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from remark_entry.h:24,
-                 from remark_entry.c:22:
-../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
-   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                  from /usr/include/glib-2.0/glib.h:30,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from loqui_statusbar.h:23,
-                 from loqui_statusbar.c:22:
+                 from loqui-protocol-selection-dialog.h:24,
+                 from loqui-protocol-selection-dialog.c:36:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
-../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
-   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_dropdown_box.c: In function 'loqui_dropdown_box_dispose':
+loqui_dropdown_box.c:99:20: warning: variable 'dbox' set but not used [-Wunused-but-set-variable]
+   99 |  LoquiDropdownBox *dbox;
+      |                    ^~~~
+loqui_dropdown_box.c: In function 'loqui_dropdown_box_get_property':
+loqui_dropdown_box.c:112:27: warning: variable 'dbox' set but not used [-Wunused-but-set-variable]
+  112 |         LoquiDropdownBox *dbox;
+      |                           ^~~~
+In file included from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_channel.h:25,
+                 from loqui_statusbar.h:25,
+                 from loqui_statusbar.c:22:
+../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+loqui_dropdown_box.c: In function 'loqui_dropdown_box_set_property':
+loqui_dropdown_box.c:125:27: warning: variable 'dbox' set but not used [-Wunused-but-set-variable]
+  125 |         LoquiDropdownBox *dbox;
+      |                           ^~~~
 ../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
   119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
-   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
+In file included from ../libloqui/loqui_channel_buffer.h:26,
+                 from ../libloqui/loqui_channel_entry.h:28,
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_account_manager_store.h:24,
+                 from loqui_account_manager_store.c:22:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+In file included from ../libloqui/loqui_account.h:41,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui-core-gtk.h:39,
+                 from main.c:26:
+../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
   120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
-   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
 ../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
 ../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
   122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
-   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
 ../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
-   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
+loqui_dropdown_box.c: In function 'loqui_dropdown_box_destroy':
+loqui_dropdown_box.c:161:27: warning: variable 'dbox' set but not used [-Wunused-but-set-variable]
+  161 |         LoquiDropdownBox *dbox;
+      |                           ^~~~
+In file included from ../libloqui/loqui_account.h:41,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from account_list_dialog.h:24,
+                 from account_list_dialog.c:22:
+../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_entry_store.h:24,
-                 from loqui_channel_entry_store.c:22:
+In file included from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_account_manager_store.h:24,
+                 from loqui_account_manager_store.c:22:
 ../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
   125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_dropdown_box.c: In function 'loqui_dropdown_box_button_press_event':
+loqui_dropdown_box.c:175:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  175 |  LoquiDropdownBoxPrivate *priv;
+      |                           ^~~~
 ../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_app_actions.c:27:
-loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
-   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_channel_buffer.h:26,
                  from ../libloqui/loqui_channel_entry.h:28,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from remark_entry.h:24,
-                 from remark_entry.c:22:
+                 from ../libloqui/loqui_channel.h:25,
+                 from loqui_statusbar.h:25,
+                 from loqui_statusbar.c:22:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
 loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
 loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-In file included from loqui_channel_buffer_gtk.h:24,
-                 from loqui_channel_buffer_gtk.c:24:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-In file included from ../libloqui/loqui-notifier.h:36,
-                 from ../libloqui/loqui-core.h:37,
-                 from loqui-core-gtk.h:38,
-                 from main.c:26:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+loqui_dropdown_box.c: In function 'loqui_dropdown_box_new':
+In file included from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui-core-gtk.h:39,
+                 from loqui_channel_buffer_gtk.c:28:
+../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+loqui_dropdown_box.c:222:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  222 |  LoquiDropdownBoxPrivate *priv;
+      |                           ^~~~
+../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:48,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from account_list_dialog.h:24,
-                 from account_list_dialog.c:22:
+                 from loqui-core-gtk.h:39,
+                 from main.c:26:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
   116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-In file included from ../libloqui/loqui-protocol.h:49,
-                 from ../libloqui/loqui_profile_account.h:42,
-                 from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from account_list_dialog.h:24,
-                 from account_list_dialog.c:22:
-../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
-   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from remark_entry.h:24,
-                 from remark_entry.c:22:
+../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_channel.h:25,
+                 from loqui_statusbar.h:25,
+                 from loqui_statusbar.c:22:
 ../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
   125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_entry_store.c: In function 'loqui_channel_entry_store_get_property':
 ../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_entry_store.c:163:33: warning: variable 'store' set but not used [-Wunused-but-set-variable]
-  163 |         LoquiChannelEntryStore *store;
-      |                                 ^~~~~
-In file included from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from account_list_dialog.h:24,
-                 from account_list_dialog.c:22:
-../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
-   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
-   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
-   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_entry_store.c: In function 'loqui_channel_entry_store_set_property':
-loqui_channel_entry_store.c:176:33: warning: variable 'store' set but not used [-Wunused-but-set-variable]
-  176 |         LoquiChannelEntryStore *store;
-      |                                 ^~~~~
-../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
-   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
-   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_app_actions.c:31:
-remark_entry.h:65:13: warning: Deprecated pre-processor symbol, replace with 
-   65 | G_CONST_RETURN gchar *remark_entry_get_text(RemarkEntry *entry);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
-   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
-   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_app.c:34:
-remark_entry.h:65:13: warning: Deprecated pre-processor symbol, replace with 
-   65 | G_CONST_RETURN gchar *remark_entry_get_text(RemarkEntry *entry);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:40,
+In file included from ../libloqui/loqui-protocol.h:49,
+                 from ../libloqui/loqui_profile_account.h:42,
+                 from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui-core-gtk.h:39,
                  from main.c:26:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
+   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:41,
+loqui_dropdown_box.c: In function 'loqui_dropdown_box_set_menu':
+loqui_dropdown_box.c:246:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  246 |  LoquiDropdownBoxPrivate *priv;
+      |                           ^~~~
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui_user.h:25,
+                 from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui_app.h:41,
                  from remark_entry.h:24,
                  from remark_entry.c:22:
-../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_entry_store.c: In function 'loqui_channel_entry_store_get_iter':
-loqui_channel_entry_store.c:270:33: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  270 |  LoquiChannelEntryStorePrivate *priv;
-      |                                 ^~~~
-In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-core-gtk.h:39,
-                 from loqui_channel_buffer_gtk.c:28:
-../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-loqui_channel_entry_store.c: In function 'loqui_channel_entry_store_get_path':
-loqui_channel_entry_store.c:306:15: warning: variable 'member' set but not used [-Wunused-but-set-variable]
-  306 |  LoquiMember *member;
-      |               ^~~~~~
-loqui_channel_entry_store.c:305:33: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  305 |  LoquiChannelEntryStorePrivate *priv;
-      |                                 ^~~~
-../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_account.h:41,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-core-gtk.h:39,
-                 from main.c:26:
+                 from loqui_account_manager_store.h:24,
+                 from loqui_account_manager_store.c:22:
 ../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
    85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_entry_store.c: In function 'loqui_channel_entry_store_get_value':
-loqui_channel_entry_store.c:335:7: warning: variable 'pos' set but not used [-Wunused-but-set-variable]
-  335 |  gint pos;
-      |       ^~~
-loqui_channel_entry_store.c:333:33: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  333 |  LoquiChannelEntryStorePrivate *priv;
-      |                                 ^~~~
+loqui_dropdown_box.c: In function 'loqui_dropdown_box_get_menu':
+loqui_dropdown_box.c:266:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  266 |  LoquiDropdownBoxPrivate *priv;
+      |                           ^~~~
 In file included from ../libloqui/loqui-protocol.h:48,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from remark_entry.h:24,
-                 from remark_entry.c:22:
+                 from account_list_dialog.h:24,
+                 from account_list_dialog.c:22:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
   116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_app_info.c: In function 'loqui_app_info_get_property':
-In file included from ../libloqui/loqui-protocol.h:49,
-                 from ../libloqui/loqui_profile_account.h:42,
-                 from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from remark_entry.h:24,
-                 from remark_entry.c:22:
-../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
-   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_app_info.c:155:23: warning: variable 'appinfo' set but not used [-Wunused-but-set-variable]
-  155 |         LoquiAppInfo *appinfo;
-      |                       ^~~~~~~
-loqui_channel_entry_store.c: In function 'loqui_channel_entry_store_iter_next':
-In file included from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-core-gtk.h:39,
-                 from loqui_channel_buffer_gtk.c:28:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_entry_store.c:378:33: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  378 |  LoquiChannelEntryStorePrivate *priv;
-      |                                 ^~~~
-loqui_app_info.c: In function 'loqui_app_info_set_property':
-loqui_app_info.c:168:23: warning: variable 'appinfo' set but not used [-Wunused-but-set-variable]
-  168 |         LoquiAppInfo *appinfo;
-      |                       ^~~~~~~
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from remark_entry.h:24,
-                 from remark_entry.c:22:
+                 from loqui-core-gtk.h:39,
+                 from main.c:26:
 ../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
    88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
    90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_dropdown_box.c: In function 'loqui_dropdown_box_remove_menu':
+loqui_dropdown_box.c:278:27: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  278 |  LoquiDropdownBoxPrivate *priv;
+      |                           ^~~~
 ../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
-   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_entry_store.c: In function 'loqui_channel_entry_store_iter_n_children':
-loqui_channel_entry_store.c:428:33: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  428 |  LoquiChannelEntryStorePrivate *priv;
-      |                                 ^~~~
-../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
-   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_app_info.c: In function 'loqui_app_info_channel_entry_notify_is_updated_cb':
-loqui_app_info.c:204:23: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  204 |  LoquiAppInfoPrivate *priv;
-      |                       ^~~~
-../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
-   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:48,
-                 from ../libloqui/loqui_profile_account.h:42,
-                 from ../libloqui/loqui_account.h:44,
+In file included from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-core-gtk.h:39,
-                 from main.c:26:
-../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
-  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
-  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_entry_store.c: In function 'loqui_channel_entry_store_iter_nth_child':
-loqui_channel_entry_store.c:448:33: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  448 |  LoquiChannelEntryStorePrivate *priv;
-      |                                 ^~~~
+                 from loqui_app.h:41,
+                 from remark_entry.h:24,
+                 from remark_entry.c:22:
+../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 In file included from ../libloqui/loqui-protocol.h:49,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-core-gtk.h:39,
-                 from main.c:26:
+                 from account_list_dialog.h:24,
+                 from account_list_dialog.c:22:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-account_list_dialog.c: In function 'account_list_dialog_destroy':
-account_list_dialog.c:127:28: warning: variable 'account_list_dialog' set but not used [-Wunused-but-set-variable]
-  127 |         AccountListDialog *account_list_dialog;
-      |                            ^~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:41,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-core-gtk.h:39,
-                 from loqui_channel_buffer_gtk.c:28:
-../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-core-gtk.h:39,
-                 from main.c:26:
-../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
-   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_stock.c: In function 'make_icons':
-loqui_stock.c:70:3: warning: 'gdk_pixbuf_new_from_inline' is deprecated [-Wdeprecated-declarations]
-   70 |   pixbuf = gdk_pixbuf_new_from_inline(-1, icon_list[i].inline_pixbuf, FALSE, NULL);
-      |   ^~~~~~
-../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
-   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
-   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34,
-                 from /usr/include/gtk-2.0/gdk/gdkpixbuf.h:37,
-                 from /usr/include/gtk-2.0/gdk/gdkcairo.h:28,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:33,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from loqui_stock.c:23:
-/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:295:12: note: declared here
-  295 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint          data_length,
-      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
-   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
    94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_stock.c: At top level:
-loqui_stock.c:87:13: warning: Deprecated pre-processor symbol, replace with 
-   87 | G_CONST_RETURN gchar*
-      |             ^~~~~~~~~                                       
 ../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_account_manager_store.c:24:
-loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
-   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:48,
-                 from ../libloqui/loqui_profile_account.h:42,
-                 from ../libloqui/loqui_account.h:44,
+In file included from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui-core-gtk.h:39,
                  from loqui_channel_buffer_gtk.c:28:
-../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
-  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
-  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
+../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:49,
-                 from ../libloqui/loqui_profile_account.h:42,
-                 from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-core-gtk.h:39,
-                 from loqui_channel_buffer_gtk.c:28:
-../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
-   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_account_manager_store.c: In function 'loqui_account_manager_store_dispose':
-loqui_account_manager_store.c:154:28: warning: variable 'store' set but not used [-Wunused-but-set-variable]
-  154 |  LoquiAccountManagerStore *store;
-      |                            ^~~~~
-loqui_account_manager_store.c: In function 'loqui_account_manager_store_get_property':
-loqui_account_manager_store.c:167:35: warning: variable 'store' set but not used [-Wunused-but-set-variable]
-  167 |         LoquiAccountManagerStore *store;
-      |                                   ^~~~~
 In file included from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-core-gtk.h:39,
-                 from loqui_channel_buffer_gtk.c:28:
+                 from account_list_dialog.h:24,
+                 from account_list_dialog.c:22:
 ../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_account_manager_store.c: In function 'loqui_account_manager_store_set_property':
-loqui_account_manager_store.c:180:35: warning: variable 'store' set but not used [-Wunused-but-set-variable]
-  180 |         LoquiAccountManagerStore *store;
-      |                                   ^~~~~
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui_user.h:25,
+                 from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
+                 from loqui-account-dialog.h:36,
+                 from loqui-account-dialog.c:34:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
    88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -8250,6 +8857,9 @@
 ../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
    94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -8259,220 +8869,188 @@
 ../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_app_info.c: In function 'loqui_app_info_current_channel_entry_changed':
-loqui_app_info.c:499:12: warning: variable 'app' set but not used [-Wunused-but-set-variable]
-  499 |  LoquiApp *app;
-      |            ^~~
-In file included from loqui_app.c:51:
-loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
-   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
+In file included from loqui-style-entry.gob:8:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_entry_store.c: In function 'loqui_channel_entry_store_new':
-loqui_channel_entry_store.c:616:33: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  616 |  LoquiChannelEntryStorePrivate *priv;
-      |                                 ^~~~
-In file included from remark_entry.c:22:
-remark_entry.h:65:13: warning: Deprecated pre-processor symbol, replace with 
-   65 | G_CONST_RETURN gchar *remark_entry_get_text(RemarkEntry *entry);
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_account_manager_store.c: In function 'loqui_account_manager_store_get_iter':
-loqui_account_manager_store.c:278:35: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  278 |  LoquiAccountManagerStorePrivate *priv;
-      |                                   ^~~~
-loqui_app_actions.c: In function 'loqui_app_actions_close_channel_cb':
-loqui_app_actions.c:683:16: warning: variable 'account' set but not used [-Wunused-but-set-variable]
-  683 |  LoquiAccount *account;
-      |                ^~~~~~~
 In file included from ../libloqui/loqui_channel_entry.h:25,
                  from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from prefs_dialog.h:39,
-                 from prefs_dialog.c:24:
+                 from loqui-account-dialog.h:36,
+                 from loqui-account-dialog.c:34:
 ../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-loqui_account_manager_store.c: In function 'loqui_account_manager_store_get_path':
-loqui_account_manager_store.c:333:35: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  333 |  LoquiAccountManagerStorePrivate *priv;
-      |                                   ^~~~
-../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui-message-text.h:36,
+                 from ../libloqui/loqui-notifier.h:36,
+                 from ../libloqui/loqui-core.h:37,
+                 from loqui-core-gtk.h:38,
+                 from loqui-core-gtk.c:34:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_account_manager_store.c: In function 'loqui_account_manager_store_get_value':
-loqui_account_manager_store.c:378:35: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  378 |  LoquiAccountManagerStorePrivate *priv;
-      |                                   ^~~~
 In file included from ../libloqui/loqui_channel_buffer.h:26,
                  from ../libloqui/loqui_channel_entry.h:28,
                  from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui_app.h:41,
-                 from prefs_dialog.h:39,
-                 from prefs_dialog.c:24:
+                 from remark_entry.h:24,
+                 from remark_entry.c:22:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-In file included from channel_tree.c:31:
-loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
-   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
+../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-loqui_account_manager_store.c: In function 'loqui_account_manager_store_iter_next':
-loqui_account_manager_store.c:469:35: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  469 |  LoquiAccountManagerStorePrivate *priv;
-      |                                   ^~~~
-main.c: In function 'main':
-main.c:47:2: warning: 'g_type_init' is deprecated [-Wdeprecated-declarations]
-   47 |  g_type_init();
-      |  ^~~~~~~~~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from ../libloqui/loqui_user.h:24,
-                 from loqui_stock.h:23,
-                 from main.c:24:
-/usr/include/glib-2.0/gobject/gtype.h:691:23: note: declared here
-  691 | void                  g_type_init                    (void);
-      |                       ^~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from prefs_dialog.h:39,
-                 from prefs_dialog.c:24:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-channel_tree.c: In function 'channel_tree_destroy':
-channel_tree.c:130:22: warning: variable 'channel_tree' set but not used [-Wunused-but-set-variable]
-  130 |         ChannelTree *channel_tree;
-      |                      ^~~~~~~~~~~~
-loqui_account_manager_store.c: In function 'loqui_account_manager_store_iter_n_children':
-loqui_account_manager_store.c:537:35: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  537 |  LoquiAccountManagerStorePrivate *priv;
-      |                                   ^~~~
-loqui_account_manager_store.c: In function 'loqui_account_manager_store_iter_nth_child':
-loqui_account_manager_store.c:562:35: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  562 |  LoquiAccountManagerStorePrivate *priv;
-      |                                   ^~~~
-channel_tree.c: In function 'channel_tree_cell_data_func_basic_away':
-channel_tree.c:207:22: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  207 |  ChannelTreePrivate *priv;
-      |                      ^~~~
-loqui_account_manager_store.c: In function 'loqui_account_manager_store_iter_parent':
-loqui_account_manager_store.c:601:35: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  601 |  LoquiAccountManagerStorePrivate *priv;
-      |                                   ^~~~
-In file included from ../libloqui/loqui_account.h:41,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from prefs_dialog.h:39,
-                 from prefs_dialog.c:24:
-../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channel_buffer_gtk.c: In function 'loqui_channel_buffer_gtk_new':
-loqui_channel_buffer_gtk.c:245:26: warning: unused variable 'end_iter' [-Wunused-variable]
-  245 |  GtkTextIter start_iter, end_iter;
-      |                          ^~~~~~~~
-loqui_channel_buffer_gtk.c:245:14: warning: unused variable 'start_iter' [-Wunused-variable]
-  245 |  GtkTextIter start_iter, end_iter;
-      |              ^~~~~~~~~~
-channel_tree.c: In function 'channel_tree_expand_to_channel_entry':
-channel_tree.c:404:22: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  404 |  ChannelTreePrivate *priv;
-      |                      ^~~~
-loqui_account_manager_store.c: In function 'loqui_account_manager_store_new':
 In file included from ../libloqui/loqui-protocol.h:48,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from prefs_dialog.h:39,
-                 from prefs_dialog.c:24:
+                 from loqui_account_manager_store.h:24,
+                 from loqui_account_manager_store.c:22:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_account_manager_store.c:795:35: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  795 |  LoquiAccountManagerStorePrivate *priv;
-      |                                   ^~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
   116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:49,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from prefs_dialog.h:39,
-                 from prefs_dialog.c:24:
+                 from loqui_account_manager_store.h:24,
+                 from loqui_account_manager_store.c:22:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:44,
+In file included from ../libloqui/loqui_account.h:41,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui-core-gtk.h:39,
+                 from loqui_channel_buffer_gtk.c:28:
+../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui_app.h:41,
-                 from prefs_dialog.h:39,
-                 from prefs_dialog.c:24:
+                 from remark_entry.h:24,
+                 from remark_entry.c:22:
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_account.h:44,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_account_manager_store.h:24,
+                 from loqui_account_manager_store.c:22:
 ../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
    88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
    90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-notifier.h:36,
+                 from ../libloqui/loqui-core.h:37,
+                 from loqui-core-gtk.h:38,
+                 from loqui-core-gtk.c:34:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+In file included from ../libloqui/loqui-protocol.h:48,
+                 from ../libloqui/loqui_profile_account.h:42,
+                 from ../libloqui/loqui_account.h:44,
+                 from ../libloqui/loqui_channel.h:43,
+                 from loqui_statusbar.h:25,
+                 from loqui_statusbar.c:22:
+../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
+  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-channel-entry-action-group.c: In function 'loqui_channel_entry_action_group_init':
 ../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
+  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
 ../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
    94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_channel_buffer.h:26,
+                 from ../libloqui/loqui_channel_entry.h:28,
+                 from ../libloqui/loqui_account.h:40,
+                 from loqui-account-dialog.h:36,
+                 from loqui-account-dialog.c:34:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-channel-entry-action-group.c:250:13: warning: Deprecated pre-processor symbol, replace with 
+  250 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_CHANNEL_ENTRY_ACTION_GROUP,LoquiChannelEntryActionGroupPrivate);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
 ../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-prefs_dialog.c: In function 'prefs_dialog_destroy':
-prefs_dialog.c:156:22: warning: variable 'prefs_dialog' set but not used [-Wunused-but-set-variable]
-  156 |         PrefsDialog *prefs_dialog;
-      |                      ^~~~~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui_user.h:25,
-                 from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_channel.h:25,
+loqui-channel-entry-action-group.c: In function 'loqui_channel_entry_action_group_class_init':
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-channel-entry-action-group.c:265:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
+  265 |  g_type_class_add_private(c,sizeof(LoquiChannelEntryActionGroupPrivate));
+      |  ^~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-protocol.h:49,
+                 from ../libloqui/loqui_profile_account.h:42,
+                 from ../libloqui/loqui_account.h:44,
+                 from ../libloqui/loqui_channel.h:43,
                  from loqui_statusbar.h:25,
                  from loqui_statusbar.c:22:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
+   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from loqui-channel-entry-action-group.h:25,
+                 from loqui-channel-entry-action-group.c:36:
+/usr/include/glib-2.0/gobject/gtype.h:1304:10: note: declared here
+ 1304 | void     g_type_class_add_private       (gpointer                    g_class,
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
 In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_channel.h:25,
-                 from loqui_statusbar.h:25,
-                 from loqui_statusbar.c:22:
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app.h:41,
+                 from prefs_dialog.h:39,
+                 from prefs_dialog.c:24:
 ../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
@@ -8491,47 +9069,13 @@
 ../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_buffer.h:26,
-                 from ../libloqui/loqui_channel_entry.h:28,
-                 from ../libloqui/loqui_channel.h:25,
-                 from loqui_statusbar.h:25,
-                 from loqui_statusbar.c:22:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-In file included from ../libloqui/loqui_channel.h:25,
-                 from loqui_statusbar.h:25,
-                 from loqui_statusbar.c:22:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:48,
-                 from ../libloqui/loqui_profile_account.h:42,
-                 from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui_channel.h:43,
-                 from loqui_statusbar.h:25,
-                 from loqui_statusbar.c:22:
-../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
-  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
-  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:49,
-                 from ../libloqui/loqui_profile_account.h:42,
-                 from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui_channel.h:43,
-                 from loqui_statusbar.h:25,
-                 from loqui_statusbar.c:22:
-../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
-   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui-message-text.h:36,
+                 from loqui_channel_buffer_gtk.h:24,
+                 from loqui_channel_text_view.h:24,
+                 from loqui_channel_text_view.c:22:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui_channel.h:43,
@@ -8546,366 +9090,43 @@
 ../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
    90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_account.h:40,
+                 from loqui-account-dialog.h:36,
+                 from loqui-account-dialog.c:34:
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
    94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_statusbar.h:25,
-                 from loqui_statusbar.c:22:
-../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_statusbar.c:24:
-loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
-   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_statusbar.c: In function 'loqui_statusbar_destroy':
-loqui_statusbar.c:148:25: warning: variable 'statusbar' set but not used [-Wunused-but-set-variable]
-  148 |         LoquiStatusbar *statusbar;
-      |                         ^~~~~~~~~
-loqui_statusbar.c: In function 'loqui_statusbar_update_current_account':
-loqui_statusbar.c:496:25: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  496 |  LoquiStatusbarPrivate *priv;
-      |                         ^~~~
-In file included from remark_entry.c:27:
-loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
-   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_app.c: In function 'loqui_app_save_size':
-loqui_app.c:349:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  349 |  LoquiAppPrivate *priv;
-      |                   ^~~~
-loqui_app.c: In function 'loqui_app_restore_size':
-loqui_app.c:381:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  381 |  LoquiAppPrivate *priv;
-      |                   ^~~~
-loqui_app.c: In function 'loqui_app_create_tray_icon':
-loqui_app.c:470:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  470 |  LoquiAppPrivate *priv;
-      |                   ^~~~
-remark_entry.c: In function 'remark_entry_destroy':
-remark_entry.c:235:22: warning: variable 'remark_entry' set but not used [-Wunused-but-set-variable]
-  235 |         RemarkEntry *remark_entry;
-      |                      ^~~~~~~~~~~~
-loqui_app.c: In function 'loqui_app_new':
-loqui_app.c:598:2: warning: 'gdk_pixbuf_new_from_inline' is deprecated [-Wdeprecated-declarations]
-  598 |  if((loqui_icon = gdk_pixbuf_new_from_inline(-1, loqui_pixbuf, FALSE, NULL)) == NULL)
-      |  ^~
-In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34,
-                 from /usr/include/gtk-2.0/gdk/gdkpixbuf.h:37,
-                 from /usr/include/gtk-2.0/gdk/gdkcairo.h:28,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:33,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from loqui_app.h:24,
-                 from loqui_app.c:28:
-/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:295:12: note: declared here
-  295 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint          data_length,
-      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
-remark_entry.c: At top level:
-remark_entry.c:371:13: warning: Deprecated pre-processor symbol, replace with 
-  371 | G_CONST_RETURN gchar *
-      |             ^~~~~~~~~~                                      
-loqui_app.c: In function 'loqui_app_set_auto_switch_scrolling_channel_buffers':
-loqui_app.c:759:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  759 |  LoquiAppPrivate *priv;
-      |                   ^~~~
-loqui_app.c: In function 'loqui_app_set_show_statusbar':
-loqui_app.c:791:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  791 |  LoquiAppPrivate *priv;
-      |                   ^~~~
-In file included from /usr/include/glib-2.0/glib.h:62,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from remark_entry.h:23,
-                 from remark_entry.c:22:
-remark_entry.c: In function 'remark_entry_find_completion_matches':
-/usr/include/glib-2.0/glib/gmessages.h:631:9: warning: 'return' with no value, in function returning non-void [-Wreturn-type]
-  631 |         return; \
-      |         ^~~~~~
-remark_entry.c:553:2: note: in expansion of macro 'g_return_if_fail'
-  553 |  g_return_if_fail(entry != NULL);
-      |  ^~~~~~~~~~~~~~~~
-remark_entry.c:544:1: note: declared here
-  544 | remark_entry_find_completion_matches(RemarkEntry *entry, gchar *word) {
-      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_app.c: In function 'loqui_app_get_current_widget_editing_status':
-loqui_app.c:832:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  832 |  LoquiAppPrivate *priv;
-      |                   ^~~~
-In file included from /usr/include/glib-2.0/glib.h:62,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from remark_entry.h:23,
-                 from remark_entry.c:22:
-/usr/include/glib-2.0/glib/gmessages.h:631:9: warning: 'return' with no value, in function returning non-void [-Wreturn-type]
-  631 |         return; \
-      |         ^~~~~~
-remark_entry.c:554:2: note: in expansion of macro 'g_return_if_fail'
-  554 |  g_return_if_fail(IS_REMARK_ENTRY(entry));
-      |  ^~~~~~~~~~~~~~~~
-remark_entry.c:544:1: note: declared here
-  544 | remark_entry_find_completion_matches(RemarkEntry *entry, gchar *word) {
-      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-remark_entry.c: In function 'remark_entry_find_common_prefix':
-remark_entry.c:629:11: warning: comparison between pointer and zero character constant [-Wpointer-compare]
-  629 |    if (p1 == '\0' || p2 == '\0') {
-      |           ^~
-remark_entry.c:629:8: note: did you mean to dereference the pointer?
-  629 |    if (p1 == '\0' || p2 == '\0') {
-      |        ^
-remark_entry.c:629:25: warning: comparison between pointer and zero character constant [-Wpointer-compare]
-  629 |    if (p1 == '\0' || p2 == '\0') {
-      |                         ^~
-remark_entry.c:629:22: note: did you mean to dereference the pointer?
-  629 |    if (p1 == '\0' || p2 == '\0') {
-      |                      ^
-loqui_app.c: In function 'loqui_app_set_current_channel_entry':
-loqui_app.c:906:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  906 |  LoquiAppPrivate *priv;
-      |                   ^~~~
-loqui_app.c: In function 'loqui_app_is_current_account':
-loqui_app.c:1020:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
- 1020 |  LoquiAppPrivate *priv;
-      |                   ^~~~
-remark_entry.c: In function 'remark_entry_entry_multiline_toggled_cb':
-remark_entry.c:877:22: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  877 |  RemarkEntryPrivate *priv;
-      |                      ^~~~
-loqui_app.c: In function 'loqui_app_add_account_after_cb':
-loqui_app.c:1103:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
- 1103 |  LoquiAppPrivate *priv;
-      |                   ^~~~
-remark_entry.c: In function 'remark_entry_entry_changed_cb':
-remark_entry.c:891:22: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  891 |  RemarkEntryPrivate *priv;
-      |                      ^~~~
-loqui_app.c: In function 'loqui_app_remove_account_cb':
-loqui_app.c:1126:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
- 1126 |  LoquiAppPrivate *priv;
-      |                   ^~~~
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from gtkutils.h:22,
-                 from gtkutils.c:29:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from gtkutils.h:22,
-                 from gtkutils.c:29:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui_channel_text_view.h:23,
-                 from loqui_channel_text_view.c:22:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from loqui_channel_text_view.h:23,
-                 from loqui_channel_text_view.c:22:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
-loqui_app.c: In function 'loqui_app_add_channel_after_cb':
-loqui_app.c:1146:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
- 1146 |  LoquiAppPrivate *priv;
-      |                   ^~~~
-loqui_app.c: In function 'loqui_app_remove_channel_cb':
-loqui_app.c:1171:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
- 1171 |  LoquiAppPrivate *priv;
-      |                   ^~~~
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from gtkutils.h:22,
-                 from about.c:22:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from gtkutils.h:22,
-                 from about.c:22:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui_channel_text_view.h:23,
-                 from loqui_channel_text_view.c:22:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from gtkutils.h:22,
-                 from gtkutils.c:29:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from gtkutils.h:22,
-                 from gtkutils.c:29:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from loqui_channel_text_view.h:23,
-                 from loqui_channel_text_view.c:22:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui-message-text.h:36,
-                 from loqui_channel_buffer_gtk.h:24,
-                 from loqui_channel_text_view.h:24,
-                 from loqui_channel_text_view.c:22:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from gtkutils.c:33:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui_channel_buffer_gtk.h:24,
-                 from loqui_channel_text_view.h:24,
-                 from loqui_channel_text_view.c:22:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
 In file included from ../libloqui/loqui_channel_entry.h:25,
                  from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from loqui_channel_text_view.h:40,
-                 from loqui_channel_text_view.c:22:
+                 from loqui-core-gtk.h:39,
+                 from loqui-core-gtk.c:34:
 ../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_channelbar.o loqui_channelbar.c
-../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from loqui_channel_text_view.h:40,
-                 from loqui_channel_text_view.c:22:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_account.h:41,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui_app.h:41,
-                 from loqui_channel_text_view.h:40,
-                 from loqui_channel_text_view.c:22:
+                 from remark_entry.h:24,
+                 from remark_entry.c:22:
 ../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
    85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -8913,9 +9134,8 @@
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from loqui_channel_text_view.h:40,
-                 from loqui_channel_text_view.c:22:
+                 from loqui-core-gtk.h:39,
+                 from loqui_channel_buffer_gtk.c:28:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -8925,21 +9145,57 @@
 ../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:49,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from loqui_channel_text_view.h:40,
-                 from loqui_channel_text_view.c:22:
+                 from loqui-core-gtk.h:39,
+                 from loqui_channel_buffer_gtk.c:28:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:44,
+../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_channel_buffer.h:26,
+                 from ../libloqui/loqui_channel_entry.h:28,
+                 from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui_app.h:41,
-                 from loqui_channel_text_view.h:40,
+                 from prefs_dialog.h:39,
+                 from prefs_dialog.c:24:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+In file included from loqui_statusbar.h:25,
+                 from loqui_statusbar.c:22:
+../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+In file included from loqui_channel_buffer_gtk.h:24,
+                 from loqui_channel_text_view.h:24,
                  from loqui_channel_text_view.c:22:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+In file included from ../libloqui/loqui_account.h:44,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui-core-gtk.h:39,
+                 from loqui_channel_buffer_gtk.c:28:
 ../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -8961,338 +9217,44 @@
 ../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui_select_dialog.o loqui_select_dialog.c
-loqui_channel_text_view.c: In function 'loqui_channel_text_view_dispose':
-loqui_channel_text_view.c:154:24: warning: variable 'view' set but not used [-Wunused-but-set-variable]
-  154 |  LoquiChannelTextView *view;
-      |                        ^~~~
-loqui_channel_text_view.c: In function 'loqui_channel_text_view_destroy':
-loqui_channel_text_view.c:265:31: warning: variable 'view' set but not used [-Wunused-but-set-variable]
-  265 |         LoquiChannelTextView *view;
-      |                               ^~~~
-loqui_channel_text_view.c: In function 'loqui_channel_text_view_buffer_insert_text_cb':
-loqui_channel_text_view.c:339:31: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  339 |  LoquiChannelTextViewPrivate *priv;
-      |                               ^~~~
-loqui_channel_text_view.c: In function 'loqui_channel_text_view_button_press_event':
-loqui_channel_text_view.c:368:31: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  368 |  LoquiChannelTextViewPrivate *priv;
-      |                               ^~~~
-loqui_channel_text_view.c: In function 'loqui_channel_text_view_button_release_event':
-loqui_channel_text_view.c:394:31: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  394 |  LoquiChannelTextViewPrivate *priv;
-      |                               ^~~~
-loqui_channel_text_view.c: In function 'loqui_channel_text_view_update_cursor':
-loqui_channel_text_view.c:731:17: warning: variable 'buffer' set but not used [-Wunused-but-set-variable]
-  731 |  GtkTextBuffer *buffer;
-      |                 ^~~~~~
-loqui_channel_text_view.c: In function 'loqui_channel_text_view_set_channel_buffer':
-loqui_channel_text_view.c:789:31: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  789 |  LoquiChannelTextViewPrivate *priv;
-      |                               ^~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from gtkutils.h:22,
-                 from about.c:22:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from gtkutils.h:22,
-                 from about.c:22:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui-message-text.h:36,
-                 from ../libloqui/loqui-notifier.h:36,
-                 from ../libloqui/loqui-core.h:37,
-                 from about.c:23:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-notifier.h:36,
-                 from ../libloqui/loqui-core.h:37,
-                 from about.c:23:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o prefs_general_upgrader.o prefs_general_upgrader.c
-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-core-gtk.o loqui-core-gtk.c
-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-style-entry.o loqui-style-entry.c
-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-account-dialog.o loqui-account-dialog.c
-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-protocol-selection-dialog.o loqui-protocol-selection-dialog.c
-In file included from prefs_general_upgrader.c:22:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-transfer-window.o loqui-transfer-window.c
-In file included from ../libloqui/loqui-notifier.h:36,
-                 from ../libloqui/loqui-core.h:37,
-                 from ../libloqui/loqui.h:25,
-                 from prefs_general_upgrader.c:30:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-tray-icon.o loqui-tray-icon.c
-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-channel-entry-action-group.o loqui-channel-entry-action-group.c
-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-channel-entry-ui-data.o loqui-channel-entry-ui-data.c
-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-channel-entry-action-group-ui.o loqui-channel-entry-action-group-ui.c
-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I../libloqui -I../libloqui -I.. -I.. -DG_LOG_DOMAIN=\"Loqui\"  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -c -o loqui-notifier-gtk.o loqui-notifier-gtk.c
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui_select_dialog.h:23,
-                 from loqui_select_dialog.c:22:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from loqui_select_dialog.h:23,
-                 from loqui_select_dialog.c:22:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui_channelbar.h:23,
-                 from loqui_channelbar.c:22:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from loqui_channelbar.h:23,
-                 from loqui_channelbar.c:22:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui-core-gtk.h:37,
-                 from prefs_general_upgrader.c:32:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from ../libloqui/loqui.h:24,
-                 from prefs_general_upgrader.c:30:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui_select_dialog.h:23,
-                 from loqui_select_dialog.c:22:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from loqui_select_dialog.h:23,
-                 from loqui_select_dialog.c:22:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui_channelbar.h:23,
-                 from loqui_channelbar.c:22:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from loqui_channelbar.h:23,
-                 from loqui_channelbar.c:22:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui-core-gtk.h:37,
-                 from prefs_general_upgrader.c:32:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from ../libloqui/loqui-utils.h:23,
-                 from prefs_general_upgrader.c:22:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui_user.h:25,
-                 from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from loqui_select_dialog.h:24,
-                 from loqui_select_dialog.c:22:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+In file included from ../libloqui/loqui_account.h:41,
+                 from loqui-account-dialog.h:36,
+                 from loqui-account-dialog.c:34:
+../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
+In file included from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui_app.h:41,
-                 from loqui_select_dialog.h:24,
-                 from loqui_select_dialog.c:22:
-../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+                 from prefs_dialog.h:39,
+                 from prefs_dialog.c:24:
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_buffer.h:26,
-                 from ../libloqui/loqui_channel_entry.h:28,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from loqui_select_dialog.h:24,
-                 from loqui_select_dialog.c:22:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
 In file included from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from loqui_select_dialog.h:24,
-                 from loqui_select_dialog.c:22:
+                 from loqui-core-gtk.h:39,
+                 from loqui-core-gtk.c:34:
 ../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
   125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui-core-gtk.h:37,
-                 from loqui-core-gtk.c:34:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from loqui-core-gtk.h:25,
-                 from loqui-core-gtk.c:34:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
-In file included from ../libloqui/loqui_account.h:41,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from loqui_select_dialog.h:24,
-                 from loqui_select_dialog.c:22:
-../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+account_list_dialog.c: In function 'account_list_dialog_destroy':
+account_list_dialog.c:127:28: warning: variable 'account_list_dialog' set but not used [-Wunused-but-set-variable]
+  127 |         AccountListDialog *account_list_dialog;
+      |                            ^~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:48,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui_app.h:41,
-                 from loqui_select_dialog.h:24,
-                 from loqui_select_dialog.c:22:
+                 from remark_entry.h:24,
+                 from remark_entry.c:22:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -9307,193 +9269,72 @@
                  from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui_app.h:41,
-                 from loqui_select_dialog.h:24,
-                 from loqui_select_dialog.c:22:
+                 from remark_entry.h:24,
+                 from remark_entry.c:22:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui_app.h:41,
-                 from loqui_select_dialog.h:24,
-                 from loqui_select_dialog.c:22:
+                 from remark_entry.h:24,
+                 from remark_entry.c:22:
 ../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
    88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app.h:41,
+                 from loqui_channel_text_view.h:40,
+                 from loqui_channel_text_view.c:22:
+../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 ../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
    90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
-   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
-   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
-   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui-account-dialog.h:35,
-                 from loqui-account-dialog.c:34:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from loqui-account-dialog.h:25,
-                 from loqui-account-dialog.c:34:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui-style-entry.h:14,
-                 from loqui-style-entry.c:13:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from loqui-style-entry.h:4,
-                 from loqui-style-entry.c:13:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui_user.h:25,
-                 from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from loqui_channelbar.h:25,
-                 from loqui_channelbar.c:22:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from loqui_channelbar.h:25,
-                 from loqui_channelbar.c:22:
-../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 ../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
   119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
+   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
   120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
+   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
+   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
   122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui-protocol-selection-dialog.h:35,
-                 from loqui-protocol-selection-dialog.c:36:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from loqui-protocol-selection-dialog.h:25,
-                 from loqui-protocol-selection-dialog.c:36:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
-In file included from ../libloqui/loqui_channel_buffer.h:26,
-                 from ../libloqui/loqui_channel_entry.h:28,
-                 from ../libloqui/loqui_account.h:40,
-                 from loqui_channelbar.h:25,
-                 from loqui_channelbar.c:22:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-In file included from ../libloqui/loqui_account.h:40,
-                 from loqui_channelbar.h:25,
-                 from loqui_channelbar.c:22:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_select_dialog.c: In function 'loqui_select_dialog_dispose':
-loqui_select_dialog.c:130:21: warning: variable 'sdialog' set but not used [-Wunused-but-set-variable]
-  130 |  LoquiSelectDialog *sdialog;
-      |                     ^~~~~~~
-loqui_select_dialog.c: In function 'loqui_select_dialog_get_property':
-loqui_select_dialog.c:143:28: warning: variable 'sdialog' set but not used [-Wunused-but-set-variable]
-  143 |         LoquiSelectDialog *sdialog;
-      |                            ^~~~~~~
-loqui_select_dialog.c: In function 'loqui_select_dialog_set_property':
-loqui_select_dialog.c:156:28: warning: variable 'sdialog' set but not used [-Wunused-but-set-variable]
-  156 |         LoquiSelectDialog *sdialog;
-      |                            ^~~~~~~
 In file included from ../libloqui/loqui_account.h:41,
-                 from loqui_channelbar.h:25,
-                 from loqui_channelbar.c:22:
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app.h:41,
+                 from prefs_dialog.h:39,
+                 from prefs_dialog.c:24:
 ../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
    85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_select_dialog.c: In function 'loqui_select_dialog_destroy':
-loqui_select_dialog.c:193:28: warning: variable 'sdialog' set but not used [-Wunused-but-set-variable]
-  193 |         LoquiSelectDialog *sdialog;
-      |                            ^~~~~~~
-In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
+In file included from ../libloqui/loqui_account.h:41,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui-core-gtk.h:39,
-                 from prefs_general_upgrader.c:32:
-../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+                 from loqui-core-gtk.c:34:
+../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
@@ -9501,8 +9342,8 @@
 In file included from ../libloqui/loqui-protocol.h:48,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
-                 from loqui_channelbar.h:25,
-                 from loqui_channelbar.c:22:
+                 from loqui-account-dialog.h:36,
+                 from loqui-account-dialog.c:34:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -9515,36 +9356,58 @@
 In file included from ../libloqui/loqui-protocol.h:49,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
-                 from loqui_channelbar.h:25,
-                 from loqui_channelbar.c:22:
+                 from loqui-account-dialog.h:36,
+                 from loqui-account-dialog.c:34:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-core-gtk.h:39,
-                 from prefs_general_upgrader.c:32:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+In file included from nick_list.c:28:
+loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
+   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_account.h:44,
-                 from loqui_channelbar.h:25,
-                 from loqui_channelbar.c:22:
+                 from loqui-account-dialog.h:36,
+                 from loqui-account-dialog.c:34:
 ../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
    88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_app.c:34:
+remark_entry.h:65:13: warning: Deprecated pre-processor symbol, replace with 
+   65 | G_CONST_RETURN gchar *remark_entry_get_text(RemarkEntry *entry);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app.h:41,
+                 from loqui_channel_text_view.h:40,
+                 from loqui_channel_text_view.c:22:
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
    90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+main.c: In function 'main':
 ../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+main.c:47:2: warning: 'g_type_init' is deprecated [-Wdeprecated-declarations]
+   47 |  g_type_init();
+      |  ^~~~~~~~~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from ../libloqui/loqui_user.h:24,
+                 from loqui_stock.h:23,
+                 from main.c:24:
+/usr/include/glib-2.0/gobject/gtype.h:691:23: note: declared here
+  691 | void                  g_type_init                    (void);
+      |                       ^~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
    94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -9554,239 +9417,146 @@
 ../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:41,
+In file included from ../libloqui/loqui-protocol.h:48,
+                 from ../libloqui/loqui_profile_account.h:42,
+                 from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui-core-gtk.h:39,
-                 from prefs_general_upgrader.c:32:
-../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+                 from loqui-core-gtk.c:34:
+../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
+  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:48,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-core-gtk.h:39,
-                 from prefs_general_upgrader.c:32:
+                 from loqui_app.h:41,
+                 from prefs_dialog.h:39,
+                 from prefs_dialog.c:24:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
   116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
+  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_app_actions.c:27:
+loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
+   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:49,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui-core-gtk.h:39,
-                 from prefs_general_upgrader.c:32:
+                 from loqui-core-gtk.c:34:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-protocol.h:49,
+                 from ../libloqui/loqui_profile_account.h:42,
+                 from ../libloqui/loqui_account.h:44,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app.h:41,
+                 from prefs_dialog.h:39,
+                 from prefs_dialog.c:24:
+../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
+   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui_user.h:25,
+                 from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app.h:41,
+                 from loqui_select_dialog.h:24,
+                 from loqui_select_dialog.c:22:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui-channel-entry-ui-data.gob:30:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_account.h:41,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app.h:41,
+                 from loqui_channel_text_view.h:40,
+                 from loqui_channel_text_view.c:22:
+../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui-core-gtk.h:39,
-                 from prefs_general_upgrader.c:32:
+                 from loqui-core-gtk.c:34:
 ../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_account.h:44,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app.h:41,
+                 from prefs_dialog.h:39,
+                 from prefs_dialog.c:24:
+../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
+   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
+   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
    88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
    90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
+   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
+   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
    94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
+   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
+   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-prefs_general_upgrader.c: In function 'start_element_handler':
-prefs_general_upgrader.c:161:2: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
-  161 |  if(g_strcasecmp(element_name, "li") == 0) {
-      |  ^~
-In file included from /usr/include/glib-2.0/glib.h:82,
-                 from ../libloqui/loqui-utils.h:23,
-                 from prefs_general_upgrader.c:22:
-/usr/include/glib-2.0/glib/gstrfuncs.h:201:23: note: declared here
-  201 | gint                  g_strcasecmp     (const gchar *s1,
-      |                       ^~~~~~~~~~~~
-prefs_general_upgrader.c:168:2: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
-  168 |  if(g_strcasecmp(element_name, "entry") != 0) {
-      |  ^~
-In file included from /usr/include/glib-2.0/glib.h:82,
-                 from ../libloqui/loqui-utils.h:23,
-                 from prefs_general_upgrader.c:22:
-/usr/include/glib-2.0/glib/gstrfuncs.h:201:23: note: declared here
-  201 | gint                  g_strcasecmp     (const gchar *s1,
-      |                       ^~~~~~~~~~~~
-prefs_general_upgrader.c:174:3: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
-  174 |   if(g_strcasecmp(attribute_names[i], "key") == 0) {
-      |   ^~
-In file included from /usr/include/glib-2.0/glib.h:82,
-                 from ../libloqui/loqui-utils.h:23,
-                 from prefs_general_upgrader.c:22:
-/usr/include/glib-2.0/glib/gstrfuncs.h:201:23: note: declared here
-  201 | gint                  g_strcasecmp     (const gchar *s1,
-      |                       ^~~~~~~~~~~~
-In file included from loqui_channelbar.c:30:
-loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
-   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui_channelbar.c: In function 'loqui_channelbar_destroy':
-loqui_channelbar.c:126:26: warning: variable 'channelbar' set but not used [-Wunused-but-set-variable]
-  126 |         LoquiChannelbar *channelbar;
-      |                          ^~~~~~~~~~
-loqui_channelbar.c: In function 'loqui_channelbar_set_current_channel':
-loqui_channelbar.c:349:26: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  349 |  LoquiChannelbarPrivate *priv;
-      |                          ^~~~
-loqui_channelbar.c: In function 'loqui_channelbar_set_current_account':
-loqui_channelbar.c:365:26: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
-  365 |  LoquiChannelbarPrivate *priv;
-      |                          ^~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui-core-gtk.h:37,
-                 from loqui-core-gtk.c:34:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from loqui-core-gtk.h:24,
-                 from loqui-core-gtk.c:34:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui-account-dialog.h:35,
-                 from loqui-account-dialog.c:34:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui-style-entry.h:14,
-                 from loqui-style-entry.c:13:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from loqui-account-dialog.h:24,
-                 from loqui-account-dialog.c:34:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui-transfer-window.h:35,
-                 from loqui-transfer-window.gob:30:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from loqui-transfer-window.h:25,
-                 from loqui-transfer-window.gob:30:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from loqui-style-entry.h:3,
-                 from loqui-style-entry.c:13:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui-protocol-selection-dialog.h:35,
-                 from loqui-protocol-selection-dialog.c:36:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from loqui-protocol-selection-dialog.h:24,
-                 from loqui-protocol-selection-dialog.c:36:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui-tray-icon.h:35,
-                 from loqui-tray-icon-private.h:29,
-                 from loqui-tray-icon.c:36:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from loqui-tray-icon.h:25,
-                 from loqui-tray-icon-private.h:29,
-                 from loqui-tray-icon.c:36:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui-message-text.h:36,
-                 from ../libloqui/loqui-notifier.h:36,
-                 from ../libloqui/loqui-core.h:37,
-                 from loqui-core-gtk.h:38,
-                 from loqui-core-gtk.c:34:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
+   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-notifier.h:36,
-                 from ../libloqui/loqui-core.h:37,
-                 from loqui-core-gtk.h:38,
-                 from loqui-core-gtk.c:34:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
 In file included from ../libloqui/loqui_channel_entry.h:25,
                  from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-core-gtk.h:39,
-                 from loqui-core-gtk.c:34:
+                 from loqui_app.h:41,
+                 from loqui_select_dialog.h:24,
+                 from loqui_select_dialog.c:22:
 ../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
@@ -9796,6 +9566,19 @@
 ../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
   120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_account_manager_store.c:24:
+loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
+   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui_user.h:25,
+                 from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
+                 from loqui_channelbar.h:25,
+                 from loqui_channelbar.c:22:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -9805,175 +9588,67 @@
 ../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-core-gtk.h:39,
-                 from loqui-core-gtk.c:34:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:41,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-core-gtk.h:39,
-                 from loqui-core-gtk.c:34:
-../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui-style-entry.gob:8:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui_user.h:25,
-                 from ../libloqui/loqui_channel_entry.h:25,
+loqui_stock.c: In function 'make_icons':
+In file included from ../libloqui/loqui_channel_entry.h:25,
                  from ../libloqui/loqui_account.h:40,
-                 from loqui-account-dialog.h:36,
-                 from loqui-account-dialog.c:34:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:48,
-                 from ../libloqui/loqui_profile_account.h:42,
-                 from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-core-gtk.h:39,
-                 from loqui-core-gtk.c:34:
-../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
-  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
-  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:49,
-                 from ../libloqui/loqui_profile_account.h:42,
-                 from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui-core-gtk.h:39,
-                 from loqui-core-gtk.c:34:
-../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
-   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui-channel-entry-action-group-ui.h:35,
-                 from loqui-channel-entry-action-group-ui.c:36:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from loqui-account-dialog.h:36,
-                 from loqui-account-dialog.c:34:
+                 from prefs_general_upgrader.c:32:
 ../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from loqui-channel-entry-action-group-ui.h:25,
-                 from loqui-channel-entry-action-group-ui.c:36:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
+In file included from loqui_app_actions.c:31:
+remark_entry.h:65:13: warning: Deprecated pre-processor symbol, replace with 
+   65 | G_CONST_RETURN gchar *remark_entry_get_text(RemarkEntry *entry);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_statusbar.c:24:
+loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
+   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_stock.c:70:3: warning: 'gdk_pixbuf_new_from_inline' is deprecated [-Wdeprecated-declarations]
+   70 |   pixbuf = gdk_pixbuf_new_from_inline(-1, icon_list[i].inline_pixbuf, FALSE, NULL);
+      |   ^~~~~~
+In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34,
+                 from /usr/include/gtk-2.0/gdk/gdkpixbuf.h:37,
+                 from /usr/include/gtk-2.0/gdk/gdkcairo.h:28,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:33,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from loqui_stock.c:23:
+/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:295:12: note: declared here
+  295 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint          data_length,
+      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
   119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-core-gtk.h:39,
-                 from loqui-core-gtk.c:34:
-../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
-   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
   120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
-   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
-   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
-   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
-   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
-   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
-   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_buffer.h:26,
-                 from ../libloqui/loqui_channel_entry.h:28,
-                 from ../libloqui/loqui_account.h:40,
-                 from loqui-account-dialog.h:36,
-                 from loqui-account-dialog.c:34:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui-protocol.h:41,
-                 from ../libloqui/loqui_protocol_manager.h:26,
-                 from loqui-protocol-selection-dialog.h:37,
-                 from loqui-protocol-selection-dialog.c:36:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:40,
-                 from loqui-account-dialog.h:36,
-                 from loqui-account-dialog.c:34:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_channel_entry.h:25,
                  from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from ../libloqui/loqui_protocol_manager.h:26,
-                 from loqui-protocol-selection-dialog.h:37,
-                 from loqui-protocol-selection-dialog.c:36:
+                 from loqui_channelbar.h:25,
+                 from loqui_channelbar.c:22:
 ../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_stock.c: At top level:
+loqui_stock.c:87:13: warning: Deprecated pre-processor symbol, replace with 
+   87 | G_CONST_RETURN gchar*
+      |             ^~~~~~~~~                                       
+../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
   119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
   120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -9986,157 +9661,265 @@
 ../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:41,
-                 from loqui-account-dialog.h:36,
-                 from loqui-account-dialog.c:34:
-../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_channel_buffer.h:26,
                  from ../libloqui/loqui_channel_entry.h:28,
                  from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from ../libloqui/loqui_protocol_manager.h:26,
-                 from loqui-protocol-selection-dialog.h:37,
-                 from loqui-protocol-selection-dialog.c:36:
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app.h:41,
+                 from loqui_select_dialog.h:24,
+                 from loqui_select_dialog.c:22:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+loqui_account_manager_store.c: In function 'loqui_account_manager_store_dispose':
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
 loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-In file included from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from ../libloqui/loqui_protocol_manager.h:26,
-                 from loqui-protocol-selection-dialog.h:37,
-                 from loqui-protocol-selection-dialog.c:36:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_account_manager_store.c:154:28: warning: variable 'store' set but not used [-Wunused-but-set-variable]
+  154 |  LoquiAccountManagerStore *store;
+      |                            ^~~~~
 In file included from ../libloqui/loqui-protocol.h:48,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
-                 from loqui-account-dialog.h:36,
-                 from loqui-account-dialog.c:34:
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app.h:41,
+                 from loqui_channel_text_view.h:40,
+                 from loqui_channel_text_view.c:22:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui_user.h:25,
+                 from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app.h:41,
+                 from loqui-tray-icon.h:44,
+                 from loqui-tray-icon-private.h:29,
+                 from loqui-tray-icon.c:36:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
 ../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
   116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_account_manager_store.c: In function 'loqui_account_manager_store_get_property':
+loqui_account_manager_store.c:167:35: warning: variable 'store' set but not used [-Wunused-but-set-variable]
+  167 |         LoquiAccountManagerStore *store;
+      |                                   ^~~~~
 In file included from ../libloqui/loqui-protocol.h:49,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
-                 from loqui-account-dialog.h:36,
-                 from loqui-account-dialog.c:34:
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app.h:41,
+                 from loqui_channel_text_view.h:40,
+                 from loqui_channel_text_view.c:22:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:44,
-                 from loqui-account-dialog.h:36,
-                 from loqui-account-dialog.c:34:
-../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
-   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
+In file included from loqui-account-dialog.gob:38:
+../libloqui/loqui_profile_account_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
+   64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
-   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
+loqui_app_info.c: In function 'loqui_app_info_get_property':
+loqui_account_manager_store.c: In function 'loqui_account_manager_store_set_property':
+loqui_account_manager_store.c:180:35: warning: variable 'store' set but not used [-Wunused-but-set-variable]
+  180 |         LoquiAccountManagerStore *store;
+      |                                   ^~~~~
+../libloqui/loqui_profile_account_irc.h:65:13: warning: Deprecated pre-processor symbol, replace with 
+   65 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, userinfo);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
-   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
+loqui_app_info.c:155:23: warning: variable 'appinfo' set but not used [-Wunused-but-set-variable]
+  155 |         LoquiAppInfo *appinfo;
+      |                       ^~~~~~~
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui_user.h:25,
+                 from ../libloqui/loqui_channel_entry.h:25,
+                 from loqui_channel_entry_action.h:24,
+                 from loqui_channel_entry_action.c:22:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
-   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
+../libloqui/loqui_profile_account_irc.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, autojoin);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
-   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+../libloqui/loqui_profile_account_irc.h:67:13: warning: Deprecated pre-processor symbol, replace with 
+   67 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, quit_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:41,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from ../libloqui/loqui_protocol_manager.h:26,
-                 from loqui-protocol-selection-dialog.h:37,
-                 from loqui-protocol-selection-dialog.c:36:
-../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
-   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+loqui_app_info.c: In function 'loqui_app_info_set_property':
+loqui_app_info.c:168:23: warning: variable 'appinfo' set but not used [-Wunused-but-set-variable]
+  168 |         LoquiAppInfo *appinfo;
+      |                       ^~~~~~~
+In file included from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app.h:41,
+                 from loqui-tray-icon.h:44,
+                 from loqui-tray-icon-private.h:29,
+                 from loqui-tray-icon.c:36:
+../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui_user.h:25,
+                 from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui-channel-entry-action-group.h:37,
+                 from loqui-channel-entry-action-group-ui.h:36,
+                 from loqui-channel-entry-action-group-ui.c:36:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
-   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
+loqui_channel_buffer_gtk.c: In function 'loqui_channel_buffer_gtk_new':
+In file included from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app.h:41,
+                 from loqui_select_dialog.h:24,
+                 from loqui_select_dialog.c:22:
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_profile_account.h:44,
-                 from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from ../libloqui/loqui_protocol_manager.h:26,
-                 from loqui-protocol-selection-dialog.h:37,
-                 from loqui-protocol-selection-dialog.c:36:
-../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
-  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
+In file included from remark_entry.c:22:
+remark_entry.h:65:13: warning: Deprecated pre-processor symbol, replace with 
+   65 | G_CONST_RETURN gchar *remark_entry_get_text(RemarkEntry *entry);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
-  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
+In file included from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui-core-gtk.h:39,
+                 from prefs_general_upgrader.c:32:
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+loqui_channel_buffer_gtk.c:245:26: warning: unused variable 'end_iter' [-Wunused-variable]
+  245 |  GtkTextIter start_iter, end_iter;
+      |                          ^~~~~~~~
+loqui_channel_buffer_gtk.c:245:14: warning: unused variable 'start_iter' [-Wunused-variable]
+  245 |  GtkTextIter start_iter, end_iter;
+      |              ^~~~~~~~~~
+../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_channel_buffer.h:26,
+                 from ../libloqui/loqui_channel_entry.h:28,
+                 from ../libloqui/loqui_account.h:40,
+                 from loqui_channelbar.h:25,
+                 from loqui_channelbar.c:22:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui-protocol.h:42,
-                 from ../libloqui/loqui_protocol_manager.h:26,
-                 from loqui-protocol-selection-dialog.h:37,
-                 from loqui-protocol-selection-dialog.c:36:
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app.h:41,
+                 from loqui_channel_text_view.h:40,
+                 from loqui_channel_text_view.c:22:
 ../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
 ../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
    88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
    90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
 ../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
    94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_channel_entry.h:25,
+                 from loqui_channel_entry_action.h:24,
+                 from loqui_channel_entry_action.c:22:
+../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 ../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui-account-dialog.gob:38:
-../libloqui/loqui_profile_account_irc.h:64:13: warning: Deprecated pre-processor symbol, replace with 
-   64 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, realname);
+../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-protocol.h:49,
-                 from ../libloqui/loqui_protocol_manager.h:26,
-                 from loqui-protocol-selection-dialog.h:37,
-                 from loqui-protocol-selection-dialog.c:36:
-../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
-   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+loqui_app_info.c: In function 'loqui_app_info_channel_entry_notify_is_updated_cb':
+loqui_app_info.c:204:23: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  204 |  LoquiAppInfoPrivate *priv;
+      |                       ^~~~
+../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account_irc.h:65:13: warning: Deprecated pre-processor symbol, replace with 
-   65 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, userinfo);
+../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account_irc.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, autojoin);
+In file included from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui-channel-entry-action-group.h:37,
+                 from loqui-channel-entry-action-group-ui.h:36,
+                 from loqui-channel-entry-action-group-ui.c:36:
+../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+loqui_statusbar.c: In function 'loqui_statusbar_destroy':
+../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_profile_account_irc.h:67:13: warning: Deprecated pre-processor symbol, replace with 
-   67 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccountIRC, loqui_profile_account_irc, quit_message);
+loqui_statusbar.c:148:25: warning: variable 'statusbar' set but not used [-Wunused-but-set-variable]
+  148 |         LoquiStatusbar *statusbar;
+      |                         ^~~~~~~~~
+../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui-core-gtk.gob:63:
-loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
-   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
+../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-account-dialog.c: In function 'loqui_account_dialog_init':
+../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-account-dialog.c:208:13: warning: Deprecated pre-processor symbol, replace with 
   208 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_ACCOUNT_DIALOG,LoquiAccountDialogPrivate);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 loqui-account-dialog.c: In function 'loqui_account_dialog_class_init':
 loqui-account-dialog.c:217:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
   217 |  g_type_class_add_private(c,sizeof(LoquiAccountDialogPrivate));
@@ -10149,237 +9932,63 @@
 /usr/include/glib-2.0/gobject/gtype.h:1304:10: note: declared here
  1304 | void     g_type_class_add_private       (gpointer                    g_class,
       |          ^~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui-channel-entry-ui-data.h:35,
-                 from loqui-channel-entry-ui-data.c:36:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-loqui-protocol-selection-dialog.c: In function 'loqui_protocol_selection_dialog_init':
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from loqui-channel-entry-ui-data.h:25,
-                 from loqui-channel-entry-ui-data.c:36:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
-loqui-protocol-selection-dialog.c:168:13: warning: Deprecated pre-processor symbol, replace with 
-  168 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_PROTOCOL_SELECTION_DIALOG,LoquiProtocolSelectionDialogPrivate);
+In file included from ../libloqui/loqui_account.h:40,
+                 from loqui_channelbar.h:25,
+                 from loqui_channelbar.c:22:
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-protocol-selection-dialog.c: In function 'loqui_protocol_selection_dialog_class_init':
-loqui-protocol-selection-dialog.c:180:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
-  180 |  g_type_class_add_private(c,sizeof(LoquiProtocolSelectionDialogPrivate));
-      |  ^~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from loqui-protocol-selection-dialog.h:25,
-                 from loqui-protocol-selection-dialog.c:36:
-/usr/include/glib-2.0/gobject/gtype.h:1304:10: note: declared here
- 1304 | void     g_type_class_add_private       (gpointer                    g_class,
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui-channel-entry-action-group.h:35,
-                 from loqui-channel-entry-action-group.c:36:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from loqui-channel-entry-action-group.h:25,
-                 from loqui-channel-entry-action-group.c:36:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui-transfer-window.h:35,
-                 from loqui-transfer-window.gob:30:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from loqui-transfer-window.h:24,
-                 from loqui-transfer-window.gob:30:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from loqui-notifier-gtk.h:35,
-                 from loqui-notifier-gtk.c:36:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from loqui-notifier-gtk.h:25,
-                 from loqui-notifier-gtk.c:36:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui-tray-icon.h:35,
-                 from loqui-tray-icon-private.h:29,
-                 from loqui-tray-icon.c:36:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from loqui-tray-icon.h:24,
-                 from loqui-tray-icon-private.h:29,
-                 from loqui-tray-icon.c:36:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-loqui-transfer-window.c: In function 'loqui_transfer_window_init':
-loqui-transfer-window.c:167:13: warning: Deprecated pre-processor symbol, replace with 
-  167 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_TRANSFER_WINDOW,LoquiTransferWindowPrivate);
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-transfer-window.c: In function 'loqui_transfer_window_class_init':
-loqui-transfer-window.c:176:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
-  176 |  g_type_class_add_private(c,sizeof(LoquiTransferWindowPrivate));
-      |  ^~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from loqui-transfer-window.h:25,
-                 from loqui-transfer-window.gob:30:
-/usr/include/glib-2.0/gobject/gtype.h:1304:10: note: declared here
- 1304 | void     g_type_class_add_private       (gpointer                    g_class,
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui-channel-entry-action-group-ui.h:35,
-                 from loqui-channel-entry-action-group-ui.c:36:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from loqui-channel-entry-action-group-ui.h:24,
-                 from loqui-channel-entry-action-group-ui.c:36:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-loqui-core-gtk.gob: In function 'loqui_core_gtk_run':
-loqui-core-gtk.gob:256:4: warning: implicit declaration of function 'account_list_dialog_open_for_connect' [-Wimplicit-function-declaration]
-  256 |    account_list_dialog_open_for_connect(GTK_WINDOW(self->app), loqui_app_get_account_manager(self->app));
-      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui_user.h:25,
-                 from ../libloqui/loqui_channel_entry.h:25,
+In file included from ../libloqui/loqui_channel_buffer.h:26,
+                 from ../libloqui/loqui_channel_entry.h:28,
                  from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui_app.h:41,
                  from loqui-tray-icon.h:44,
                  from loqui-tray-icon-private.h:29,
                  from loqui-tray-icon.c:36:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui-channel-entry-ui-data.h:35,
-                 from loqui-channel-entry-ui-data.c:36:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from loqui-channel-entry-ui-data.h:24,
-                 from loqui-channel-entry-ui-data.c:36:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+In file included from ../libloqui/loqui_account.h:41,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui_app.h:41,
-                 from loqui-tray-icon.h:44,
-                 from loqui-tray-icon-private.h:29,
-                 from loqui-tray-icon.c:36:
-../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui-channel-entry-action-group.h:35,
-                 from loqui-channel-entry-action-group.c:36:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+                 from loqui_select_dialog.h:24,
+                 from loqui_select_dialog.c:22:
+../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+In file included from ../libloqui/loqui_channel_buffer.h:26,
+                 from ../libloqui/loqui_channel_entry.h:28,
+                 from loqui_channel_entry_action.h:24,
+                 from loqui_channel_entry_action.c:22:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+In file included from ../libloqui/loqui_account.h:41,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui-core-gtk.h:39,
+                 from prefs_general_upgrader.c:32:
+../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from loqui-channel-entry-action-group.h:24,
-                 from loqui-channel-entry-action-group.c:36:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
 In file included from ../libloqui/loqui_channel_buffer.h:26,
                  from ../libloqui/loqui_channel_entry.h:28,
                  from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from loqui-tray-icon.h:44,
-                 from loqui-tray-icon-private.h:29,
-                 from loqui-tray-icon.c:36:
+                 from loqui-channel-entry-action-group.h:37,
+                 from loqui-channel-entry-action-group-ui.h:36,
+                 from loqui-channel-entry-action-group-ui.c:36:
 loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+loqui_account_manager_store.c: In function 'loqui_account_manager_store_get_iter':
+loqui_account_manager_store.c:278:35: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  278 |  LoquiAccountManagerStorePrivate *priv;
+      |                                   ^~~~
 loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
 loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
 In file included from ../libloqui/loqui_account.h:40,
@@ -10394,23 +10003,42 @@
 ../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_channel_entry_action.h:24,
+                 from loqui_channel_entry_action.c:22:
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_account.h:41,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui_app.h:41,
-                 from loqui-tray-icon.h:44,
-                 from loqui-tray-icon-private.h:29,
-                 from loqui-tray-icon.c:36:
+                 from loqui_channelbar.h:25,
+                 from loqui_channelbar.c:22:
 ../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
    85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_account_manager_store.c: In function 'loqui_account_manager_store_get_path':
+loqui_account_manager_store.c:333:35: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  333 |  LoquiAccountManagerStorePrivate *priv;
+      |                                   ^~~~
+In file included from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui-channel-entry-action-group.h:37,
+                 from loqui-channel-entry-action-group-ui.h:36,
+                 from loqui-channel-entry-action-group-ui.c:36:
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:48,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui_app.h:41,
-                 from loqui-tray-icon.h:44,
-                 from loqui-tray-icon-private.h:29,
-                 from loqui-tray-icon.c:36:
+                 from loqui_select_dialog.h:24,
+                 from loqui_select_dialog.c:22:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -10425,21 +10053,56 @@
                  from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui_app.h:41,
-                 from loqui-tray-icon.h:44,
-                 from loqui-tray-icon-private.h:29,
-                 from loqui-tray-icon.c:36:
+                 from loqui_select_dialog.h:24,
+                 from loqui_select_dialog.c:22:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:44,
+loqui_account_manager_store.c: In function 'loqui_account_manager_store_get_value':
+In file included from ../libloqui/loqui_account.h:41,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui_app.h:41,
                  from loqui-tray-icon.h:44,
                  from loqui-tray-icon-private.h:29,
                  from loqui-tray-icon.c:36:
+../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_account_manager_store.c:378:35: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  378 |  LoquiAccountManagerStorePrivate *priv;
+      |                                   ^~~~
+In file included from ../libloqui/loqui-protocol.h:48,
+                 from ../libloqui/loqui_profile_account.h:42,
+                 from ../libloqui/loqui_account.h:44,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui-core-gtk.h:39,
+                 from prefs_general_upgrader.c:32:
+../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
+  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
+  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_account.h:44,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app.h:41,
+                 from loqui_select_dialog.h:24,
+                 from loqui_select_dialog.c:22:
 ../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-protocol.h:49,
+                 from ../libloqui/loqui_profile_account.h:42,
+                 from ../libloqui/loqui_account.h:44,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui-core-gtk.h:39,
+                 from prefs_general_upgrader.c:32:
+../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
+   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
    88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -10452,109 +10115,24 @@
 ../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
    94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from loqui-notifier-gtk.h:35,
-                 from loqui-notifier-gtk.c:36:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
+loqui_app_info.c: In function 'loqui_app_info_current_channel_entry_changed':
+loqui_account_manager_store.c: In function 'loqui_account_manager_store_iter_next':
+loqui_account_manager_store.c:469:35: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  469 |  LoquiAccountManagerStorePrivate *priv;
+      |                                   ^~~~
 ../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_app_info.c:499:12: warning: variable 'app' set but not used [-Wunused-but-set-variable]
+  499 |  LoquiApp *app;
+      |            ^~~
 ../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from loqui-notifier-gtk.h:24,
-                 from loqui-notifier-gtk.c:36:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui_user.h:25,
-                 from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-channel-entry-action-group.h:37,
-                 from loqui-channel-entry-action-group-ui.h:36,
-                 from loqui-channel-entry-action-group-ui.c:36:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-channel-entry-action-group.h:37,
-                 from loqui-channel-entry-action-group-ui.h:36,
-                 from loqui-channel-entry-action-group-ui.c:36:
-../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_buffer.h:26,
-                 from ../libloqui/loqui_channel_entry.h:28,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-channel-entry-action-group.h:37,
-                 from loqui-channel-entry-action-group-ui.h:36,
-                 from loqui-channel-entry-action-group-ui.c:36:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-In file included from loqui-tray-icon.gob:43:
+In file included from remark_entry.c:27:
 loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
    42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-channel-entry-action-group.h:37,
-                 from loqui-channel-entry-action-group-ui.h:36,
-                 from loqui-channel-entry-action-group-ui.c:36:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-tray-icon.c: In function 'loqui_tray_icon_init':
-loqui-tray-icon.c:158:13: warning: Deprecated pre-processor symbol, replace with 
-  158 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_TRAY_ICON,LoquiTrayIconPrivate);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-tray-icon.c: In function 'loqui_tray_icon_class_init':
-loqui-tray-icon.c:167:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
-  167 |  g_type_class_add_private(c,sizeof(LoquiTrayIconPrivate));
-      |  ^~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from loqui-tray-icon.h:25,
-                 from loqui-tray-icon-private.h:29,
-                 from loqui-tray-icon.c:36:
-/usr/include/glib-2.0/gobject/gtype.h:1304:10: note: declared here
- 1304 | void     g_type_class_add_private       (gpointer                    g_class,
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_account.h:41,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui-channel-entry-action-group.h:37,
@@ -10566,34 +10144,61 @@
 In file included from ../libloqui/loqui-protocol.h:48,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-channel-entry-action-group.h:37,
-                 from loqui-channel-entry-action-group-ui.h:36,
-                 from loqui-channel-entry-action-group-ui.c:36:
+                 from loqui_channelbar.h:25,
+                 from loqui_channelbar.c:22:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_account.h:44,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui-core-gtk.h:39,
+                 from prefs_general_upgrader.c:32:
+../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
+   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
+   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
   116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
+   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui_app.c:51:
+loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
+   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
+   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
+   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
+   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:49,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-channel-entry-action-group.h:37,
-                 from loqui-channel-entry-action-group-ui.h:36,
-                 from loqui-channel-entry-action-group-ui.c:36:
+                 from loqui_channelbar.h:25,
+                 from loqui_channelbar.c:22:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
+   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_account_manager_store.c: In function 'loqui_account_manager_store_iter_n_children':
+loqui_account_manager_store.c:537:35: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  537 |  LoquiAccountManagerStorePrivate *priv;
+      |                                   ^~~~
 In file included from ../libloqui/loqui_account.h:44,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-channel-entry-action-group.h:37,
-                 from loqui-channel-entry-action-group-ui.h:36,
-                 from loqui-channel-entry-action-group-ui.c:36:
+                 from loqui_channelbar.h:25,
+                 from loqui_channelbar.c:22:
 ../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -10603,134 +10208,167 @@
 ../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
    90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-protocol.h:48,
+                 from ../libloqui/loqui_profile_account.h:42,
+                 from ../libloqui/loqui_account.h:44,
+                 from ../libloqui/loqui-account-manager.h:36,
+                 from loqui_app.h:41,
+                 from loqui-tray-icon.h:44,
+                 from loqui-tray-icon-private.h:29,
+                 from loqui-tray-icon.c:36:
+../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
+  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_account.h:41,
+                 from loqui_channel_entry_action.c:26:
+../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
+  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
    94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_account_manager_store.c: In function 'loqui_account_manager_store_iter_nth_child':
 ../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui-gobject-utils.h:24,
-                 from ../libloqui/loqui_user.h:25,
-                 from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-channel-entry-action-group.h:37,
-                 from loqui-channel-entry-action-group.c:36:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_entry.h:25,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-channel-entry-action-group.h:37,
-                 from loqui-channel-entry-action-group.c:36:
-../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
-  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
-  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
-  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
-  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
-  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
-  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_channel_buffer.h:26,
-                 from ../libloqui/loqui_channel_entry.h:28,
-                 from ../libloqui/loqui_account.h:40,
-                 from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-channel-entry-action-group.h:37,
-                 from loqui-channel-entry-action-group.c:36:
-loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
-loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
-In file included from ../libloqui/loqui_account.h:40,
+loqui_account_manager_store.c:562:35: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  562 |  LoquiAccountManagerStorePrivate *priv;
+      |                                   ^~~~
+In file included from ../libloqui/loqui-protocol.h:49,
+                 from ../libloqui/loqui_profile_account.h:42,
+                 from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-channel-entry-action-group.h:37,
-                 from loqui-channel-entry-action-group.c:36:
-../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
-  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+                 from loqui_app.h:41,
+                 from loqui-tray-icon.h:44,
+                 from loqui-tray-icon-private.h:29,
+                 from loqui-tray-icon.c:36:
+../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
+   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
-  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+In file included from loqui-core-gtk.gob:63:
+loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
+   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../libloqui/loqui_account.h:41,
+loqui_account_manager_store.c: In function 'loqui_account_manager_store_iter_parent':
+loqui_account_manager_store.c:601:35: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  601 |  LoquiAccountManagerStorePrivate *priv;
+      |                                   ^~~~
+In file included from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
-                 from loqui-channel-entry-action-group.h:37,
-                 from loqui-channel-entry-action-group.c:36:
-../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
-   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+                 from loqui_app.h:41,
+                 from loqui-tray-icon.h:44,
+                 from loqui-tray-icon-private.h:29,
+                 from loqui-tray-icon.c:36:
+../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
+   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from loqui-channel-entry-ui-data.gob:30:
-../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
-   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+loqui_statusbar.c: In function 'loqui_statusbar_update_current_account':
+../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
+   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
-   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+loqui_statusbar.c:496:25: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  496 |  LoquiStatusbarPrivate *priv;
+      |                         ^~~~
+../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
+   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:48,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui-channel-entry-action-group.h:37,
-                 from loqui-channel-entry-action-group.c:36:
+                 from loqui-channel-entry-action-group-ui.h:36,
+                 from loqui-channel-entry-action-group-ui.c:36:
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
+   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
   116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
+   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
+   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
+   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:49,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui-channel-entry-action-group.h:37,
-                 from loqui-channel-entry-action-group.c:36:
+                 from loqui-channel-entry-action-group-ui.h:36,
+                 from loqui-channel-entry-action-group-ui.c:36:
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui-channel-entry-action-group.h:37,
-                 from loqui-channel-entry-action-group.c:36:
+                 from loqui-channel-entry-action-group-ui.h:36,
+                 from loqui-channel-entry-action-group-ui.c:36:
 ../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
    86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
    88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-protocol.h:48,
+                 from ../libloqui/loqui_profile_account.h:42,
+                 from ../libloqui/loqui_account.h:44,
+                 from loqui_channel_entry_action.c:26:
+../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
+  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
    90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
+  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+prefs_dialog.c: In function 'prefs_dialog_destroy':
+../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
    93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+prefs_dialog.c:156:22: warning: variable 'prefs_dialog' set but not used [-Wunused-but-set-variable]
+  156 |         PrefsDialog *prefs_dialog;
+      |                      ^~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
    94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui-protocol.h:49,
+                 from ../libloqui/loqui_profile_account.h:42,
+                 from ../libloqui/loqui_account.h:44,
+                 from loqui_channel_entry_action.c:26:
+../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
+   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -10742,9 +10380,40 @@
 ../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
    66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_account_manager_store.c: In function 'loqui_account_manager_store_new':
+loqui_account_manager_store.c:795:35: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  795 |  LoquiAccountManagerStorePrivate *priv;
+      |                                   ^~~~
 ../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
    95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_account.h:44,
+                 from loqui_channel_entry_action.c:26:
+../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
+   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
+   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
+   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
+   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
+   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
+   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_app_actions.c: In function 'loqui_app_actions_close_channel_cb':
+../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
+   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_app_actions.c:683:16: warning: variable 'account' set but not used [-Wunused-but-set-variable]
+  683 |  LoquiAccount *account;
+      |                ^~~~~~~
 In file included from ../libloqui/loqui-notifier.h:36,
                  from loqui-notifier-gtk.h:37,
                  from loqui-notifier-gtk.c:36:
@@ -10752,6 +10421,97 @@
 loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
 loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
 loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+In file included from loqui_channel_entry_action.c:27:
+loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
+   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+remark_entry.c: In function 'remark_entry_destroy':
+remark_entry.c:235:22: warning: variable 'remark_entry' set but not used [-Wunused-but-set-variable]
+  235 |         RemarkEntry *remark_entry;
+      |                      ^~~~~~~~~~~~
+In file included from ../libloqui/loqui-gobject-utils.h:24,
+                 from ../libloqui/loqui-protocol.h:41,
+                 from ../libloqui/loqui_protocol_manager.h:26,
+                 from loqui-protocol-selection-dialog.h:37,
+                 from loqui-protocol-selection-dialog.c:36:
+../libloqui/loqui-utils.h:66:13: warning: Deprecated pre-processor symbol, replace with 
+   66 | G_CONST_RETURN gchar *loqui_utils_remove_return_code(gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+remark_entry.c: At top level:
+remark_entry.c:371:13: warning: Deprecated pre-processor symbol, replace with 
+  371 | G_CONST_RETURN gchar *
+      |             ^~~~~~~~~~                                      
+../libloqui/loqui-utils.h:95:13: warning: Deprecated pre-processor symbol, replace with 
+   95 | G_CONST_RETURN gchar* loqui_utils_remove_ipv6_prefix_ffff(const gchar *str);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+prefs_general_upgrader.c: In function 'start_element_handler':
+loqui_select_dialog.c: In function 'loqui_select_dialog_dispose':
+prefs_general_upgrader.c:161:2: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
+  161 |  if(g_strcasecmp(element_name, "li") == 0) {
+      |  ^~
+loqui_select_dialog.c:130:21: warning: variable 'sdialog' set but not used [-Wunused-but-set-variable]
+  130 |  LoquiSelectDialog *sdialog;
+      |                     ^~~~~~~
+In file included from /usr/include/glib-2.0/glib.h:82,
+                 from ../libloqui/loqui-utils.h:23,
+                 from prefs_general_upgrader.c:22:
+/usr/include/glib-2.0/glib/gstrfuncs.h:201:23: note: declared here
+  201 | gint                  g_strcasecmp     (const gchar *s1,
+      |                       ^~~~~~~~~~~~
+In file included from ../libloqui/loqui_channel_entry.h:25,
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-protocol.h:42,
+                 from ../libloqui/loqui_protocol_manager.h:26,
+                 from loqui-protocol-selection-dialog.h:37,
+                 from loqui-protocol-selection-dialog.c:36:
+../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
+  114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+prefs_general_upgrader.c:168:2: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
+  168 |  if(g_strcasecmp(element_name, "entry") != 0) {
+      |  ^~
+In file included from /usr/include/glib-2.0/glib.h:82,
+                 from ../libloqui/loqui-utils.h:23,
+                 from prefs_general_upgrader.c:22:
+/usr/include/glib-2.0/glib/gstrfuncs.h:201:23: note: declared here
+  201 | gint                  g_strcasecmp     (const gchar *s1,
+      |                       ^~~~~~~~~~~~
+loqui_select_dialog.c: In function 'loqui_select_dialog_get_property':
+loqui_select_dialog.c:143:28: warning: variable 'sdialog' set but not used [-Wunused-but-set-variable]
+  143 |         LoquiSelectDialog *sdialog;
+      |                            ^~~~~~~
+../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
+  119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_channel_text_view.c: In function 'loqui_channel_text_view_dispose':
+../libloqui/loqui_user.h:120:13: warning: Deprecated pre-processor symbol, replace with 
+  120 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, hostname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_channel_text_view.c:154:24: warning: variable 'view' set but not used [-Wunused-but-set-variable]
+  154 |  LoquiChannelTextView *view;
+      |                        ^~~~
+prefs_general_upgrader.c:174:3: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
+  174 |   if(g_strcasecmp(attribute_names[i], "key") == 0) {
+      |   ^~
+In file included from /usr/include/glib-2.0/glib.h:82,
+                 from ../libloqui/loqui-utils.h:23,
+                 from prefs_general_upgrader.c:22:
+/usr/include/glib-2.0/glib/gstrfuncs.h:201:23: note: declared here
+  201 | gint                  g_strcasecmp     (const gchar *s1,
+      |                       ^~~~~~~~~~~~
+loqui_select_dialog.c: In function 'loqui_select_dialog_set_property':
+../libloqui/loqui_user.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, realname);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_select_dialog.c:156:28: warning: variable 'sdialog' set but not used [-Wunused-but-set-variable]
+  156 |         LoquiSelectDialog *sdialog;
+      |                            ^~~~~~~
+../libloqui/loqui_user.h:122:13: warning: Deprecated pre-processor symbol, replace with 
+  122 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
+  123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_channel_entry.h:25,
                  from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
@@ -10760,6 +10520,10 @@
 ../libloqui/loqui_user.h:114:13: warning: Deprecated pre-processor symbol, replace with 
   114 | G_CONST_RETURN gchar *loqui_user_get_nick(LoquiUser *user);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+loqui_select_dialog.c: In function 'loqui_select_dialog_destroy':
+loqui_select_dialog.c:193:28: warning: variable 'sdialog' set but not used [-Wunused-but-set-variable]
+  193 |         LoquiSelectDialog *sdialog;
+      |                            ^~~~~~~
 ../libloqui/loqui_user.h:119:13: warning: Deprecated pre-processor symbol, replace with 
   119 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, username);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -10775,6 +10539,26 @@
 ../libloqui/loqui_user.h:123:13: warning: Deprecated pre-processor symbol, replace with 
   123 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiUser, loqui_user, away_message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from loqui-tray-icon.gob:43:
+loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
+   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_channel_buffer.h:26,
+                 from ../libloqui/loqui_channel_entry.h:28,
+                 from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-protocol.h:42,
+                 from ../libloqui/loqui_protocol_manager.h:26,
+                 from loqui-protocol-selection-dialog.h:37,
+                 from loqui-protocol-selection-dialog.c:36:
+loqui-message-text.h:176:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:177:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:178:13: warning: Deprecated pre-processor symbol, replace with 
+loqui-message-text.h:179:13: warning: Deprecated pre-processor symbol, replace with 
+loqui_channel_text_view.c: In function 'loqui_channel_text_view_destroy':
+loqui_channel_text_view.c:265:31: warning: variable 'view' set but not used [-Wunused-but-set-variable]
+  265 |         LoquiChannelTextView *view;
+      |                               ^~~~
+loqui-tray-icon.c: In function 'loqui_tray_icon_init':
 In file included from ../libloqui/loqui_account.h:40,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui-core-gtk.h:39,
@@ -10782,9 +10566,114 @@
 ../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
   125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-tray-icon.c:158:13: warning: Deprecated pre-processor symbol, replace with 
+  158 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_TRAY_ICON,LoquiTrayIconPrivate);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
   126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-tray-icon.c: In function 'loqui_tray_icon_class_init':
+loqui-tray-icon.c:167:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
+  167 |  g_type_class_add_private(c,sizeof(LoquiTrayIconPrivate));
+      |  ^~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from loqui-tray-icon.h:25,
+                 from loqui-tray-icon-private.h:29,
+                 from loqui-tray-icon.c:36:
+/usr/include/glib-2.0/gobject/gtype.h:1304:10: note: declared here
+ 1304 | void     g_type_class_add_private       (gpointer                    g_class,
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/glib-2.0/glib.h:62,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from remark_entry.h:23,
+                 from remark_entry.c:22:
+remark_entry.c: In function 'remark_entry_find_completion_matches':
+In file included from ../libloqui/loqui_account.h:40,
+                 from ../libloqui/loqui-protocol.h:42,
+                 from ../libloqui/loqui_protocol_manager.h:26,
+                 from loqui-protocol-selection-dialog.h:37,
+                 from loqui-protocol-selection-dialog.c:36:
+../libloqui/loqui_channel_entry.h:125:13: warning: Deprecated pre-processor symbol, replace with 
+  125 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_channel_entry.h:126:13: warning: Deprecated pre-processor symbol, replace with 
+  126 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannelEntry, loqui_channel_entry, topic);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_app.c: In function 'loqui_app_save_size':
+/usr/include/glib-2.0/glib/gmessages.h:631:9: warning: 'return' with no value, in function returning non-void [-Wreturn-type]
+  631 |         return; \
+      |         ^~~~~~
+remark_entry.c:553:2: note: in expansion of macro 'g_return_if_fail'
+  553 |  g_return_if_fail(entry != NULL);
+      |  ^~~~~~~~~~~~~~~~
+loqui_app.c:349:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  349 |  LoquiAppPrivate *priv;
+      |                   ^~~~
+remark_entry.c:544:1: note: declared here
+  544 | remark_entry_find_completion_matches(RemarkEntry *entry, gchar *word) {
+      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/glib-2.0/glib.h:62,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from remark_entry.h:23,
+                 from remark_entry.c:22:
+/usr/include/glib-2.0/glib/gmessages.h:631:9: warning: 'return' with no value, in function returning non-void [-Wreturn-type]
+  631 |         return; \
+      |         ^~~~~~
+remark_entry.c:554:2: note: in expansion of macro 'g_return_if_fail'
+  554 |  g_return_if_fail(IS_REMARK_ENTRY(entry));
+      |  ^~~~~~~~~~~~~~~~
+In file included from loqui_channelbar.c:30:
+loqui_stock.h:42:13: warning: Deprecated pre-processor symbol, replace with 
+   42 | G_CONST_RETURN gchar* loqui_stock_get_id_from_basic_away_type(LoquiBasicAwayType basic_away);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+remark_entry.c:544:1: note: declared here
+  544 | remark_entry_find_completion_matches(RemarkEntry *entry, gchar *word) {
+      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_channel_text_view.c: In function 'loqui_channel_text_view_buffer_insert_text_cb':
+loqui_channel_text_view.c:339:31: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  339 |  LoquiChannelTextViewPrivate *priv;
+      |                               ^~~~
+loqui_app.c: In function 'loqui_app_restore_size':
+loqui_app.c:381:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  381 |  LoquiAppPrivate *priv;
+      |                   ^~~~
+loqui_channel_text_view.c: In function 'loqui_channel_text_view_button_press_event':
+loqui_channel_text_view.c:368:31: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  368 |  LoquiChannelTextViewPrivate *priv;
+      |                               ^~~~
+remark_entry.c: In function 'remark_entry_find_common_prefix':
+remark_entry.c:629:11: warning: comparison between pointer and zero character constant [-Wpointer-compare]
+  629 |    if (p1 == '\0' || p2 == '\0') {
+      |           ^~
+remark_entry.c:629:8: note: did you mean to dereference the pointer?
+  629 |    if (p1 == '\0' || p2 == '\0') {
+      |        ^
+loqui_channel_text_view.c: In function 'loqui_channel_text_view_button_release_event':
+remark_entry.c:629:25: warning: comparison between pointer and zero character constant [-Wpointer-compare]
+  629 |    if (p1 == '\0' || p2 == '\0') {
+      |                         ^~
+loqui_channel_text_view.c:394:31: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  394 |  LoquiChannelTextViewPrivate *priv;
+      |                               ^~~~
+remark_entry.c:629:22: note: did you mean to dereference the pointer?
+  629 |    if (p1 == '\0' || p2 == '\0') {
+      |                      ^
 In file included from ../libloqui/loqui_account.h:41,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui-core-gtk.h:39,
@@ -10792,22 +10681,51 @@
 ../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
    85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-channel-entry-action-group.c: In function 'loqui_channel_entry_action_group_init':
-loqui-channel-entry-action-group.c:250:13: warning: Deprecated pre-processor symbol, replace with 
-  250 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_CHANNEL_ENTRY_ACTION_GROUP,LoquiChannelEntryActionGroupPrivate);
+In file included from ../libloqui/loqui_account.h:41,
+                 from ../libloqui/loqui-protocol.h:42,
+                 from ../libloqui/loqui_protocol_manager.h:26,
+                 from loqui-protocol-selection-dialog.h:37,
+                 from loqui-protocol-selection-dialog.c:36:
+../libloqui/loqui_channel.h:85:13: warning: Deprecated pre-processor symbol, replace with 
+   85 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiChannel, loqui_channel, identifier);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_app.c: In function 'loqui_app_create_tray_icon':
+loqui_app.c:470:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  470 |  LoquiAppPrivate *priv;
+      |                   ^~~~
+loqui_channelbar.c: In function 'loqui_channelbar_destroy':
+loqui_channelbar.c:126:26: warning: variable 'channelbar' set but not used [-Wunused-but-set-variable]
+  126 |         LoquiChannelbar *channelbar;
+      |                          ^~~~~~~~~~
+loqui_app.c: In function 'loqui_app_new':
+loqui_app.c:598:2: warning: 'gdk_pixbuf_new_from_inline' is deprecated [-Wdeprecated-declarations]
+  598 |  if((loqui_icon = gdk_pixbuf_new_from_inline(-1, loqui_pixbuf, FALSE, NULL)) == NULL)
+      |  ^~
+In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34,
+                 from /usr/include/gtk-2.0/gdk/gdkpixbuf.h:37,
+                 from /usr/include/gtk-2.0/gdk/gdkcairo.h:28,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:33,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from loqui_app.h:24,
+                 from loqui_app.c:28:
+/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:295:12: note: declared here
+  295 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint          data_length,
+      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_profile_account.h:44,
+                 from ../libloqui/loqui_account.h:44,
+                 from ../libloqui/loqui-protocol.h:42,
+                 from ../libloqui/loqui_protocol_manager.h:26,
+                 from loqui-protocol-selection-dialog.h:37,
+                 from loqui-protocol-selection-dialog.c:36:
+../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
+  113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
+  116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
+  121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-loqui-channel-entry-action-group.c: In function 'loqui_channel_entry_action_group_class_init':
-loqui-channel-entry-action-group.c:265:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
-  265 |  g_type_class_add_private(c,sizeof(LoquiChannelEntryActionGroupPrivate));
-      |  ^~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from loqui-channel-entry-action-group.h:25,
-                 from loqui-channel-entry-action-group.c:36:
-/usr/include/glib-2.0/gobject/gtype.h:1304:10: note: declared here
- 1304 | void     g_type_class_add_private       (gpointer                    g_class,
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:48,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
@@ -10817,12 +10735,29 @@
 ../libloqui/loqui_codeconv.h:113:13: warning: Deprecated pre-processor symbol, replace with 
   113 | G_CONST_RETURN gchar *loqui_codeconv_get_codeset(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../libloqui/loqui_account.h:44,
+                 from ../libloqui/loqui-protocol.h:42,
+                 from ../libloqui/loqui_protocol_manager.h:26,
+                 from loqui-protocol-selection-dialog.h:37,
+                 from loqui-protocol-selection-dialog.c:36:
+../libloqui/loqui_profile_account.h:86:13: warning: Deprecated pre-processor symbol, replace with 
+   86 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:116:13: warning: Deprecated pre-processor symbol, replace with 
   116 | G_CONST_RETURN gchar *loqui_codeconv_get_table_item_name(LoquiCodeConv *codeconv);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../libloqui/loqui_codeconv.h:121:13: warning: Deprecated pre-processor symbol, replace with 
   121 | G_CONST_RETURN gchar *loqui_codeconv_translate(const gchar *message);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:88:13: warning: Deprecated pre-processor symbol, replace with 
+   88 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, nick);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:90:13: warning: Deprecated pre-processor symbol, replace with 
+   90 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, servername);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:93:13: warning: Deprecated pre-processor symbol, replace with 
+   93 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, username);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui-protocol.h:49,
                  from ../libloqui/loqui_profile_account.h:42,
                  from ../libloqui/loqui_account.h:44,
@@ -10832,6 +10767,15 @@
 ../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
    48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
+   94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
+   97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
+   98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../libloqui/loqui_account.h:44,
                  from ../libloqui/loqui-account-manager.h:36,
                  from loqui-core-gtk.h:39,
@@ -10851,13 +10795,104 @@
 ../libloqui/loqui_profile_account.h:94:13: warning: Deprecated pre-processor symbol, replace with 
    94 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, password);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+remark_entry.c: In function 'remark_entry_entry_multiline_toggled_cb':
 ../libloqui/loqui_profile_account.h:97:13: warning: Deprecated pre-processor symbol, replace with 
    97 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeconv_item_name);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+remark_entry.c:877:22: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  877 |  RemarkEntryPrivate *priv;
+      |                      ^~~~
 ../libloqui/loqui_profile_account.h:98:13: warning: Deprecated pre-processor symbol, replace with 
    98 | LOQUI_DEFINE_ACCESSOR_CONST_STRING_PROTOTYPE(LoquiProfileAccount, loqui_profile_account, codeset);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CC   --mode=link gcc -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -Wl,-z,now -o loqui gtkutils.o main.o loqui_app_actions.o loqui_stock.o loqui_app.o loqui_app_info.o loqui_channel_entry_store.o loqui_channel_entry_action.o loqui_channel_buffer_gtk.o loqui_dropdown_box.o loqui_account_manager_store.o channel_tree.o nick_list.o about.o account_list_dialog.o loqui_statusbar.o prefs_dialog.o loqui_channel_text_view.o command_dialog.o remark_entry.o loqui_channelbar.o loqui_select_dialog.o prefs_general_upgrader.o loqui-core-gtk.o loqui-style-entry.o loqui-account-dialog.o loqui-protocol-selection-dialog.o loqui-transfer-window.o loqui-tray-icon.o loqui-channel-entry-action-group.o loqui-channel-entry-ui-data.o loqui-channel-entry-action-group-ui.o loqui-notifier-gtk.o -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lharfbuzz -lfontconfig -lfreetype -lgthread-2.0 -pthread -lglib-2.0  ../libloqui/libloqui.la  
+remark_entry.c: In function 'remark_entry_entry_changed_cb':
+remark_entry.c:891:22: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  891 |  RemarkEntryPrivate *priv;
+      |                      ^~~~
+In file included from ../libloqui/loqui-protocol.h:49,
+                 from ../libloqui/loqui_protocol_manager.h:26,
+                 from loqui-protocol-selection-dialog.h:37,
+                 from loqui-protocol-selection-dialog.c:36:
+../libloqui/loqui-profile-factory.h:48:13: warning: Deprecated pre-processor symbol, replace with 
+   48 | G_CONST_RETURN gchar *loqui_profile_factory_get_profile_type_name_static(LoquiProfileFactory *self);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui_channel_entry_action.c: In function 'loqui_channel_entry_action_new':
+loqui_channel_text_view.c: In function 'loqui_channel_text_view_update_cursor':
+loqui_channel_entry_action.c:245:34: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  245 |  LoquiChannelEntryActionPrivate *priv;
+      |                                  ^~~~
+loqui_app.c: In function 'loqui_app_set_auto_switch_scrolling_channel_buffers':
+loqui_channel_text_view.c:731:17: warning: variable 'buffer' set but not used [-Wunused-but-set-variable]
+  731 |  GtkTextBuffer *buffer;
+      |                 ^~~~~~
+loqui_app.c:759:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  759 |  LoquiAppPrivate *priv;
+      |                   ^~~~
+loqui_app.c: In function 'loqui_app_set_show_statusbar':
+loqui_app.c:791:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  791 |  LoquiAppPrivate *priv;
+      |                   ^~~~
+loqui_channelbar.c: In function 'loqui_channelbar_set_current_channel':
+loqui_channelbar.c:349:26: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  349 |  LoquiChannelbarPrivate *priv;
+      |                          ^~~~
+loqui_channelbar.c: In function 'loqui_channelbar_set_current_account':
+loqui_channelbar.c:365:26: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  365 |  LoquiChannelbarPrivate *priv;
+      |                          ^~~~
+loqui_channel_text_view.c: In function 'loqui_channel_text_view_set_channel_buffer':
+loqui_channel_text_view.c:789:31: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  789 |  LoquiChannelTextViewPrivate *priv;
+      |                               ^~~~
+loqui_app.c: In function 'loqui_app_get_current_widget_editing_status':
+loqui_app.c:832:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  832 |  LoquiAppPrivate *priv;
+      |                   ^~~~
+loqui-protocol-selection-dialog.c: In function 'loqui_protocol_selection_dialog_init':
+loqui-protocol-selection-dialog.c:168:13: warning: Deprecated pre-processor symbol, replace with 
+  168 |  o->_priv = G_TYPE_INSTANCE_GET_PRIVATE(o,LOQUI_TYPE_PROTOCOL_SELECTION_DIALOG,LoquiProtocolSelectionDialogPrivate);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+loqui-protocol-selection-dialog.c: In function 'loqui_protocol_selection_dialog_class_init':
+loqui-protocol-selection-dialog.c:180:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
+  180 |  g_type_class_add_private(c,sizeof(LoquiProtocolSelectionDialogPrivate));
+      |  ^~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from loqui-protocol-selection-dialog.h:25,
+                 from loqui-protocol-selection-dialog.c:36:
+/usr/include/glib-2.0/gobject/gtype.h:1304:10: note: declared here
+ 1304 | void     g_type_class_add_private       (gpointer                    g_class,
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~
+loqui_app.c: In function 'loqui_app_set_current_channel_entry':
+loqui_app.c:906:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+  906 |  LoquiAppPrivate *priv;
+      |                   ^~~~
+loqui_app.c: In function 'loqui_app_is_current_account':
+loqui_app.c:1020:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+ 1020 |  LoquiAppPrivate *priv;
+      |                   ^~~~
+loqui_app.c: In function 'loqui_app_add_account_after_cb':
+loqui_app.c:1103:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+ 1103 |  LoquiAppPrivate *priv;
+      |                   ^~~~
+loqui_app.c: In function 'loqui_app_remove_account_cb':
+loqui_app.c:1126:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+ 1126 |  LoquiAppPrivate *priv;
+      |                   ^~~~
+loqui_app.c: In function 'loqui_app_add_channel_after_cb':
+loqui_app.c:1146:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+ 1146 |  LoquiAppPrivate *priv;
+      |                   ^~~~
+loqui_app.c: In function 'loqui_app_remove_channel_cb':
+loqui_app.c:1171:19: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
+ 1171 |  LoquiAppPrivate *priv;
+      |                   ^~~~
+loqui-core-gtk.gob: In function 'loqui_core_gtk_run':
+loqui-core-gtk.gob:256:4: warning: implicit declaration of function 'account_list_dialog_open_for_connect' [-Wimplicit-function-declaration]
+  256 |    account_list_dialog_open_for_connect(GTK_WINDOW(self->app), loqui_app_get_account_manager(self->app));
+      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/bin/sh ../libtool  --tag=CC   --mode=link gcc -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -g -DDATADIR=\""/usr/share"\"  -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -Wl,-z,now -o loqui gtkutils.o main.o loqui_app_actions.o loqui_stock.o loqui_app.o loqui_app_info.o loqui_channel_entry_store.o loqui_channel_entry_action.o loqui_channel_buffer_gtk.o loqui_dropdown_box.o loqui_account_manager_store.o channel_tree.o nick_list.o about.o account_list_dialog.o loqui_statusbar.o prefs_dialog.o loqui_channel_text_view.o command_dialog.o remark_entry.o loqui_channelbar.o loqui_select_dialog.o prefs_general_upgrader.o loqui-core-gtk.o loqui-style-entry.o loqui-account-dialog.o loqui-protocol-selection-dialog.o loqui-transfer-window.o loqui-tray-icon.o loqui-channel-entry-action-group.o loqui-channel-entry-ui-data.o loqui-channel-entry-action-group-ui.o loqui-notifier-gtk.o -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lharfbuzz -lfontconfig -lfreetype -lgthread-2.0 -pthread -lglib-2.0  ../libloqui/libloqui.la  
 libtool: link: gcc -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -g -DDATADIR=\"/usr/share\" -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes -g -O2 -fdebug-prefix-map=/build/reproducible-path/loqui-0.6.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o loqui gtkutils.o main.o loqui_app_actions.o loqui_stock.o loqui_app.o loqui_app_info.o loqui_channel_entry_store.o loqui_channel_entry_action.o loqui_channel_buffer_gtk.o loqui_dropdown_box.o loqui_account_manager_store.o channel_tree.o nick_list.o about.o account_list_dialog.o loqui_statusbar.o prefs_dialog.o loqui_channel_text_view.o command_dialog.o remark_entry.o loqui_channelbar.o loqui_select_dialog.o prefs_general_upgrader.o loqui-core-gtk.o loqui-style-entry.o loqui-account-dialog.o loqui-protocol-selection-dialog.o loqui-transfer-window.o loqui-tray-icon.o loqui-channel-entry-action-group.o loqui-channel-entry-ui-data.o loqui-channel-entry-action-group-ui.o loqui-notifier-gtk.o -pthread  -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgthread-2.0 ../libloqui/.libs/libloqui.a -lgio-2.0 -lgobject-2.0 -lglib-2.0 -pthread
 make[5]: Leaving directory '/build/reproducible-path/loqui-0.6.4/src'
 make[4]: Leaving directory '/build/reproducible-path/loqui-0.6.4/src'
@@ -10871,7 +10906,7 @@
 make[2]: Leaving directory '/build/reproducible-path/loqui-0.6.4'
 make[1]: Leaving directory '/build/reproducible-path/loqui-0.6.4'
    dh_auto_test
-	make -j20 check VERBOSE=1
+	make -j42 check VERBOSE=1
 make[1]: Entering directory '/build/reproducible-path/loqui-0.6.4'
 Making check in m4
 make[2]: Entering directory '/build/reproducible-path/loqui-0.6.4/m4'
@@ -10992,7 +11027,7 @@
 make[4]: Entering directory '/build/reproducible-path/loqui-0.6.4/src'
 make[5]: Entering directory '/build/reproducible-path/loqui-0.6.4/src'
  /bin/mkdir -p '/build/reproducible-path/loqui-0.6.4/debian/loqui/usr/bin'
-  /bin/bash ../libtool   --mode=install /usr/bin/install -c loqui '/build/reproducible-path/loqui-0.6.4/debian/loqui/usr/bin'
+  /bin/sh ../libtool   --mode=install /usr/bin/install -c loqui '/build/reproducible-path/loqui-0.6.4/debian/loqui/usr/bin'
 libtool: install: /usr/bin/install -c loqui /build/reproducible-path/loqui-0.6.4/debian/loqui/usr/bin/loqui
 make[5]: Nothing to be done for 'install-data-am'.
 make[5]: Leaving directory '/build/reproducible-path/loqui-0.6.4/src'
@@ -11070,8 +11105,8 @@
    dh_gencontrol
    dh_md5sums
    dh_builddeb
-dpkg-deb: building package 'loqui-dbgsym' in '../loqui-dbgsym_0.6.4-4_amd64.deb'.
 dpkg-deb: building package 'loqui' in '../loqui_0.6.4-4_amd64.deb'.
+dpkg-deb: building package 'loqui-dbgsym' in '../loqui-dbgsym_0.6.4-4_amd64.deb'.
  dpkg-genbuildinfo --build=binary
  dpkg-genchanges --build=binary >../loqui_0.6.4-4_amd64.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -11079,12 +11114,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: not including original source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/3797879/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/3797879/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/3327994 and its subdirectories
-I: Current time: Wed Jul 31 23:40:35 -12 2024
-I: pbuilder-time-stamp: 1722512435
+I: removing directory /srv/workspace/pbuilder/3797879 and its subdirectories
+I: Current time: Thu Sep  4 08:05:01 +14 2025
+I: pbuilder-time-stamp: 1756922701