AminetAminet
Search:
84760 packages online
About
Recent
Browse
Search
Upload
Setup
Services

comm/irc/bitlbee-bin-m68k.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric icon
No screenshot available
Short:multiprotocol Instant Messenger
Author:"Wilmer van der Gaast" wilmer at gaast.net
Uploader:megacz usa com
Type:comm/irc
Version:1.0.4
Architecture:m68k-amigaos
Date:2007-10-05
Requires:see notes
Download:comm/irc/bitlbee-bin-m68k.lha - View contents
Readme:comm/irc/bitlbee-bin-m68k.readme
Downloads:986

BitlBee-1.0.4 - An IRC to other chat networks gateway 
-------------------------------------------------------

---

Copyright (C) 2002-2007 Wilmer van der Gaast <wilmer@gaast.net> and others.

 *** PLEASE READ THE AMIGA NOTES BELOW BEFORE DOING ANYTHING.
 *** DO NOT START THIS PROGRAM FROM SHELL/WB, IT IS NOT SAFE TO DO SO!

---

NOTES:

[*]
Requires 68020+ with FPU, 1 meg+ of memory, ixemul 48+, ixnet 48+, libiconv.ixlibrary
and/or libiconv_cr.ixlibrary 1.9.2, amitcp 30b2+ and some irc client.


[*]
Components used in this build are as follows:

 - libglib      2.4.4
 - libgpg-error 1.5
 - libgrypt     1.2.4
 - libgnutls    1.6.3
 - libz         1.2.3 
 - libiconv     1.9.2 (shared)

All the things above are available on Aminet. You will be needing 'iconv' archive
for sure as I used shared library that must be present in 'LIBS:' at runtime.


[*]
Now some words about the binary flavours, there are 4 compiles:

 - bitlbee[j-nossl-iconv_cr]     = no ssl support and only jabber protocol
 - bitlbee[joy-nossl-iconv_cr]   = no ssl, jabber, oscar and yahoo
 - bitlbee[joym-gnutls-iconv]    = ssl, jabber, oscar, yahoo, msn and full iconv
 - bitlbee[joym-gnutls-iconv_cr] = ssl and all protocols with crippled iconv

Basically if you are low on memory and plan to use only jabber then you want
the first one(jabber alone with ssl is only ~200 kilos smaller than the full
release so no point adding it, use 'joym' build in such case).


[*]
If you have ever used the development version(1.1 or maybe 1.0.1) then you will
notice that you need to add your accounts once again as this version stores user
data in a different way(everything encrypted).


[*]
If such message: "[] FATAL: no entropy gathering module detected" will appear
then you need to go see a doctor ;) or... you just need to generate pseudo
entropy pool first, see INSTALLATION.


[*]
PEOPLE! Please send me your bug reports, i wont bite you! Last version i have
uploaded to Aminet was downloaded ~230 times and no one has reported that the ssl
is not functional! Thats right, all Aminet releases of 'OpenSSL' dont work like
they should to... From now on i would like to receive mails from you, even if
you succeeded with the installation - just send me simple: "bitlbee? fuck yeah!"
in the topic.

Important! I have tested only 'jabber' so far, so i dont know if other
protocols do work - please give me some feedback, thank you!
  
---

