Hello community, here is the log from the commit of package sispmctl for openSUSE:Factory checked in at 2020-03-11 18:48:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sispmctl (Old) and /work/SRC/openSUSE:Factory/.sispmctl.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sispmctl" Wed Mar 11 18:48:08 2020 rev:3 rq:783227 version:4.4 Changes: -------- --- /work/SRC/openSUSE:Factory/sispmctl/sispmctl.changes 2020-02-15 22:25:51.683324034 +0100 +++ /work/SRC/openSUSE:Factory/.sispmctl.new.3160/sispmctl.changes 2020-03-11 18:50:28.131544029 +0100 @@ -1,0 +2,8 @@ +Mon Mar 9 17:54:21 UTC 2020 - Matthias Brugger <mbrug...@suse.com> + +- Update to 4.4 + * fix man page by adding missing command line option + * smaller changes to the integrated web server + * only start example systemd web server service after udev rules are assigned + +------------------------------------------------------------------- Old: ---- sispmctl-4.2.tar.gz New: ---- sispmctl-4.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sispmctl.spec ++++++ --- /var/tmp/diff_new_pack.x8p7si/_old 2020-03-11 18:50:29.219544516 +0100 +++ /var/tmp/diff_new_pack.x8p7si/_new 2020-03-11 18:50:29.223544517 +0100 @@ -18,7 +18,7 @@ %define libname libsispmctl0 Name: sispmctl -Version: 4.2 +Version: 4.4 Release: 0 Summary: SIS-PM Control for Linux License: GPL-2.0-only ++++++ sispmctl-4.2.tar.gz -> sispmctl-4.4.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/ChangeLog new/sispmctl-4.4/ChangeLog --- old/sispmctl-4.2/ChangeLog 2019-06-01 18:29:58.000000000 +0200 +++ new/sispmctl-4.4/ChangeLog 2020-03-08 13:16:10.000000000 +0100 @@ -1,3 +1,9 @@ +10 Mar 2020 - 4.4 + Provide new skin 2. +09 Mar 2020 - 4.3 + Fix files truncated by webserver. + Provide larget on and off buttons. + Wait for udev service before starting sispmctl service. 22 May 2019 - 4.2 Fix a buffer overrun in the webserver. 18 Nov 2018 - 4.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/Makefile.in new/sispmctl-4.4/Makefile.in --- old/sispmctl-4.2/Makefile.in 2019-06-01 18:31:07.000000000 +0200 +++ new/sispmctl-4.4/Makefile.in 2020-03-08 13:39:18.000000000 +0100 @@ -168,7 +168,7 @@ $(top_srcdir)/admin/ltmain.sh $(top_srcdir)/admin/missing \ AUTHORS COPYING ChangeLog INSTALL NEWS README admin/ar-lib \ admin/compile admin/config.guess admin/config.sub \ - admin/install-sh admin/ltmain.sh admin/missing + admin/depcomp admin/install-sh admin/ltmain.sh admin/missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/README new/sispmctl-4.4/README --- old/sispmctl-4.2/README 2019-06-01 18:29:58.000000000 +0200 +++ new/sispmctl-4.4/README 2020-03-08 00:51:08.000000000 +0100 @@ -1,7 +1,7 @@ SiS-PM Control for Linux ======================== -(c) 2015-2019, Heinrich Schuchardt <xypron.g...@gmx.de> +(c) 2015-2020, Heinrich Schuchardt <xypron.g...@gmx.de> (c) 2011-2016, Pete Hildebrandt <send...@gmail.de> (c) 2005-2011, Mondrian Nuessle et al. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/configure new/sispmctl-4.4/configure --- old/sispmctl-4.2/configure 2019-06-01 18:31:04.000000000 +0200 +++ new/sispmctl-4.4/configure 2020-03-08 13:39:33.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for sispmctl 4.2. +# Generated by GNU Autoconf 2.69 for sispmctl 4.4. # # Report bugs to <xypron.g...@gmx.de>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='sispmctl' PACKAGE_TARNAME='sispmctl' -PACKAGE_VERSION='4.2' -PACKAGE_STRING='sispmctl 4.2' +PACKAGE_VERSION='4.4' +PACKAGE_STRING='sispmctl 4.4' PACKAGE_BUGREPORT='xypron.g...@gmx.de' PACKAGE_URL='' @@ -1345,7 +1345,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures sispmctl 4.2 to adapt to many kinds of systems. +\`configure' configures sispmctl 4.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1417,7 +1417,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of sispmctl 4.2:";; + short | recursive ) echo "Configuration of sispmctl 4.4:";; esac cat <<\_ACEOF @@ -1539,7 +1539,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -sispmctl configure 4.2 +sispmctl configure 4.4 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2008,7 +2008,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by sispmctl $as_me 4.2, which was +It was created by sispmctl $as_me 4.4, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2981,7 +2981,7 @@ # Define the identity of the package. PACKAGE='sispmctl' - VERSION='4.2' + VERSION='4.4' cat >>confdefs.h <<_ACEOF @@ -14308,7 +14308,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by sispmctl $as_me 4.2, which was +This file was extended by sispmctl $as_me 4.4, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -14374,7 +14374,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -sispmctl config.status 4.2 +sispmctl config.status 4.4 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/configure.ac new/sispmctl-4.4/configure.ac --- old/sispmctl-4.2/configure.ac 2019-06-01 18:29:58.000000000 +0200 +++ new/sispmctl-4.4/configure.ac 2020-03-08 13:16:10.000000000 +0100 @@ -2,7 +2,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.59) -AC_INIT([sispmctl], [4.2], [xypron.g...@gmx.de]) +AC_INIT([sispmctl], [4.4], [xypron.g...@gmx.de]) AC_CONFIG_AUX_DIR(admin) AC_CANONICAL_TARGET AM_INIT_AUTOMAKE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/examples/sispmctl.service new/sispmctl-4.4/examples/sispmctl.service --- old/sispmctl-4.2/examples/sispmctl.service 2019-06-01 18:29:58.000000000 +0200 +++ new/sispmctl-4.4/examples/sispmctl.service 2020-03-08 00:51:08.000000000 +0100 @@ -15,6 +15,8 @@ Description=SiS PM Control for Linux Wants=network-online.target After=network-online.target +Wants=systemd-udev-settle.service +After=systemd-udev-settle.service [Install] WantedBy=multi-user.target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/man/sispmctl.1 new/sispmctl-4.4/man/sispmctl.1 --- old/sispmctl-4.2/man/sispmctl.1 2019-06-01 18:29:58.000000000 +0200 +++ new/sispmctl-4.4/man/sispmctl.1 2020-03-08 00:51:08.000000000 +0100 @@ -1,7 +1,7 @@ .\" Process this file with .\" groff -man -Tascii foo.1 .\" -.TH sispmctl 1 "Nov 2018" Linux "User Manuals" +.TH sispmctl 1 "Feb 2020" Linux "User Manuals" .SH NAME sispmctl \- Gembird Silver Shield PM ConTroL program @@ -41,7 +41,9 @@ .IP \-s scan for supported GEMBIRD devices .IP \-l -daemonize and start to listening as a simple http webserver (default port: 2638) +daemonize and start listening as a simple http webserver (default port: 2638) +.IP \-L +start listening as a simple http webserver without daemonizing .IP \-p IP network port (default: 2638) for listener. There is no authentication implemented yet. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/src/Makefile.am new/sispmctl-4.4/src/Makefile.am --- old/sispmctl-4.2/src/Makefile.am 2019-06-01 18:29:58.000000000 +0200 +++ new/sispmctl-4.4/src/Makefile.am 2020-03-08 18:22:01.000000000 +0100 @@ -12,9 +12,8 @@ web1/on3.html web1/status0.png web1/style.css web1/logo.png \ web1/off2.html web1/off4.html web1/on2.html web1/on4.html \ web1/status1.png web2/index.html web2/off1.html web2/off3.html \ - web2/on1.html web2/on3.html web2/style.css web2/logo.png \ - web2/off2.html web2/off4.html web2/on2.html web2/on4.html \ - web2/off.gif web2/on.gif web2/onoff.gif + web2/on1.html web2/on3.html web2/style.css web2/logo.svg \ + web2/off2.html web2/off4.html web2/on2.html web2/on4.html if WEBLESSCOND AM_CFLAGS=-Wall -DWEBLESS=@WEBLESS@ @@ -30,10 +29,9 @@ web1/on3.html web1/on4.html web1/status0.png web1/status1.png \ web1/style.css pkgdata2_DATA = \ - web2/index.html web2/logo.png web2/off1.html web2/off2.html \ - web2/off3.html web2/off4.html web2/off.gif web2/on1.html \ - web2/on2.html web2/on3.html web2/on4.html web2/on.gif web2/onoff.gif \ - web2/style.css + web2/index.html web2/logo.svg web2/off1.html web2/off2.html \ + web2/off3.html web2/off4.html web2/on1.html web2/on2.html \ + web2/on3.html web2/on4.html web2/style.css endif libsispmctl_la_SOURCES = \ @@ -49,7 +47,7 @@ if WEBLESSCOND else mkdir -p "$(DESTDIR)$(docdir)/httpd/skin1" - cd "$(DESTDIR)$(docdir)" && ln -sf httpd/skin1 skin + cd "$(DESTDIR)$(docdir)" && ln -sf httpd/skin2 skin endif uninstall-local: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/src/Makefile.in new/sispmctl-4.4/src/Makefile.in --- old/sispmctl-4.2/src/Makefile.in 2019-06-01 18:31:07.000000000 +0200 +++ new/sispmctl-4.4/src/Makefile.in 2020-03-08 18:26:09.000000000 +0100 @@ -355,9 +355,8 @@ web1/on3.html web1/status0.png web1/style.css web1/logo.png \ web1/off2.html web1/off4.html web1/on2.html web1/on4.html \ web1/status1.png web2/index.html web2/off1.html web2/off3.html \ - web2/on1.html web2/on3.html web2/style.css web2/logo.png \ - web2/off2.html web2/off4.html web2/on2.html web2/on4.html \ - web2/off.gif web2/on.gif web2/onoff.gif + web2/on1.html web2/on3.html web2/style.css web2/logo.svg \ + web2/off2.html web2/off4.html web2/on2.html web2/on4.html @WEBLESSCOND_FALSE@AM_CFLAGS = -Wall -DBINDADDR="\"@BINDADDR@\"" -DDATADIR="\"@WEBDIR@\"" @WEBLESSCOND_TRUE@AM_CFLAGS = -Wall -DWEBLESS=@WEBLESS@ @@ -370,10 +369,9 @@ @WEBLESSCOND_FALSE@ web1/style.css @WEBLESSCOND_FALSE@pkgdata2_DATA = \ -@WEBLESSCOND_FALSE@ web2/index.html web2/logo.png web2/off1.html web2/off2.html \ -@WEBLESSCOND_FALSE@ web2/off3.html web2/off4.html web2/off.gif web2/on1.html \ -@WEBLESSCOND_FALSE@ web2/on2.html web2/on3.html web2/on4.html web2/on.gif web2/onoff.gif \ -@WEBLESSCOND_FALSE@ web2/style.css +@WEBLESSCOND_FALSE@ web2/index.html web2/logo.svg web2/off1.html web2/off2.html \ +@WEBLESSCOND_FALSE@ web2/off3.html web2/off4.html web2/on1.html web2/on2.html \ +@WEBLESSCOND_FALSE@ web2/on3.html web2/on4.html web2/style.css libsispmctl_la_SOURCES = \ process.c sispm_ctl.c nethelp.c socket.c sispm_ctl.h nethelp.h socket.h @@ -823,7 +821,7 @@ install-data-local: @WEBLESSCOND_FALSE@ mkdir -p "$(DESTDIR)$(docdir)/httpd/skin1" -@WEBLESSCOND_FALSE@ cd "$(DESTDIR)$(docdir)" && ln -sf httpd/skin1 skin +@WEBLESSCOND_FALSE@ cd "$(DESTDIR)$(docdir)" && ln -sf httpd/skin2 skin uninstall-local: rm -rf $(DESTDIR)$(datadir)/$(PACKAGE)/httpd diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/src/process.c new/sispmctl-4.4/src/process.c --- old/sispmctl-4.2/src/process.c 2019-06-01 18:29:58.000000000 +0200 +++ new/sispmctl-4.4/src/process.c 2020-03-08 18:22:01.000000000 +0100 @@ -148,21 +148,23 @@ id = get_id(dev); lastpos = ftell(in); - retvalue = fgets(xbuffer, BSIZE-1, in); - remlen = length = ftell(in) - lastpos; - lastpos = ftell(in); while (!feof(in)) { + memset(xbuffer, 0, BSIZE); + retvalue = fgets(xbuffer, BSIZE-1, in); + remlen = length = ftell(in) - lastpos; + lastpos = ftell(in); if (retvalue == NULL) { - bad_request(out); break; } char *mrk = xbuffer; char *ptr = xbuffer; /* search for: - * $$exec(0)?.1.:.2.$$ to execute command(#) - * $$stat(2)?.1.:.2.$$ to evaluate status(#) + * $$off(#)?.1.:.2.$$ to switch off(#) + * $$on(#)?.1.:.2.$$ to switch on(#) + * $$toggle(#)?.1.:.2.$$ to toggle(#) + * $$status(#)?.1.:.2.$$ to evaluate status(#) * $$version()$$ to evaluate version */ for (mrk = ptr = xbuffer; (ptr-xbuffer) < length; ++ptr) { @@ -274,10 +276,6 @@ } } send(out, mrk, remlen, 0); - memset(xbuffer, 0, BSIZE); - retvalue = fgets(xbuffer, BSIZE-1, in); - remlen = length = ftell(in) - lastpos; - lastpos = ftell(in); } if (udev != NULL) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/src/socket.c new/sispmctl-4.4/src/socket.c --- old/sispmctl-4.2/src/socket.c 2019-06-01 18:29:58.000000000 +0200 +++ new/sispmctl-4.4/src/socket.c 2020-03-08 18:22:01.000000000 +0100 @@ -72,7 +72,7 @@ while(connected) { if ((recv(s, oob, 32, MSG_OOB | MSG_DONTWAIT) > 0) && - strncmp(oob, "flush", 5)) + strncmp(oob, "flush", 5)) fprintf(stderr,"OUT-OF-BAND MESSAGE 1"); memset(buffer, 0, BUFFERSIZE + 4); Binary files old/sispmctl-4.2/src/web1/status0.png and new/sispmctl-4.4/src/web1/status0.png differ Binary files old/sispmctl-4.2/src/web1/status1.png and new/sispmctl-4.4/src/web1/status1.png differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/src/web2/index.html new/sispmctl-4.4/src/web2/index.html --- old/sispmctl-4.2/src/web2/index.html 2019-06-01 18:29:58.000000000 +0200 +++ new/sispmctl-4.4/src/web2/index.html 2020-03-08 18:22:01.000000000 +0100 @@ -1,41 +1,21 @@ -HTTP/1.0 200 OK -Server: pmctl -Date: Sat, 04 Feb 2006 16:03:35 +0100 -Content-Type: text/html -Connection: close -Vary: * - -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML> -<HEAD> - <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> - <HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"> - <META HTTP-EQUIV="Expires" CONTENT="-1"> - <LINK REL="stylesheet" TYPE="text/css" HREF="style.css"> - <TITLE>sispmctl_http</TITLE> -</HEAD> -<BODY> - <TABLE CELLSPACING=0> - <TR><TH CLASS="title1"COLSPAN=2 STYLE="border:12px solid #86CFFF"><H3><FONT COLOR="RED">SiS PM<BR>Control $$version()$$</FONT></H3></TH></TR> - <TR><TD CLASS="gif2" COLSPAN=2> </TD></TR> - <TR> - <TD CLASS="gif1"><A HREF="$$status(1)?off1.html"><IMG SRC="on.gif" ALT="ON">:on1.html"><IMG SRC="off.gif" ALT="OFF">$$</A></TD> - <TH CLASS="title1"><FONT $$status(1)?COLOR="RED":$$>Socket 1</FONT></TH> - </TR> - <TR> - <TD CLASS="gif2"><A HREF="$$status(2)?off2.html"><IMG SRC="on.gif" ALT="ON">:on2.html"><IMG SRC="off.gif" ALT="OFF">$$</A></TD> - <TH CLASS="title2"><FONT $$status(2)?COLOR="RED":$$>Socket 2</FONT></TH> - </TR> - <TR> - <TD CLASS="gif3"><A HREF="$$status(3)?off3.html"><IMG SRC="on.gif" ALT="ON">:on3.html"><IMG SRC="off.gif" ALT="OFF">$$</A></TD> - <TH CLASS="title3"><FONT $$status(3)?COLOR="RED":$$>Socket 3</FONT></TH> - </TR> - <TR> - <TD CLASS="gif4"><A HREF="$$status(4)?off4.html"><IMG SRC="on.gif" ALT="ON">:on4.html"><IMG SRC="off.gif" ALT="OFF">$$</A></TD> - <TH CLASS="title4"><FONT $$status(4)?COLOR="RED":$$>Socket 4</FONT></TH> - </TR> - <TR><TD CLASS="gif1" COLSPAN=2> </TD></TR> - </TABLE> -</BODY> -</HTML> - +HTTP/1.0 200 OK +Server: sispm_http +Date: Sun, 08 Mar 2020 10:00:00 +0100 +Content-Type: text/html +Connection: close +Vary: * + +<html> +<head> +<title>SiS PM Control for Linux $$version()$$</title> +<link rel="stylesheet" type="text/css" href="style.css"> +</head> +<body> +<div class="title">SiS PM Control $$version()$$</div> +<div class="span"><a href="https://sourceforge.net/projects/sispmctl/"><img src="logo.svg" alt=""></a></div> +$$status(1)?<a class="on" href="off1.html"><div class="on">On</div></a>:<a class="off" href="on1.html"><div class="off">Off</div></a>$$ +$$status(2)?<a class="on" href="off2.html"><div class="on">On</div></a>:<a class="off" href="on2.html"><div class="off">Off</div></a>$$ +$$status(3)?<a class="on" href="off3.html"><div class="on">On</div></a>:<a class="off" href="on3.html"><div class="off">Off</div></a>$$ +$$status(4)?<a class="on" href="off4.html"><div class="on">On</div></a>:<a class="off" href="on4.html"><div class="off">Off</div></a>$$ +</body> +</html> Binary files old/sispmctl-4.2/src/web2/logo.png and new/sispmctl-4.4/src/web2/logo.png differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/src/web2/logo.svg new/sispmctl-4.4/src/web2/logo.svg --- old/sispmctl-4.2/src/web2/logo.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/sispmctl-4.4/src/web2/logo.svg 2020-03-08 18:22:01.000000000 +0100 @@ -0,0 +1,181 @@ +HTTP/1.0 200 OK +Server: sispm_http +Date: Sun, 08 Mar 2020 10:00:00 +0100 +Content-Type: image/svg+xml +Connection: close + +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="25.283743mm" + height="26.548941mm" + viewBox="0 0 25.283743 26.548941" + version="1.1" + id="svg8" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)" + sodipodi:docname="logo.svg" + inkscape:export-filename="/tmp/logo.png" + inkscape:export-xdpi="95.672371" + inkscape:export-ydpi="95.672371"> + <defs + id="defs2"> + <linearGradient + inkscape:collect="always" + id="linearGradient917"> + <stop + style="stop-color:#ffffff;stop-opacity:0.75294119" + offset="0" + id="stop913" /> + <stop + id="stop923" + offset="0.42441806" + style="stop-color:#ffffff;stop-opacity:0.45882353;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0" + offset="1" + id="stop915" /> + </linearGradient> + <linearGradient + id="linearGradient907" + inkscape:collect="always"> + <stop + id="stop903" + offset="0" + style="stop-color:#ffffff;stop-opacity:1" /> + <stop + style="stop-color:#ffd39d;stop-opacity:1;" + offset="0.2463537" + id="stop927" /> + <stop + style="stop-color:#ff9f29;stop-opacity:1;" + offset="0.63496101" + id="stop925" /> + <stop + style="stop-color:#ff8a1a;stop-opacity:1;" + offset="0.80715096" + id="stop909" /> + <stop + id="stop905" + offset="1" + style="stop-color:#ff6400;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient879"> + <stop + style="stop-color:#ffff00;stop-opacity:1;" + offset="0" + id="stop875" /> + <stop + style="stop-color:#ff8800;stop-opacity:1" + offset="1" + id="stop877" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient879" + id="linearGradient881" + x1="21.412638" + y1="275.71356" + x2="30.028187" + y2="279.99731" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-9.1876198,2.7250962)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient907" + id="radialGradient901" + gradientUnits="userSpaceOnUse" + cx="15.591966" + cy="278.01971" + fx="15.591967" + fy="278.01971" + r="10.870849" + gradientTransform="matrix(0.99999143,0.00559314,-0.00608784,1.0884376,-2.5469747,-24.685634)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient917" + id="radialGradient921" + cx="16.091261" + cy="273.04886" + fx="16.091261" + fy="273.04886" + r="5.6841435" + gradientTransform="matrix(0.99997748,0.00674734,-0.0058309,0.87347554,-3.4945775,38.012418)" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="8.3016364" + inkscape:cx="47.780303" + inkscape:cy="50.170832" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1920" + inkscape:window-height="1043" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-0.71308517,-273.57478)"> + <circle + style="fill:url(#radialGradient901);fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-opacity:1" + id="path883" + cx="11.451642" + cy="286.26144" + r="10.738557" /> + <ellipse + style="fill:url(#radialGradient921);fill-opacity:1;stroke:none;stroke-width:0.24505018;stroke-opacity:1" + id="path911" + cx="11.269351" + cy="278.62183" + rx="5.6841435" + ry="3.0989351" /> + <path + style="fill:#000000;fill-opacity:0.25098039;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.25098039" + d="m 7.9335154,284.94387 9.9762516,-10.47341 8.087062,10e-6 -9.876821,9.1145 6.032152,-0.0994 -11.003706,8.78308 h 5.402422 l -14.2849316,7.85507 6.032152,-6.5956 -3.579519,0.0663 8.6173606,-8.61736 z" + id="path873-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccccccc" /> + <path + style="fill:url(#linearGradient881);fill-opacity:1;stroke:#ff7f00;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 6.6219221,284.18069 9.9762519,-10.47341 8.087062,10e-6 -9.876821,9.1145 6.032152,-0.0994 -11.0037061,8.78308 h 5.4024221 l -14.28493185,7.85507 6.03215195,-6.5956 -3.579519,0.0663 8.6173609,-8.61736 z" + id="path873" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccccccc" /> + </g> +</svg> Binary files old/sispmctl-4.2/src/web2/off.gif and new/sispmctl-4.4/src/web2/off.gif differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/src/web2/off1.html new/sispmctl-4.4/src/web2/off1.html --- old/sispmctl-4.2/src/web2/off1.html 2019-06-01 18:29:58.000000000 +0200 +++ new/sispmctl-4.4/src/web2/off1.html 2020-03-08 13:16:10.000000000 +0100 @@ -1,7 +1,6 @@ HTTP/1.0 302 Moved Temporarily -Server: pmctl +Server: sispm_http Date: Sat, 04 Feb 2006 16:03:35 +0100 Location: $$off(1)?index.html:index.html$$ -Connection: close$$status(1)?:$$ - +Connection: close diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/src/web2/off2.html new/sispmctl-4.4/src/web2/off2.html --- old/sispmctl-4.2/src/web2/off2.html 2019-06-01 18:29:58.000000000 +0200 +++ new/sispmctl-4.4/src/web2/off2.html 2020-03-08 13:16:10.000000000 +0100 @@ -1,7 +1,6 @@ HTTP/1.0 302 Moved Temporarily -Server: pmctl +Server: sispm_http Date: Sat, 04 Feb 2006 16:03:35 +0100 Location: $$off(2)?index.html:index.html$$ -Connection: close$$status(1)?.:.$$ - +Connection: close diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/src/web2/off3.html new/sispmctl-4.4/src/web2/off3.html --- old/sispmctl-4.2/src/web2/off3.html 2019-06-01 18:29:58.000000000 +0200 +++ new/sispmctl-4.4/src/web2/off3.html 2020-03-08 13:16:10.000000000 +0100 @@ -1,7 +1,6 @@ HTTP/1.0 302 Moved Temporarily -Server: pmctl +Server: sispm_http Date: Sat, 04 Feb 2006 16:03:35 +0100 Location: $$off(3)?index.html:index.html$$ -Connection: close$$status(1)?:$$ - +Connection: close diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/src/web2/off4.html new/sispmctl-4.4/src/web2/off4.html --- old/sispmctl-4.2/src/web2/off4.html 2019-06-01 18:29:58.000000000 +0200 +++ new/sispmctl-4.4/src/web2/off4.html 2020-03-08 13:16:10.000000000 +0100 @@ -1,7 +1,6 @@ HTTP/1.0 302 Moved Temporarily -Server: pmctl +Server: sispm_http Date: Sat, 04 Feb 2006 16:03:35 +0100 Location: $$off(4)?index.html:index.html$$ -Connection: close$$status(1)?.:.$$ - +Connection: close Binary files old/sispmctl-4.2/src/web2/on.gif and new/sispmctl-4.4/src/web2/on.gif differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/src/web2/on1.html new/sispmctl-4.4/src/web2/on1.html --- old/sispmctl-4.2/src/web2/on1.html 2019-06-01 18:29:58.000000000 +0200 +++ new/sispmctl-4.4/src/web2/on1.html 2020-03-08 13:16:10.000000000 +0100 @@ -1,6 +1,6 @@ HTTP/1.0 302 Moved Temporarily -Server: pmctl +Server: sispm_http Date: Sat, 04 Feb 2006 16:03:35 +0100 Location: $$on(1)?index.html:index.html$$ -Connection: close$$status(1)?.:.$$ +Connection: close diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/src/web2/on2.html new/sispmctl-4.4/src/web2/on2.html --- old/sispmctl-4.2/src/web2/on2.html 2019-06-01 18:29:58.000000000 +0200 +++ new/sispmctl-4.4/src/web2/on2.html 2020-03-08 13:16:10.000000000 +0100 @@ -1,6 +1,6 @@ HTTP/1.0 302 Moved Temporarily -Server: pmctl +Server: sispm_http Date: Sat, 04 Feb 2006 16:03:35 +0100 Location: $$on(2)?index.html:index.html$$ -Connection: close $$status(2)?:$$ +Connection: close diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/src/web2/on3.html new/sispmctl-4.4/src/web2/on3.html --- old/sispmctl-4.2/src/web2/on3.html 2019-06-01 18:29:58.000000000 +0200 +++ new/sispmctl-4.4/src/web2/on3.html 2020-03-08 13:16:10.000000000 +0100 @@ -1,6 +1,6 @@ HTTP/1.0 302 Moved Temporarily -Server: pmctl +Server: sispm_http Date: Sat, 04 Feb 2006 16:03:35 +0100 Location: $$on(3)?index.html:index.html$$ -Connection: close $$status(1)?:$$ +Connection: close diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/src/web2/on4.html new/sispmctl-4.4/src/web2/on4.html --- old/sispmctl-4.2/src/web2/on4.html 2019-06-01 18:29:58.000000000 +0200 +++ new/sispmctl-4.4/src/web2/on4.html 2020-03-08 13:16:10.000000000 +0100 @@ -1,7 +1,6 @@ HTTP/1.0 302 Moved Temporarily -Server: pmctl +Server: sispm_http Date: Sat, 04 Feb 2006 16:03:35 +0100 Location: $$on(4)?index.html:index.html$$ -Connection: close$$status(4)?:$$ - +Connection: close Binary files old/sispmctl-4.2/src/web2/onoff.gif and new/sispmctl-4.4/src/web2/onoff.gif differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sispmctl-4.2/src/web2/style.css new/sispmctl-4.4/src/web2/style.css --- old/sispmctl-4.2/src/web2/style.css 2019-06-01 18:29:58.000000000 +0200 +++ new/sispmctl-4.4/src/web2/style.css 2020-03-08 18:22:01.000000000 +0100 @@ -1,50 +1,76 @@ HTTP/1.0 200 OK Server: sispm_http -Date: Sat, 04 Feb 2006 16:03:35 +0100 +Date: Sun, 08 Mar 2020 10:00:00 +0100 Content-Type: text/css Connection: close body { font-family:Verdana,Helvetica,sans-serif; - font-size:12px; + font-size:3em; font-style:normal; - color:#86CFFF; - background-color:#FFFFFF; + color:#f70; + background-color:#000; margin:0px; + padding:0px; } a:visited, a:link, a:active { text-decoration:none; - color:#9DC9FF; + color:#f70; + border:0; } -a img { - border:0px solid #000000; +img { + border:0; + height:2.5em; } -table { - font:inherit; - border:0px solid #FFFFFF; - background-color:#FFFFFF; +div { + border:0; + padding:1em; + margin:.5em; + border:.1em solid #777; + border-radius: 1em; + text-align:center; } -th { - border:0px solid #86CFFF; - background-color:#FFFFFF; - font-size:24px; - text-align:center; +.title { + border:0; +} + +.span { + position:absolute; + top:0; + right:0; + border:0; + padding:0; +} + +.on { + background-color:#fff; } -td { - border:0px solid #86CFFF; - background-color:#FFFFFF; - padding:8px; +.off { + background-color:#000; } -th.title1, th.title3, td.gif1, td.gif3 { - background-color:#DDDDDD; +a.on:visited, a.on:link, a.on:active { + color:#000; } -th.title2, th.title4, td.gif2, td.gif4 { - background-color:#EEEEEE; +a.off:visited, a.off:link, a.off:active { + color:#fff; +} + +@media (orientation: landscape) { +body { + font-size:1.5em; +} + +div { + padding:.5em; + margin:.25em; + border:.05em solid #777; + border-radius:.5em; +} }