Koha-clms/C4/SIP
Tomas Cohen Arazi 25bcc23a3c
Bug 39911: Remove redundant warn
Following the original test plan you notice, `THIS IS A TEST` is printed
twice:

* In the logs.
* In STDERR for the SIP server.

The latter is redundant, and also problematic for
`xt/author/pod_coverage.t` which fails the `no warnings` tests because
of that.

To test:
1. Run:
   $ ktd --shell
  k$ prove xt/author/pod_coverage.t
=> FAIL: Scary errors, lots of them
2. Apply this patch
3. Repeat 1
=> SUCCESS: Tests pass!
4. Follow the original bug test plan
=> SUCCESS: There's `THIS IS A TEST` in the logs, which was the author's
goal in the first place.
5. Sign off :-D
6. Visit bug 40144 :-P

Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
(cherry picked from commit 9a4fd4facb)
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
(cherry picked from commit 036d940d54)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
2025-07-25 14:15:42 +02:00
..
ILS Bug 38375: Use perl 5.10+ \R 2025-03-19 23:58:07 +01:00
Sip Bug 38810: SIP account level system preference overrides not properly cleared between requests 2025-04-17 14:30:34 +02:00
ILS.pm Bug 38486: For SIP allow noblock checkouts reguardless of normal patron checkout blocks 2025-01-30 22:54:34 +01:00
ILS.pod
…
Logger.pm Bug 26673: Remove shebangs from Perl modules 2020-10-26 00:14:42 +01:00
Makefile
…
README Bug 15253: Rename syslog() to siplog() 2020-05-12 11:46:46 +01:00
SIPServer.pm Bug 37087: Add TCP keepalive support to SIP server 2024-08-20 15:32:47 +02:00
Sip.pm Bug 37816: (QA follow-up) Avoid repetition, typo and pipe test 2025-02-18 19:17:20 +01:00
Trapper.pm Bug 39911: Remove redundant warn 2025-07-25 14:15:42 +02:00

README

README for Open NSIP 3M-SIP Server

DEPENDENCIES

SIPServer is written entirely in Perl, but it require these CPAN
perl modules to run:

     Net::Server - The SIP server is a Net::Server::Prefork server
     XML::LibXML
     XML::Parser
     XML::Simple - for parsing the config file
     UNIVERSAL::require - for loading the correct ILS interface module
     Clone - for running the test cases

LOGGING

SIPServer uses Koha::Logger for status and debugging messages.