Skip to content

Commit

Permalink
Change log, update known issues, remove more SVN keywords, update Win…
Browse files Browse the repository at this point in the history
…dows

config.h.
  • Loading branch information
Michael R Sweet committed Oct 11, 2016
1 parent d916631 commit 134c450
Show file tree
Hide file tree
Showing 18 changed files with 71 additions and 133 deletions.
15 changes: 15 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Changes

## v1.0 Update 1 (October 11, 2016)

- Issue #3: Fix handling of service instance names starting with "_".
- PR #5: Add date to log files.
- Issue #6: Do exact matches of service instance names.
- Issue #7: Do not require a resource path of "/ipp/print".
- Issue #9: Do not require "document-numbers" member attribute.
- Issue #13: Allow 'unknown' values for "date-time-at-xxx" attributes.


## v1.0 (November 10, 2015)

Initial release.
14 changes: 7 additions & 7 deletions KNOWNISSUES.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Known Issues in the current IPP Everywhere Printer Self-Certification Tools
# Known Issues

The following is a list of the known issues in the November 10, 2015 release of the self-certification tools:
## v1.0 (November 10, 2015)

1. Print servers that do no support media-empty/media-needed cannot currently be self-certified.
The following is a list of the known issues in the November 10, 2015 release of the self-certification tools:

2. The test suite requires support for the document-number member attribute (only needed for multiple document jobs).
1. The test suite requires support for the document-number member attribute (only needed for multiple document jobs).

3. The test suite requires that printers follow the best practice of using "/ipp/print" in the printer URI(s) (not required by IPP Everywhere).
2. The test suite requires that printers follow the best practice of using "/ipp/print" in the printer URI(s) (not required by IPP Everywhere).

4. The test suite matches any substring of the service instance name.
3. The test suite matches any substring of the service instance name.

5. The test suite does not handle service instance names starting with an underscore.
4. The test suite does not handle service instance names starting with an underscore.
7 changes: 1 addition & 6 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#
# Top-level Makefile for IPP Everywhere Printer Self-Certification tools.
#
# Copyright 2015 by the ISTO Printer Working Group.
# Copyright 2015-2016 by the ISTO Printer Working Group.
# Copyright 2007-2015 by Apple Inc.
# Copyright 1997-2007 by Easy Software Products, all rights reserved.
#
Expand Down Expand Up @@ -81,8 +81,3 @@ dist: all
#

.NOTPARALLEL:


#
# End of "$Id: Makefile 12414 2015-01-21 00:02:04Z msweet $".
#
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ You'll need the Avahi and GNU TLS developer packages to provide DNS-SD and TLS s
./configure
make

## OS X
## macOS

You'll need the current Xcode software and command-line tools to build things. Run the following to compile the tools:

Expand All @@ -34,7 +34,7 @@ Open the "ippeveselfcert.sln" file in the "vcnet" subdirectory and build the ins

# Running/Testing

## Linux and OS X
## Linux and macOS

The "runtests.sh" script can be used to run any of the test scripts using the locally-built tools. For example:

Expand Down Expand Up @@ -73,7 +73,7 @@ Run:
A tar.gz file will be placed in the current directory.


## OS X
## macOS

You'll need the PWG code signing certificate (available from the PWG officers for official use only) or your own certificate loaded into your login keychain. Then run:

Expand All @@ -86,6 +86,6 @@ If you built the installer target, you'll find the package in a MSI file in the

# Legal Stuff

These tools are Copyright 2014-2015 by The Printer Working Group and Copyright 2007-2015 by Apple Inc. CUPS and the CUPS logo are trademarks of Apple Inc. PWG and IPP Everywhere are trademarks of the IEEE-ISTO.
These tools are Copyright 2014-2016 by The Printer Working Group and Copyright 2007-2016 by Apple Inc. CUPS and the CUPS logo are trademarks of Apple Inc. PWG and IPP Everywhere are trademarks of the IEEE-ISTO.