INSTALLATION:

 - if you got no "dev/" directory in your GG env then:
   > makedir gg:dev

 - if you got no "DEV:" assign in your startup then add it:
   > assign dev: gg:dev

   - if you do not have GG at all then(firstly download and install ixemul 48.0):
     > makedir sys:gg
     > cd bitlbee-1.0.4-bin-m68k
     > copy #? sys:gg/ all

   - choose the desired version of binary by renaming one of 4 available
     to 'bitlbee' like in this example:
     > cd sys:gg/usr/local/bin
     > rename bitlbee[j-nossl-iconv_cr] bitlbee

   - add the following lines to the 'startup-sequence'(without '>') somewhere
     after the default system assigns:
     > assign gg: sys:gg
     > assign usr: gg:usr
     > assign dev: gg:dev
     > assign var: gg:var

 - generate pseudo entropy with 'prng' that can be found in 'c/' - i recommend
   to copy it to your 'C:' for further use:
   > cd bitlbee-1.0.4-bin-m68k
   > copy c/prng c:
   > prng dev:random
   > prng dev:urandom
 
 - add this to the 'services' of your TCP/IP stack(you can change the port number):
     bitlbee  6668/tcp bitlbee

 - add this to the 'inetd'('MiamiDX' users must remove '/stack=131072'):
     bitlbee  stream tcp   nowait/stack=131072 nobody     usr:local/bin/bitlbee bitlbee
 
   - if you are 'MiamiDX' user then change the priority in 'Database/SysCtl'
     and dont forget to save the settings preferably as default:
       inetd.processpri 0

   - 'MiamiDX' users must also do the following(this will set the new initial
     stack size inside the binary file):
     > stack 131072
     > ixstack 131072 usr:local/bin/bitlbee

   - if you are 'AmiTCP' user then perhaps you know what you are doing, anyway
     dont forget to (re)start 'inetd' !

---

RUNNING:

Start your favourite irc client and connect to 'localhost' on port 6668 or
the one you have specified instead of the default. After you login follow
the instructions sent by the 'bitlbee' or read the manual. 

---

TIPS:

You can add more entries to the 'inetd', so that each port will be assigned
to the particular build. For example connecting on port 6668 will result
in launching the first compile, but connecting on 6669 will give you full
functionality with the full release.

---

TROUBLESHOOTING:

[*]
Script called 'prng' requires ARexx, you do not need to worry about anything
if your system has original 'startup-sequence', but when you encounter some
runtime troubles then these steps may help:

 - go 'sys:system/' and start 'RexxMast' manually
   > sys:system/rexxmast

 - call the 'prng' with 'rx' at the beggining
   > rx prng ...
  
   - or if it still doesnt work call it with 'sys:rexxc/rx':
     > sys:rexxc/rx prng ...

     - if still no success check if you got essential stuff:
       + libs:rexxsyslib.library
       + libs:rexxsupport.library
       + libs:mathieeedoubbas.library (it may be that you got 040 build while
                                       running on something else, try with original)
       + sys:rexxc/rx or c:rx
       + sys:system/rexxmast


[*]
'MiamiDx' users must set the stack size using 'ixstack' that is a part of 'ixemul'
package. This is rather important since 'bitlbee' must be having some stack size
(128 kilos absolute minimum) or otherwise it will trash innocent memory blocks
and your system might/will crash!

---
megacz@usa.com