The tools are provided under the terms of version 2 of the GNU General Public License and GNU Library General Public License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the file "LICENSE.txt" for more information.
2 changes: 0 additions & 2 deletions config-scripts/cups-common.m4
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
dnl
dnl "$Id: cups-common.m4 12852 2015-08-28 13:29:21Z msweet $"
dnl
dnl Common configuration stuff for CUPS.
dnl
dnl Copyright 2015 by the ISTO Printer Working Group.
Expand Down
6 changes: 0 additions & 6 deletions config-scripts/cups-compiler.m4
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
dnl
dnl "$Id: cups-compiler.m4 12742 2015-06-23 14:48:53Z msweet $"
dnl
dnl Compiler stuff for CUPS.
dnl
dnl Copyright 2007-2014 by Apple Inc.
Expand Down Expand Up @@ -239,7 +237,3 @@ case $uname in
OPTIM="$OPTIM -D_GNU_SOURCE"
;;
esac

dnl
dnl End of "$Id: cups-compiler.m4 12742 2015-06-23 14:48:53Z msweet $".
dnl
20 changes: 7 additions & 13 deletions config-scripts/cups-dnssd.m4
Original file line number Diff line number Diff line change
@@ -1,15 +1,13 @@
dnl
dnl "$Id: cups-dnssd.m4 12845 2015-08-26 18:23:53Z msweet $"
dnl DNS Service Discovery (aka Bonjour) stuff for CUPS.
dnl
dnl DNS Service Discovery (aka Bonjour) stuff for CUPS.
dnl Copyright 2007-2015 by Apple Inc.
dnl
dnl Copyright 2007-2015 by Apple Inc.
dnl
dnl These coded instructions, statements, and computer programs are the
dnl property of Apple Inc. and are protected by Federal copyright
dnl law. Distribution and use rights are outlined in the file "LICENSE.txt"
dnl which should have been included with this file. If this file is
dnl file is missing or damaged, see the license at "http://www.cups.org/".
dnl These coded instructions, statements, and computer programs are the
dnl property of Apple Inc. and are protected by Federal copyright
dnl law. Distribution and use rights are outlined in the file "LICENSE.txt"
dnl which should have been included with this file. If this file is
dnl file is missing or damaged, see the license at "http://www.cups.org/".
dnl

AC_ARG_ENABLE(avahi, [ --disable-avahi disable DNS Service Discovery support using Avahi])
Expand Down Expand Up @@ -80,7 +78,3 @@ AC_SUBST(DNSSDLIBS)
AC_SUBST(DNSSD_BACKEND)
AC_SUBST(IPPFIND_BIN)
AC_SUBST(IPPFIND_MAN)

dnl
dnl End of "$Id: cups-dnssd.m4 12845 2015-08-26 18:23:53Z msweet $".
dnl
22 changes: 8 additions & 14 deletions config-scripts/cups-largefile.m4
Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@
dnl
dnl "$Id: cups-largefile.m4 11324 2013-10-04 03:11:42Z msweet $"
dnl Large file support stuff for CUPS.
dnl
dnl Large file support stuff for CUPS.
dnl Copyright 2007-2011 by Apple Inc.
dnl Copyright 1997-2005 by Easy Software Products, all rights reserved.
dnl
dnl Copyright 2007-2011 by Apple Inc.
dnl Copyright 1997-2005 by Easy Software Products, all rights reserved.
dnl
dnl These coded instructions, statements, and computer programs are the
dnl property of Apple Inc. and are protected by Federal copyright
dnl law. Distribution and use rights are outlined in the file "LICENSE.txt"
dnl which should have been included with this file. If this file is
dnl file is missing or damaged, see the license at "http://www.cups.org/".
dnl These coded instructions, statements, and computer programs are the
dnl property of Apple Inc. and are protected by Federal copyright
dnl law. Distribution and use rights are outlined in the file "LICENSE.txt"
dnl which should have been included with this file. If this file is
dnl file is missing or damaged, see the license at "http://www.cups.org/".
dnl

dnl Check for largefile support...
Expand Down Expand Up @@ -46,7 +44,3 @@ if test $ac_cv_c_long_long = yes; then
fi

AC_CHECK_FUNC(strtoll, AC_DEFINE(HAVE_STRTOLL))

dnl
dnl End of "$Id: cups-largefile.m4 11324 2013-10-04 03:11:42Z msweet $".
dnl
6 changes: 0 additions & 6 deletions config-scripts/cups-network.m4
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
dnl
dnl "$Id: cups-network.m4 12324 2014-12-09 20:28:39Z msweet $"
dnl
dnl Networking stuff for CUPS.
dnl
dnl Copyright 2007-2014 by Apple Inc.
Expand Down Expand Up @@ -70,7 +68,3 @@ fi

AC_SUBST(CUPS_DEFAULT_DOMAINSOCKET)
AC_SUBST(CUPS_LISTEN_DOMAINSOCKET)

dnl
dnl End of "$Id: cups-network.m4 12324 2014-12-09 20:28:39Z msweet $".
dnl
22 changes: 8 additions & 14 deletions config-scripts/cups-opsys.m4
Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@
dnl
dnl "$Id: cups-opsys.m4 11324 2013-10-04 03:11:42Z msweet $"
dnl Operating system stuff for CUPS.
dnl
dnl Operating system stuff for CUPS.
dnl Copyright 2007-2012 by Apple Inc.
dnl Copyright 1997-2006 by Easy Software Products, all rights reserved.
dnl
dnl Copyright 2007-2012 by Apple Inc.
dnl Copyright 1997-2006 by Easy Software Products, all rights reserved.
dnl
dnl These coded instructions, statements, and computer programs are the
dnl property of Apple Inc. and are protected by Federal copyright
dnl law. Distribution and use rights are outlined in the file "LICENSE.txt"
dnl which should have been included with this file. If this file is
dnl file is missing or damaged, see the license at "http://www.cups.org/".
dnl These coded instructions, statements, and computer programs are the
dnl property of Apple Inc. and are protected by Federal copyright
dnl law. Distribution and use rights are outlined in the file "LICENSE.txt"
dnl which should have been included with this file. If this file is
dnl file is missing or damaged, see the license at "http://www.cups.org/".
dnl

dnl Get the operating system, version number, and architecture...
Expand All @@ -33,7 +31,3 @@ case "$uname" in
uname="Linux"
;;
esac

dnl
dnl "$Id: cups-opsys.m4 11324 2013-10-04 03:11:42Z msweet $"
dnl
22 changes: 8 additions & 14 deletions config-scripts/cups-poll.m4
Original file line number Diff line number Diff line change
@@ -1,22 +1,16 @@
dnl
dnl "$Id: cups-poll.m4 11324 2013-10-04 03:11:42Z msweet $"
dnl Select/poll stuff for CUPS.
dnl
dnl Select/poll stuff for CUPS.
dnl Copyright 2007-2011 by Apple Inc.
dnl Copyright 2006 by Easy Software Products, all rights reserved.
dnl
dnl Copyright 2007-2011 by Apple Inc.
dnl Copyright 2006 by Easy Software Products, all rights reserved.
dnl
dnl These coded instructions, statements, and computer programs are the
dnl property of Apple Inc. and are protected by Federal copyright
dnl law. Distribution and use rights are outlined in the file "LICENSE.txt"
dnl which should have been included with this file. If this file is
dnl file is missing or damaged, see the license at "http://www.cups.org/".
dnl These coded instructions, statements, and computer programs are the
dnl property of Apple Inc. and are protected by Federal copyright
dnl law. Distribution and use rights are outlined in the file "LICENSE.txt"
dnl which should have been included with this file. If this file is
dnl file is missing or damaged, see the license at "http://www.cups.org/".
dnl

AC_CHECK_FUNC(poll, AC_DEFINE(HAVE_POLL))
AC_CHECK_FUNC(epoll_create, AC_DEFINE(HAVE_EPOLL))
AC_CHECK_FUNC(kqueue, AC_DEFINE(HAVE_KQUEUE))

dnl
dnl End of "$Id: cups-poll.m4 11324 2013-10-04 03:11:42Z msweet $".
dnl
6 changes: 0 additions & 6 deletions config-scripts/cups-ssl.m4
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
dnl
dnl "$Id: cups-ssl.m4 12645 2015-05-20 01:20:52Z msweet $"
dnl
dnl TLS stuff for CUPS.
dnl
dnl Copyright 2007-2015 by Apple Inc.
Expand Down Expand Up @@ -106,7 +104,3 @@ AC_SUBST(SSLLIBS)

EXPORT_SSLLIBS="$SSLLIBS"
AC_SUBST(EXPORT_SSLLIBS)