Contents of comm/irc/bitlbee-bin-m68k.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  274     422  64.9% -lh5- 794c Aug 20 13:27 bitlbee-1.0.4-bin-m68k/AUTHORS
[generic]                  692    1426  48.5% -lh5- 6d27 Oct  3 06:09 bitlbee-1.0.4-bin-m68k/c/prng
[generic]                12088   29613  40.8% -lh5- 057e Aug 20 13:33 bitlbee-1.0.4-bin-m68k/CHANGES
[generic]                 1526    3112  49.0% -lh5- dbe2 Aug 20 13:27 bitlbee-1.0.4-bin-m68k/CREDITS
[generic]                    0       0 ****** -lh0- 0000 Oct  5 00:44 bitlbee-1.0.4-bin-m68k/dev/random
[generic]                    0       0 ****** -lh0- 0000 Oct  5 00:44 bitlbee-1.0.4-bin-m68k/dev/urandom
[generic]                 1846    3828  48.2% -lh5- bf0f Aug 20 13:27 bitlbee-1.0.4-bin-m68k/FAQ
[generic]                 3550    7652  46.4% -lh5- c61c Aug 20 13:27 bitlbee-1.0.4-bin-m68k/README
[generic]                 2713    5751  47.2% -lh5- ba12 Oct  5 14:10 bitlbee-1.0.4-bin-m68k/README.amiga
[generic]                  390     885  44.1% -lh5- a703 Oct  5 14:58 bitlbee-1.0.4-bin-m68k/README.ixstack
[generic]               134489  267536  50.3% -lh5- e713 Oct  5 14:49 bitlbee-1.0.4-bin-m68k/usr/local/bin/bitlbee[j-nossl-iconv_cr]
[generic]               232576  440388  52.8% -lh5- 1f83 Oct  5 14:49 bitlbee-1.0.4-bin-m68k/usr/local/bin/bitlbee[joy-nossl-iconv_cr]
[generic]               557747 1108108  50.3% -lh5- 79c4 Oct  5 14:49 bitlbee-1.0.4-bin-m68k/usr/local/bin/bitlbee[joym-gnutls-iconv]
[generic]               557713 1108116  50.3% -lh5- 79f5 Oct  5 14:49 bitlbee-1.0.4-bin-m68k/usr/local/bin/bitlbee[joym-gnutls-iconv_cr]
[generic]                 1630    3547  46.0% -lh5- 305e Oct  4 18:40 bitlbee-1.0.4-bin-m68k/usr/local/etc/bitlbee/bitlbee.conf
[generic]                  331     540  61.3% -lh5- 418a Feb 18  2007 bitlbee-1.0.4-bin-m68k/usr/local/etc/bitlbee/motd.txt
[generic]                  413     711  58.1% -lh5- 2f40 Aug 20 13:27 bitlbee-1.0.4-bin-m68k/usr/local/man/man5/bitlbee.conf.5
[generic]                 1862    4447  41.9% -lh5- e9a8 Aug 20 13:27 bitlbee-1.0.4-bin-m68k/usr/local/man/man8/bitlbee.8
[generic]                10081   28241  35.7% -lh5- 2c63 Aug 20 13:27 bitlbee-1.0.4-bin-m68k/usr/local/share/bitlbee/help.txt
[generic]                 7186   26978  26.6% -lh5- a5d9 Aug 20 13:27 bitlbee-1.0.4-bin-m68k/usr/local/share/doc/bitlbee/commands.xml
[generic]                 1073    4150  25.9% -lh5- 7a26 Aug 20 13:27 bitlbee-1.0.4-bin-m68k/usr/local/share/doc/bitlbee/docbook.xsl
[generic]                10081   28241  35.7% -lh5- 2c63 Aug 20 13:27 bitlbee-1.0.4-bin-m68k/usr/local/share/doc/bitlbee/help.txt
[generic]                  773    2509  30.8% -lh5- 2573 Aug 20 13:27 bitlbee-1.0.4-bin-m68k/usr/local/share/doc/bitlbee/help.xml
[generic]                 1161    5445  21.3% -lh5- 43c0 Aug 20 13:27 bitlbee-1.0.4-bin-m68k/usr/local/share/doc/bitlbee/help.xsl
[generic]                 1996    4667  42.8% -lh5- 384b Aug 20 13:27 bitlbee-1.0.4-bin-m68k/usr/local/share/doc/bitlbee/Installation.xml
[generic]                 2112    7218  29.3% -lh5- 6907 Aug 20 13:27 bitlbee-1.0.4-bin-m68k/usr/local/share/doc/bitlbee/misc.xml
[generic]                 2440    7112  34.3% -lh5- 881c Aug 20 13:27 bitlbee-1.0.4-bin-m68k/usr/local/share/doc/bitlbee/quickstart.xml
[generic]                  418     856  48.8% -lh5- 9656 Aug 20 13:27 bitlbee-1.0.4-bin-m68k/usr/local/share/doc/bitlbee/Support.xml
[generic]                  816    1806  45.2% -lh5- 32c8 Aug 20 13:27 bitlbee-1.0.4-bin-m68k/usr/local/share/doc/bitlbee/Usage.xml
[generic]                16828   69544  24.2% -lh5- 4da9 Aug 20 13:27 bitlbee-1.0.4-bin-m68k/usr/local/share/doc/bitlbee/user-guide.html
[generic]                12948   35251  36.7% -lh5- 0a2c Aug 20 13:27 bitlbee-1.0.4-bin-m68k/usr/local/share/doc/bitlbee/user-guide.txt
[generic]                  563    1234  45.6% -lh5- 06ac Aug 20 13:27 bitlbee-1.0.4-bin-m68k/usr/local/share/doc/bitlbee/user-guide.xml
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        32 files 1578316 3209334  49.2%            Oct  5 09:42
Page generated in 0.01 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>