dnl
dnl End of "$Id: cups-ssl.m4 12645 2015-05-20 01:20:52Z msweet $".
dnl
22 changes: 8 additions & 14 deletions config-scripts/cups-threads.m4
Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@
dnl
dnl "$Id: cups-threads.m4 11324 2013-10-04 03:11:42Z msweet $"
dnl Threading stuff for CUPS.
dnl
dnl Threading stuff for CUPS.
dnl Copyright 2007-2011 by Apple Inc.
dnl Copyright 1997-2005 by Easy Software Products, all rights reserved.
dnl
dnl Copyright 2007-2011 by Apple Inc.
dnl Copyright 1997-2005 by Easy Software Products, all rights reserved.
dnl
dnl These coded instructions, statements, and computer programs are the
dnl property of Apple Inc. and are protected by Federal copyright
dnl law. Distribution and use rights are outlined in the file "LICENSE.txt"
dnl which should have been included with this file. If this file is
dnl file is missing or damaged, see the license at "http://www.cups.org/".
dnl These coded instructions, statements, and computer programs are the
dnl property of Apple Inc. and are protected by Federal copyright
dnl law. Distribution and use rights are outlined in the file "LICENSE.txt"
dnl which should have been included with this file. If this file is
dnl file is missing or damaged, see the license at "http://www.cups.org/".
dnl

AC_ARG_ENABLE(threads, [ --disable-threads disable multi-threading support])
Expand Down Expand Up @@ -48,7 +46,3 @@ if test "x$enable_threads" != xno; then
fi

AC_SUBST(PTHREAD_FLAGS)

dnl
dnl End of "$Id: cups-threads.m4 11324 2013-10-04 03:11:42Z msweet $".
dnl
2 changes: 1 addition & 1 deletion config.h.in
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* Configuration file for the IPP Everywhere Printer Self-Certification tools.
*
* Copyright 2015 by the ISTO Printer Working Group.
* Copyright 2015-2016 by the ISTO Printer Working Group.
* Copyright 2007-2015 by Apple Inc.
* Copyright 1997-2007 by Easy Software Products.
*
Expand Down
8 changes: 0 additions & 8 deletions configure
Original file line number Diff line number Diff line change
Expand Up @@ -2234,7 +2234,6 @@ case "$uname" in
esac



ac_config_headers="$ac_config_headers config.h"


Expand Down Expand Up @@ -4729,7 +4728,6 @@ case $uname in
esac



ac_fn_c_check_header_compile "$LINENO" "resolv.h" "ac_cv_header_resolv_h" "
#include <sys/socket.h>
#include <netinet/in.h>
Expand Down Expand Up @@ -5374,7 +5372,6 @@ fi




ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
if test "x$ac_cv_func_poll" = xyes; then :
$as_echo "#define HAVE_POLL 1" >>confdefs.h
Expand All @@ -5395,7 +5392,6 @@ fi




# Check whether --enable-threads was given.
if test "${enable_threads+set}" = set; then :
enableval=$enable_threads;
Expand Down Expand Up @@ -5458,7 +5454,6 @@ fi




# Check whether --enable-ssl was given.
if test "${enable_ssl+set}" = set; then :
enableval=$enable_ssl;
Expand Down Expand Up @@ -5823,7 +5818,6 @@ EXPORT_SSLLIBS="$SSLLIBS"




# Check whether --enable-largefile was given.
if test "${enable_largefile+set}" = set; then :
enableval=$enable_largefile;
Expand Down Expand Up @@ -6080,7 +6074,6 @@ fi




# Check whether --enable-avahi was given.
if test "${enable_avahi+set}" = set; then :
enableval=$enable_avahi;
Expand Down Expand Up @@ -6194,7 +6187,6 @@ fi




ac_config_files="$ac_config_files Makedefs tests/bonjour-access-tests.test tests/bonjour-tests.bat tests/bonjour-tests.sh tests/bonjour-value-tests.test tests/document-tests.bat tests/document-tests.sh tests/document-tests.test tests/ipp-tests.bat tests/ipp-tests.sh tests/ipp-tests.test"

cat >confcache <<\_ACEOF
Expand Down
7 changes: 0 additions & 7 deletions tools/ippfind.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
/*
* "$Id: ippfind.c 12638 2015-05-19 02:36:15Z msweet $"
*
* Utility to find IPP printers via Bonjour/DNS-SD and optionally run
* commands such as IPP and Bonjour conformance tests. This tool is
* inspired by the UNIX "find" command, thus its name.
Expand Down Expand Up @@ -2840,8 +2838,3 @@ show_version(void)

exit(IPPFIND_EXIT_TRUE);
}


/*
* End of "$Id: ippfind.c 12638 2015-05-19 02:36:15Z msweet $".
*/
Loading

0 comments on commit 134c450

Please sign in to comment.