Resend, because it seems no to have reached the BTS. ----- Forwarded message from djpig -----
To: [EMAIL PROTECTED] Subject: xhtml: Some patches for the templates [#98811: Future or updated pages should use XHTML 1 if possible] I just checked the webpages if they compile with the wml option -W2,--expansion=0 which is required to output xhtml (if we ever want this). Of course they do not (at least for not closed tags) but I fixed all templates to do so. As this changes little in the actual output without the above options (except for some changes that do now generate endtags) I will commit these changes after some additional checks. It's actually just some code cleanup. Oh my god, I seem to have to many time... Patch attached. Gruesse, -- Frank Lichtenheld <[EMAIL PROTECTED]> www: http://www.djpig.de/ ? releases/index.en.html ? releases/hamm/HOWTO.upgrade.en.html ? releases/hamm/errata.en.html ? releases/hamm/index.en.html ? releases/hamm/updates.en.html ? releases/potato/credits.en.html ? releases/potato/errata.en.html ? releases/potato/index.en.html ? releases/potato/installmanual.en.html ? releases/potato/releasenotes.en.html ? releases/potato/reportingbugs.en.html ? releases/potato/installguide/index.en.html ? releases/sarge/index.en.html ? releases/sid/index.en.html ? releases/slink/index.en.html ? releases/slink/running-kernel-2.2.en.html ? releases/woody/credits.en.html ? releases/woody/errata.en.html ? releases/woody/index.en.html ? releases/woody/installmanual.en.html ? releases/woody/releasenotes.en.html ? releases/woody/reportingbugs.en.html ? security/crossreferences.en.html ? security/cve-compatibility.en.html ? security/dsa-long.en.rdf ? security/dsa.en.rdf ? security/faq.en.html ? security/index.en.html ? security/ref-table.inc ? security/1997/19970127.en.html ? security/1997/19970206a.en.html ? security/1997/19970206b.en.html ? security/1997/19970210.en.html ? security/1997/19970213.en.html ? security/1997/19970220.en.html ? security/1997/19970302.en.html ? security/1997/19970304.en.html ? security/1997/19970323.en.html ? security/1997/19970325a.en.html ? security/1997/19970325b.en.html ? security/1997/19970407.en.html ? security/1997/19970409.en.html ? security/1997/19970416.en.html ? security/1997/19970417.en.html ? security/1997/19970702a.en.html ? security/1997/19970702b.en.html ? security/1997/index.en.html ? security/1998/19980110.en.html ? security/1998/19980112a.en.html ? security/1998/19980112b.en.html ? security/1998/19980211.en.html ? security/1998/19980217.en.html ? security/1998/19980317a.en.html ? security/1998/19980317b.en.html ? security/1998/19980317c.en.html ? security/1998/19980317d.en.html ? security/1998/19980317e.en.html ? security/1998/19980401.en.html ? security/1998/19980508a.en.html ? security/1998/19980508b.en.html ? security/1998/19980509.en.html ? security/1998/19980513.en.html ? security/1998/19980514.en.html ? security/1998/19980520.en.html ? security/1998/19980530a.en.html ? security/1998/19980530b.en.html ? security/1998/19980531.en.html ? security/1998/19980613.en.html ? security/1998/19980708.en.html ? security/1998/19980827a.en.html ? security/1998/19980827b.en.html ? security/1998/19980827c.en.html ? security/1998/19980827d.en.html ? security/1998/19980827e.en.html ? security/1998/19980828a.en.html ? security/1998/19980828b.en.html ? security/1998/19980828c.en.html ? security/1998/19980828d.en.html ? security/1998/19980829.en.html ? security/1998/19980901.en.html ? security/1998/19980904.en.html ? security/1998/19980905.en.html ? security/1998/19980909.en.html ? security/1998/19980922.en.html ? security/1998/19981112.en.html ? security/1998/19981118.en.html ? security/1998/19981122.en.html ? security/1998/19981126.en.html ? security/1998/19981207.en.html ? security/1998/19981210.en.html ? security/1998/index.en.html ? security/1999/19990104.en.html ? security/1999/19990117.en.html ? security/1999/19990210.en.html ? security/1999/19990215.en.html ? security/1999/19990215a.en.html ? security/1999/19990218.en.html ? security/1999/19990220.en.html ? security/1999/19990220a.en.html ? security/1999/19990331.en.html ? security/1999/19990331a.en.html ? security/1999/19990422.en.html ? security/1999/19990607.en.html ? security/1999/19990607a.en.html ? security/1999/19990612.en.html ? security/1999/19990623.en.html ? security/1999/19990804.en.html ? security/1999/19990806.en.html ? security/1999/19990807.en.html ? security/1999/19990814.en.html ? security/1999/19990823.en.html ? security/1999/19990823a.en.html ? security/1999/19990823b.en.html ? security/1999/19990823c.en.html ? security/1999/19990830.en.html ? security/1999/19990907.en.html ? security/1999/19990924.en.html ? security/1999/19991018.en.html ? security/1999/19991018a.en.html ? security/1999/19991027.en.html ? security/1999/19991030.en.html ? security/1999/19991111.en.html ? security/1999/19991111a.en.html ? security/1999/19991116.en.html ? security/1999/19991202.en.html ? security/1999/19991207.en.html ? security/1999/19991209.en.html ? security/1999/19991215.en.html ? security/1999/19991215a.en.html ? security/1999/index.en.html ? security/2000/20000108.en.html ? security/2000/20000109.en.html ? security/2000/20000201.en.html ? security/2000/20000217.en.html ? security/2000/20000227.en.html ? security/2000/20000229.en.html ? security/2000/20000309.en.html ? security/2000/20000328.en.html ? security/2000/20000605.en.html ? security/2000/20000605a.en.html ? security/2000/20000612.en.html ? security/2000/20000619.en.html ? security/2000/20000623.en.html ? security/2000/20000628.en.html ? security/2000/20000702.en.html ? security/2000/20000719.en.html ? security/2000/20000719a.en.html ? security/2000/20000719b.en.html ? security/2000/20000727.en.html ? security/2000/20000728.en.html ? security/2000/20000810.en.html ? security/2000/20000812.en.html ? security/2000/20000816.en.html ? security/2000/20000821.en.html ? security/2000/20000830.en.html ? security/2000/20000830a.en.html ? security/2000/20000901.en.html ? security/2000/20000902.en.html ? security/2000/20000902a.en.html ? security/2000/20000910.en.html ? security/2000/20000910a.en.html ? security/2000/20000911.en.html ? security/2000/20000919.en.html ? security/2000/20001008.en.html ? security/2000/20001009.en.html ? security/2000/20001013.en.html ? security/2000/20001013a.en.html ? security/2000/20001014.en.html ? security/2000/20001014a.en.html ? security/2000/20001014b.en.html ? security/2000/20001111.en.html ? security/2000/20001111a.en.html ? security/2000/20001112.en.html ? security/2000/20001118.en.html ? security/2000/20001118a.en.html ? security/2000/20001119.en.html ? security/2000/20001120.en.html ? security/2000/20001120a.en.html ? security/2000/20001121.en.html ? security/2000/20001121a.en.html ? security/2000/20001122.en.html ? security/2000/20001122a.en.html ? security/2000/20001122b.en.html ? security/2000/20001122c.en.html ? security/2000/20001123.en.html ? security/2000/20001125.en.html ? security/2000/20001129.en.html ? security/2000/20001130.en.html ? security/2000/20001201.en.html ? security/2000/20001217.en.html ? security/2000/20001217a.en.html ? security/2000/20001219.en.html ? security/2000/20001220.en.html ? security/2000/20001225.en.html ? security/2000/20001225a.en.html ? security/2000/20001225b.en.html ? security/2000/index.en.html ? security/2001/dsa-011.en.html ? security/2001/dsa-012.en.html ? security/2001/dsa-013.en.html ? security/2001/dsa-014.en.html ? security/2001/dsa-015.en.html ? security/2001/dsa-016.en.html ? security/2001/dsa-017.en.html ? security/2001/dsa-018.en.html ? security/2001/dsa-019.en.html ? security/2001/dsa-020.en.html ? security/2001/dsa-021.en.html ? security/2001/dsa-022.en.html ? security/2001/dsa-023.en.html ? security/2001/dsa-024.en.html ? security/2001/dsa-025.en.html ? security/2001/dsa-026.en.html ? security/2001/dsa-027.en.html ? security/2001/dsa-028.en.html ? security/2001/dsa-029.en.html ? security/2001/dsa-030.en.html ? security/2001/dsa-031.en.html ? security/2001/dsa-032.en.html ? security/2001/dsa-033.en.html ? security/2001/dsa-034.en.html ? security/2001/dsa-035.en.html ? security/2001/dsa-036.en.html ? security/2001/dsa-037.en.html ? security/2001/dsa-038.en.html ? security/2001/dsa-039.en.html ? security/2001/dsa-040.en.html ? security/2001/dsa-041.en.html ? security/2001/dsa-042.en.html ? security/2001/dsa-043.en.html ? security/2001/dsa-044.en.html ? security/2001/dsa-045.en.html ? security/2001/dsa-046.en.html ? security/2001/dsa-047.en.html ? security/2001/dsa-048.en.html ? security/2001/dsa-049.en.html ? security/2001/dsa-050.en.html ? security/2001/dsa-051.en.html ? security/2001/dsa-052.en.html ? security/2001/dsa-053.en.html ? security/2001/dsa-054.en.html ? security/2001/dsa-055.en.html ? security/2001/dsa-056.en.html ? security/2001/dsa-057.en.html ? security/2001/dsa-058.en.html ? security/2001/dsa-059.en.html ? security/2001/dsa-060.en.html ? security/2001/dsa-061.en.html ? security/2001/dsa-062.en.html ? security/2001/dsa-063.en.html ? security/2001/dsa-064.en.html ? security/2001/dsa-065.en.html ? security/2001/dsa-066.en.html ? security/2001/dsa-067.en.html ? security/2001/dsa-068.en.html ? security/2001/dsa-069.en.html ? security/2001/dsa-070.en.html ? security/2001/dsa-071.en.html ? security/2001/dsa-072.en.html ? security/2001/dsa-073.en.html ? security/2001/dsa-074.en.html ? security/2001/dsa-075.en.html ? security/2001/dsa-076.en.html ? security/2001/dsa-077.en.html ? security/2001/dsa-078.en.html ? security/2001/dsa-079.en.html ? security/2001/dsa-080.en.html ? security/2001/dsa-081.en.html ? security/2001/dsa-082.en.html ? security/2001/dsa-083.en.html ? security/2001/dsa-084.en.html ? security/2001/dsa-085.en.html ? security/2001/dsa-086.en.html ? security/2001/dsa-087.en.html ? security/2001/dsa-088.en.html ? security/2001/dsa-089.en.html ? security/2001/dsa-090.en.html ? security/2001/dsa-091.en.html ? security/2001/dsa-092.en.html ? security/2001/dsa-093.en.html ? security/2001/dsa-094.en.html ? security/2001/dsa-095.en.html ? security/2001/index.en.html ? security/2002/dsa-096.en.html ? security/2002/dsa-097.en.html ? security/2002/dsa-098.en.html ? security/2002/dsa-099.en.html ? security/2002/dsa-100.en.html ? security/2002/dsa-101.en.html ? security/2002/dsa-102.en.html ? security/2002/dsa-103.en.html ? security/2002/dsa-104.en.html ? security/2002/dsa-105.en.html ? security/2002/dsa-106.en.html ? security/2002/dsa-107.en.html ? security/2002/dsa-108.en.html ? security/2002/dsa-109.en.html ? security/2002/dsa-110.en.html ? security/2002/dsa-111.en.html ? security/2002/dsa-112.en.html ? security/2002/dsa-113.en.html ? security/2002/dsa-114.en.html ? security/2002/dsa-115.en.html ? security/2002/dsa-116.en.html ? security/2002/dsa-117.en.html ? security/2002/dsa-118.en.html ? security/2002/dsa-119.en.html ? security/2002/dsa-120.en.html ? security/2002/dsa-121.en.html ? security/2002/dsa-122.en.html ? security/2002/dsa-123.en.html ? security/2002/dsa-124.en.html ? security/2002/dsa-125.en.html ? security/2002/dsa-126.en.html ? security/2002/dsa-127.en.html ? security/2002/dsa-128.en.html ? security/2002/dsa-129.en.html ? security/2002/dsa-130.en.html ? security/2002/dsa-131.en.html ? security/2002/dsa-132.en.html ? security/2002/dsa-133.en.html ? security/2002/dsa-134.en.html ? security/2002/dsa-135.en.html ? security/2002/dsa-136.en.html ? security/2002/dsa-137.en.html ? security/2002/dsa-138.en.html ? security/2002/dsa-139.en.html ? security/2002/dsa-140.en.html ? security/2002/dsa-141.en.html ? security/2002/dsa-142.en.html ? security/2002/dsa-143.en.html ? security/2002/dsa-144.en.html ? security/2002/dsa-145.en.html ? security/2002/dsa-146.en.html ? security/2002/dsa-147.en.html ? security/2002/dsa-148.en.html ? security/2002/dsa-149.en.html ? security/2002/dsa-150.en.html ? security/2002/dsa-151.en.html ? security/2002/dsa-152.en.html ? security/2002/dsa-153.en.html ? security/2002/dsa-154.en.html ? security/2002/dsa-155.en.html ? security/2002/dsa-156.en.html ? security/2002/dsa-157.en.html ? security/2002/dsa-158.en.html ? security/2002/dsa-159.en.html ? security/2002/dsa-160.en.html ? security/2002/dsa-161.en.html ? security/2002/dsa-162.en.html ? security/2002/dsa-163.en.html ? security/2002/dsa-164.en.html ? security/2002/dsa-165.en.html ? security/2002/dsa-166.en.html ? security/2002/dsa-167.en.html ? security/2002/dsa-168.en.html ? security/2002/dsa-169.en.html ? security/2002/dsa-170.en.html ? security/2002/dsa-171.en.html ? security/2002/dsa-172.en.html ? security/2002/dsa-173.en.html ? security/2002/dsa-174.en.html ? security/2002/dsa-175.en.html ? security/2002/dsa-176.en.html ? security/2002/dsa-177.en.html ? security/2002/dsa-178.en.html ? security/2002/dsa-179.en.html ? security/2002/dsa-180.en.html ? security/2002/dsa-181.en.html ? security/2002/dsa-182.en.html ? security/2002/dsa-183.en.html ? security/2002/dsa-184.en.html ? security/2002/dsa-185.en.html ? security/2002/dsa-186.en.html ? security/2002/dsa-187.en.html ? security/2002/dsa-188.en.html ? security/2002/dsa-189.en.html ? security/2002/dsa-190.en.html ? security/2002/dsa-191.en.html ? security/2002/dsa-192.en.html ? security/2002/dsa-193.en.html ? security/2002/dsa-194.en.html ? security/2002/dsa-195.en.html ? security/2002/dsa-196.en.html ? security/2002/dsa-197.en.html ? security/2002/dsa-198.en.html ? security/2002/dsa-199.en.html ? security/2002/dsa-200.en.html ? security/2002/dsa-201.en.html ? security/2002/dsa-202.en.html ? security/2002/dsa-203.en.html ? security/2002/dsa-204.en.html ? security/2002/dsa-205.en.html ? security/2002/dsa-206.en.html ? security/2002/dsa-207.en.html ? security/2002/dsa-208.en.html ? security/2002/dsa-209.en.html ? security/2002/dsa-210.en.html ? security/2002/dsa-211.en.html ? security/2002/dsa-212.en.html ? security/2002/dsa-213.en.html ? security/2002/dsa-214.en.html ? security/2002/dsa-215.en.html ? security/2002/dsa-216.en.html ? security/2002/dsa-217.en.html ? security/2002/dsa-218.en.html ? security/2002/dsa-219.en.html ? security/2002/index.en.html ? security/2003/dsa-220.en.html ? security/2003/dsa-221.en.html ? security/2003/dsa-222.en.html ? security/2003/dsa-223.en.html ? security/2003/dsa-224.en.html ? security/2003/dsa-225.en.html ? security/2003/dsa-226.en.html ? security/2003/dsa-227.en.html ? security/2003/dsa-228.en.html ? security/2003/dsa-229.en.html ? security/2003/dsa-230.en.html ? security/2003/dsa-231.en.html ? security/2003/dsa-232.en.html ? security/2003/dsa-233.en.html ? security/2003/dsa-234.en.html ? security/2003/dsa-235.en.html ? security/2003/dsa-236.en.html ? security/2003/dsa-237.en.html ? security/2003/dsa-238.en.html ? security/2003/dsa-239.en.html ? security/2003/dsa-240.en.html ? security/2003/dsa-241.en.html ? security/2003/dsa-242.en.html ? security/2003/dsa-243.en.html ? security/2003/dsa-244.en.html ? security/2003/dsa-245.en.html ? security/2003/dsa-246.en.html ? security/2003/dsa-247.en.html ? security/2003/dsa-248.en.html ? security/2003/dsa-249.en.html ? security/2003/dsa-250.en.html ? security/2003/dsa-251.en.html ? security/2003/dsa-252.en.html ? security/2003/dsa-253.en.html ? security/2003/dsa-254.en.html ? security/2003/dsa-255.en.html ? security/2003/dsa-256.en.html ? security/2003/dsa-257.en.html ? security/2003/dsa-258.en.html ? security/2003/dsa-259.en.html ? security/2003/dsa-260.en.html ? security/2003/dsa-261.en.html ? security/2003/dsa-262.en.html ? security/2003/dsa-263.en.html ? security/2003/dsa-264.en.html ? security/2003/dsa-265.en.html ? security/2003/dsa-266.en.html ? security/2003/dsa-267.en.html ? security/2003/dsa-268.en.html ? security/2003/dsa-269.en.html ? security/2003/dsa-270.en.html ? security/2003/dsa-271.en.html ? security/2003/dsa-272.en.html ? security/2003/dsa-273.en.html ? security/2003/dsa-274.en.html ? security/2003/dsa-275.en.html ? security/2003/dsa-276.en.html ? security/2003/dsa-277.en.html ? security/2003/dsa-278.en.html ? security/2003/dsa-279.en.html ? security/2003/dsa-280.en.html ? security/2003/dsa-281.en.html ? security/2003/dsa-282.en.html ? security/2003/dsa-283.en.html ? security/2003/dsa-284.en.html ? security/2003/dsa-285.en.html ? security/2003/dsa-286.en.html ? security/2003/dsa-287.en.html ? security/2003/dsa-288.en.html ? security/2003/dsa-289.en.html ? security/2003/dsa-290.en.html ? security/2003/dsa-291.en.html ? security/2003/dsa-292.en.html ? security/2003/dsa-293.en.html ? security/2003/dsa-294.en.html ? security/2003/dsa-295.en.html ? security/2003/dsa-296.en.html ? security/2003/dsa-297.en.html ? security/2003/dsa-298.en.html ? security/2003/dsa-299.en.html ? security/2003/dsa-300.en.html ? security/2003/dsa-301.en.html ? security/2003/dsa-302.en.html ? security/2003/dsa-303.en.html ? security/2003/dsa-304.en.html ? security/2003/dsa-305.en.html ? security/2003/dsa-306.en.html ? security/2003/dsa-307.en.html ? security/2003/dsa-308.en.html ? security/2003/dsa-309.en.html ? security/2003/dsa-310.en.html ? security/2003/dsa-311.en.html ? security/2003/dsa-312.en.html ? security/2003/dsa-313.en.html ? security/2003/dsa-314.en.html ? security/2003/dsa-315.en.html ? security/2003/dsa-316.en.html ? security/2003/dsa-317.en.html ? security/2003/dsa-318.en.html ? security/2003/dsa-319.en.html ? security/2003/dsa-320.en.html ? security/2003/dsa-321.en.html ? security/2003/dsa-322.en.html ? security/2003/dsa-323.en.html ? security/2003/dsa-324.en.html ? security/2003/dsa-325.en.html ? security/2003/dsa-326.en.html ? security/2003/dsa-327.en.html ? security/2003/dsa-328.en.html ? security/2003/dsa-329.en.html ? security/2003/dsa-330.en.html ? security/2003/dsa-331.en.html ? security/2003/dsa-332.en.html ? security/2003/dsa-333.en.html ? security/2003/dsa-334.en.html ? security/2003/dsa-335.en.html ? security/2003/dsa-336.en.html ? security/2003/dsa-337.en.html ? security/2003/dsa-338.en.html ? security/2003/dsa-339.en.html ? security/2003/dsa-340.en.html ? security/2003/dsa-341.en.html ? security/2003/dsa-342.en.html ? security/2003/dsa-343.en.html ? security/2003/dsa-344.en.html ? security/2003/dsa-345.en.html ? security/2003/dsa-346.en.html ? security/2003/dsa-347.en.html ? security/2003/dsa-348.en.html ? security/2003/dsa-349.en.html ? security/2003/dsa-350.en.html ? security/2003/dsa-351.en.html ? security/2003/dsa-352.en.html ? security/2003/dsa-353.en.html ? security/2003/dsa-354.en.html ? security/2003/dsa-355.en.html ? security/2003/dsa-356.en.html ? security/2003/dsa-357.en.html ? security/2003/dsa-358.en.html ? security/2003/dsa-359.en.html ? security/2003/dsa-360.en.html ? security/2003/dsa-361.en.html ? security/2003/dsa-362.en.html ? security/2003/dsa-363.en.html ? security/2003/dsa-364.en.html ? security/2003/dsa-365.en.html ? security/2003/dsa-366.en.html ? security/2003/dsa-367.en.html ? security/2003/dsa-368.en.html ? security/2003/dsa-369.en.html ? security/2003/dsa-370.en.html ? security/2003/dsa-371.en.html ? security/2003/dsa-372.en.html ? security/2003/dsa-373.en.html ? security/2003/dsa-374.en.html ? security/2003/dsa-375.en.html ? security/2003/dsa-376.en.html ? security/2003/dsa-377.en.html ? security/2003/dsa-378.en.html ? security/2003/dsa-379.en.html ? security/2003/dsa-380.en.html ? security/2003/dsa-381.en.html ? security/2003/dsa-382.en.html ? security/2003/dsa-383.en.html ? security/2003/dsa-384.en.html ? security/2003/dsa-385.en.html ? security/2003/dsa-386.en.html ? security/2003/dsa-387.en.html ? security/2003/dsa-388.en.html ? security/2003/dsa-389.en.html ? security/2003/dsa-390.en.html ? security/2003/dsa-391.en.html ? security/2003/dsa-392.en.html ? security/2003/dsa-393.en.html ? security/2003/dsa-394.en.html ? security/2003/dsa-395.en.html ? security/2003/index.en.html ? security/undated/1bliss.en.html ? security/undated/1doom.en.html ? security/undated/1land.en.html ? security/undated/1ldso.en.html ? security/undated/1libdb.en.html ? security/undated/1lynx.en.html ? security/undated/1mc.en.html ? security/undated/1mgetty.en.html ? security/undated/1modutils.en.html ? security/undated/1parsecontrol.en.html ? security/undated/1samba.en.html ? security/undated/1sperl.en.html ? security/undated/1ssh.en.html ? security/undated/1svgalib.en.html ? security/undated/1teardrop.en.html ? security/undated/1xfree.en.html ? security/undated/1xfree2.en.html ? security/undated/1xfree3.en.html ? security/undated/index.en.html ? template/debian/votestats.wml ? template/debian/votestatsdetailed.wml Index: releases//info =================================================================== RCS file: /cvs/webwml/webwml/english/releases/info,v retrieving revision 1.17 diff -u -r1.17 info --- releases//info 18 Dec 2002 10:50:20 -0000 1.17 +++ releases//info 2 Nov 2003 20:22:03 -0000 @@ -2,7 +2,7 @@ <define-tag current_release_name>woody</define-tag> -<define-tag current_release><current_release_woody></define-tag> +<define-tag current_release><current_release_woody/></define-tag> <define-tag current_release_potato>2.2r7</define-tag> <define-tag current_release_date_potato><:=spokendate('2002-07-13'):></define-tag> @@ -10,9 +10,9 @@ <define-tag current_release_woody>3.0r1</define-tag> <define-tag current_release_date_woody><:=spokendate('2002-12-16'):></define-tag> -<define-tag current_release_short><: $f = "<current_release>"; $f =~ s/r\d+$//; print $f :></define-tag> +<define-tag current_release_short><: $f = "<current_release/>"; $f =~ s/r\d+$//; print $f :></define-tag> -<define-tag current_release_date><current_release_date_woody></define-tag> +<define-tag current_release_date><current_release_date_woody/></define-tag> <define-tag packages_in_stable>8710</define-tag> Index: security//parse-advisory.pl =================================================================== RCS file: /cvs/webwml/webwml/english/security/parse-advisory.pl,v retrieving revision 1.48 diff -u -r1.48 parse-advisory.pl --- security//parse-advisory.pl 11 Sep 2003 09:42:08 -0000 1.48 +++ security//parse-advisory.pl 2 Nov 2003 20:22:04 -0000 @@ -109,12 +109,12 @@ $files =~ s/\n\n$/\n/s; $files =~ s/ (Size\/)?MD5 checksum: (\s*\d+ )?\w{32}\n//sg; -$files =~ s/ Source archives:/<dt><source>/sg; -$files =~ s/ Architecture.independent \w+:\n/<dt><arch-indep>\n/sg; +$files =~ s/ Source archives:/<dt><source\/>/sg; +$files =~ s/ Architecture.independent \w+:\n/<dt><arch-indep\/>\n/sg; $files =~ s/HP Precision architecture/HPPA architecture/gi; $files =~ s/ (\w+) architecture \(([\w -()\/]+)\)/<dt>$arch{$1}:/sg; $files =~ s/ ([\w -\/]+) architecture:/<dt>$1:/sg; -$files =~ s/ (http:\S+)/ <dd><fileurl $1>/sg; +$files =~ s/ (http:\S+)/ <dd><fileurl $1 \/>/sg; $files =~ s,[\n]?Debian (GNU/Linux )?(\S+) (alias |\()([a-z]+)\)?,</dl>\n\n<h3>Debian GNU/Linux $2 ($4)</h3>\n\n<dl>,sg; my @f = (); @@ -150,7 +150,7 @@ print DATA "<define-tag fixed>yes</define-tag>\n"; print DATA "\n#use wml::debian::security\n\n"; print DATA "$files\n\n</dl>\n"; -print DATA "\n<p><md5sums $mlURL>\n"; +print DATA "\n<p><md5sums $mlURL /></p>\n"; close DATA; open WML, ">$wml"; Index: template//debian/cdimage.wml =================================================================== RCS file: /cvs/webwml/webwml/english/template/debian/cdimage.wml,v retrieving revision 1.51 diff -u -r1.51 cdimage.wml --- template//debian/cdimage.wml 28 Jan 2003 13:55:31 -0000 1.51 +++ template//debian/cdimage.wml 2 Nov 2003 20:22:36 -0000 @@ -78,7 +78,7 @@ <table width="100%" bgcolor="#ffffff" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="left" valign="middle"> - <a href="$(HOME)/CD/"><img src="$(HOME)/CD/pictures/cdimage.<cdpiclang>.png" alt="<debiancd>" width="380" height="82" border="0"></a> + <a href="$(HOME)/CD/"><img src="$(HOME)/CD/pictures/cdimage.<cdpiclang/>.png" alt="<debiancd/>" width="380" height="82" border="0"></a> </td> <td align="right" valign="middle"> <a href="$(HOME)/"><img src="$(HOME)/logos/openlogo-nd-50.png" border="0" hspace="0" vspace="0" alt="" /></a> @@ -93,12 +93,12 @@ <img src="$(HOME)/CD/pictures/menubar-tl.png" width="16" height="16" alt="" align="left" border="0" hspace="0" vspace="0"> </td> <td rowspan="2" align="center" valign="middle"> - <a href="$(HOME)/CD/faq/"><img src="$(HOME)/CD/pictures/menu-faq.<cdpiclang>.png" width="40" height="27" alt="<dc_faq> <sep>" border="0" align="middle" hspace="6" vspace="1"></a> - <a href="$(HOME)/CD/netinst/"><img src="$(HOME)/CD/pictures/menu-netinst.<cdpiclang>.png" width="125" height="27" alt="<dc_net> <sep>" border="0" align="middle" hspace="6" vspace="1"></a> - <a href="$(HOME)/CD/vendors/"><img src="$(HOME)/CD/pictures/menu-buy.<cdpiclang>.png" width="41" height="27" alt="<dc_buy> <sep>" border="0" align="middle" hspace="6" vspace="1"></a> - <a href="$(HOME)/CD/jigdo-cd/"><img src="$(HOME)/CD/pictures/menu-jigdo.<cdpiclang>.png" width="60" height="27" alt="<dc_jigdo> <sep>" border="0" align="middle" hspace="6" vspace="1"></a> - <a href="$(HOME)/CD/http-ftp/"><img src="$(HOME)/CD/pictures/menu-http-ftp.<cdpiclang>.png" width="93" height="27" alt="<dc_httpftp> <sep>" border="0" align="middle" hspace="6" vspace="1"></a> - <a href="$(HOME)/CD/misc"><img src="$(HOME)/CD/pictures/menu-misc.<cdpiclang>.png" width="50" height="27" alt="<dc_misc>" border="0" align="middle" hspace="6" vspace="1"></a> + <a href="$(HOME)/CD/faq/"><img src="$(HOME)/CD/pictures/menu-faq.<cdpiclang/>.png" width="40" height="27" alt="<dc_faq/> <sep/>" border="0" align="middle" hspace="6" vspace="1"></a> + <a href="$(HOME)/CD/netinst/"><img src="$(HOME)/CD/pictures/menu-netinst.<cdpiclang/>.png" width="125" height="27" alt="<dc_net/> <sep/>" border="0" align="middle" hspace="6" vspace="1"></a> + <a href="$(HOME)/CD/vendors/"><img src="$(HOME)/CD/pictures/menu-buy.<cdpiclang/>.png" width="41" height="27" alt="<dc_buy/> <sep/>" border="0" align="middle" hspace="6" vspace="1"></a> + <a href="$(HOME)/CD/jigdo-cd/"><img src="$(HOME)/CD/pictures/menu-jigdo.<cdpiclang/>.png" width="60" height="27" alt="<dc_jigdo/> <sep/>" border="0" align="middle" hspace="6" vspace="1"></a> + <a href="$(HOME)/CD/http-ftp/"><img src="$(HOME)/CD/pictures/menu-http-ftp.<cdpiclang/>.png" width="93" height="27" alt="<dc_httpftp/> <sep/>" border="0" align="middle" hspace="6" vspace="1"></a> + <a href="$(HOME)/CD/misc"><img src="$(HOME)/CD/pictures/menu-misc.<cdpiclang/>.png" width="50" height="27" alt="<dc_misc/>" border="0" align="middle" hspace="6" vspace="1"></a> </td> <td align="right" valign="top"> <img src="$(HOME)/CD/pictures/menubar-tr.png" width="16" height="16" alt="" align="right" border="0" hspace="0" vspace="0"> @@ -125,13 +125,13 @@ <hrline/> <div align="center"><small><tt><b>\ -<a href="$(HOME)/CD/"><debian-on-cd-bottom></a>: -<a href="$(HOME)/CD/faq/"><faq-bottom></a> <sep> -<a href="$(HOME)/CD/netinst/"><net-install-bottom></a> <sep> -<a href="$(HOME)/CD/vendors/"><buy-bottom></a> <sep> -<a href="$(HOME)/CD/jigdo-cd/"><jigdo-bottom></a> <sep> -<a href="$(HOME)/CD/http-ftp/"><http-ftp-bottom></a> <sep> -<a href="$(HOME)/CD/misc"><misc-bottom></a>\ +<a href="$(HOME)/CD/"><debian-on-cd-bottom/></a>: +<a href="$(HOME)/CD/faq/"><faq-bottom/></a> <sep/> +<a href="$(HOME)/CD/netinst/"><net-install-bottom/></a> <sep/> +<a href="$(HOME)/CD/vendors/"><buy-bottom/></a> <sep/> +<a href="$(HOME)/CD/jigdo-cd/"><jigdo-bottom/></a> <sep/> +<a href="$(HOME)/CD/http-ftp/"><http-ftp-bottom/></a> <sep/> +<a href="$(HOME)/CD/misc"><misc-bottom/></a>\ </b></tt></small></div> <hrline/> Index: template//debian/common_tags.wml =================================================================== RCS file: /cvs/webwml/webwml/english/template/debian/common_tags.wml,v retrieving revision 1.7 diff -u -r1.7 common_tags.wml --- template//debian/common_tags.wml 7 Feb 2003 23:01:29 -0000 1.7 +++ template//debian/common_tags.wml 2 Nov 2003 20:22:39 -0000 @@ -34,7 +34,7 @@ # This empty ZH slice prevents breakage for Chinese pages. <ifeq "$(CUR_ISO_LANG)" "zh" " [ZH::] -"> +" /> # Add <void id="foo"> to make msgids unique <define-tag void></define-tag> Index: template//debian/events_common.wml =================================================================== RCS file: /cvs/webwml/webwml/english/template/debian/events_common.wml,v retrieving revision 1.34 diff -u -r1.34 events_common.wml --- template//debian/events_common.wml 23 Aug 2003 22:53:29 -0000 1.34 +++ template//debian/events_common.wml 2 Nov 2003 20:22:49 -0000 @@ -42,7 +42,7 @@ <define-tag dateinfo whitespace=delete> <strong><langwhen/>:</strong> <: -if ("<startdate>" =~ /^\d{4}-\d{2}-\d{2}$/) +if ("<startdate/>" =~ /^\d{4}-\d{2}-\d{2}$/) { print &daterange("<startdate/>", "<enddate/>"); } @@ -66,7 +66,7 @@ @files = sort {$b cmp $a} @files; closedir DIR; - $str = '<tr><td>(<none>)</td></tr>'; + $str = '<tr><td>(<none/>)</td></tr>'; $count = 0; foreach (@files) Index: template//debian/footer.wml =================================================================== RCS file: /cvs/webwml/webwml/english/template/debian/footer.wml,v retrieving revision 1.103 diff -u -r1.103 footer.wml --- template//debian/footer.wml 19 Jul 2003 19:06:59 -0000 1.103 +++ template//debian/footer.wml 2 Nov 2003 20:22:50 -0000 @@ -77,17 +77,16 @@ </define-tag> <when <string-eq "$(NOCOMMENTS)" "" />> - <small><sendcomments/></small> - <p> + <p><small><sendcomments/></small></p> </when> -<small> +<p><small> <lastmodified/>: <:= webwml_ctime () :> <when <string-eq "$(NOCOPYRIGHT)" "" />> <br /> <copyright/> © <copyrightyears/> <a href="http://www.spi-inc.org/">SPI</a>; <seelicense/><br /> <trademark /> </when> -</small> +</small></p> {#post_footer#} </body> Index: template//debian/header.wml =================================================================== RCS file: /cvs/webwml/webwml/english/template/debian/header.wml,v retrieving revision 1.6 diff -u -r1.6 header.wml --- template//debian/header.wml 18 Sep 2003 15:33:14 -0000 1.6 +++ template//debian/header.wml 2 Nov 2003 20:22:50 -0000 @@ -19,8 +19,8 @@ <when "$(SUMMARY)"> <meta name="Description" content="$(SUMMARY)" /> </when> - <meta name="Generator" content="WML $(WML_VERSION)"> - <meta name="Modified" content="$(WML_GEN_ISOTIME)"> + <meta name="Generator" content="WML $(WML_VERSION)" /> + <meta name="Modified" content="$(WML_GEN_ISOTIME)" /> {#style#} </head> <body text="#000000" bgcolor="#FFFFFF" link="$(LINK:-#0000FF)" vlink="$(VLINK:-#800080)" alink="$(ALINK:-#FF0000)"> Index: template//debian/navbar.wml =================================================================== RCS file: /cvs/webwml/webwml/english/template/debian/navbar.wml,v retrieving revision 1.65 diff -u -r1.65 navbar.wml --- template//debian/navbar.wml 24 Oct 2002 20:54:54 -0000 1.65 +++ template//debian/navbar.wml 2 Nov 2003 20:22:59 -0000 @@ -27,12 +27,12 @@ <a href="$(INTRO)/about"><img src="$(PICS)/about.$(CUR_ISO_LANG).gif" align="middle" border="0" hspace="4" vspace="7" alt="<aboutdebian/>" /></a> <a href="$(HOME)/News/"><img src="$(PICS)/news.$(CUR_ISO_LANG).gif" align="middle" border="0" hspace="4" vspace="7" alt="<news/>" /></a> <a href="$(DISTRIB)/"><img src="$(PICS)/getting.\ -<if <file-exists "$(PICS)/getting.$(CUR_ISO_LANG).gif"> "$(CUR_ISO_LANG)" "en" />\ +<if <file-exists "$(PICS)/getting.$(CUR_ISO_LANG).gif" /> "$(CUR_ISO_LANG)" "en" />\ .gif" align="middle" border="0" hspace="4" vspace="7" alt="<gettingdebian/>" /></a> <a href="$(HOME)/support"><img src="$(PICS)/support.$(CUR_ISO_LANG).gif" align="middle" border="0" hspace="4" vspace="7" alt="<support/>" /></a> <a href="$(HOME)/devel/"><img src="$(PICS)/devel.$(CUR_ISO_LANG).gif" align="middle" border="0" hspace="4" vspace="7" alt="<develcorner/>" /></a> <a href="$(HOME)/sitemap" rel="contents"><img src="$(PICS)/sitemap.\ -<if <file-exists "$(PICS)/sitemap.$(CUR_ISO_LANG).gif"> "$(CUR_ISO_LANG)" "en" />\ +<if <file-exists "$(PICS)/sitemap.$(CUR_ISO_LANG).gif" /> "$(CUR_ISO_LANG)" "en" />\ .gif" align="middle" border="0" hspace="4" vspace="7" alt="<sitemap_short/>" /></a> <a href="$(SEARCH)"><img src="$(PICS)/search.$(CUR_ISO_LANG).gif" align="middle" border="0" hspace="4" vspace="7" alt="<search/>" /></a> </td> Index: template//debian/recent_list.wml =================================================================== RCS file: /cvs/webwml/webwml/english/template/debian/recent_list.wml,v retrieving revision 1.111 diff -u -r1.111 recent_list.wml --- template//debian/recent_list.wml 12 Oct 2003 12:33:59 -0000 1.111 +++ template//debian/recent_list.wml 2 Nov 2003 20:23:06 -0000 @@ -115,25 +115,26 @@ #warn scalar gmtime($since_date) . " - " . scalar gmtime() . "\n"; +<protect pass="2"> if ($format =~ order) { $listhead = '<ol>'; $listfoot = '</ol>'; $elemhead = '<li>'; $elemfoot = '- '; - $elemrealfoot = ''; + $elemrealfoot = '</li>'; } elsif ($format =~ bullet) { $listhead = '<ul>'; $listfoot = '</ul>'; $elemhead = '<li>'; $elemfoot = '- '; - $elemrealfoot = ''; + $elemrealfoot = '</li>'; } elsif ($format =~ list) { $listhead = '<dl>'; $listhead = '<dl compact>' if $format eq "cdeflist"; $listfoot = '</dl>'; $elemhead = '<dt>'; - $elemfoot = '<dd>'; - $elemrealfoot = ''; + $elemfoot = '</dt><dd>'; + $elemrealfoot = '</dd>'; } elsif ($format =~ table) { $listhead = '<table>'; $listfoot = '</table>'; @@ -148,6 +149,7 @@ $elemfoot = '- '; $elemrealfoot = ''; } +</protect> my @files; @@ -216,10 +218,12 @@ or open FILE, "$eng_dir/$file" or die "couldn't open $eng_dir/$file: $!\n"; my $content; + <protect pass=2> { local $/; $content = <FILE>; } + </protect> close FILE; # decide, if we reading a event file, @@ -390,7 +394,7 @@ ($str{$hdate[0]} = $str1[0] . $str{$hdate[0]}) =~ s/NEW_REVISION//; for (1..$#str1) { ($str{$hdate[$_]} = $str1[$_] . $str{$hdate[$_]}) - =~ s/NEW_REVISION/<new_revision>/; + =~ s,NEW_REVISION,<new_revision/>,; $count{$hdate[$_]}++; } } Index: template//debian/security.wml =================================================================== RCS file: /cvs/webwml/webwml/english/template/debian/security.wml,v retrieving revision 1.112 diff -u -r1.112 security.wml --- template//debian/security.wml 13 Feb 2003 13:30:55 -0000 1.112 +++ template//debian/security.wml 2 Nov 2003 20:23:06 -0000 @@ -42,11 +42,11 @@ <dd><packages/></dd> <dt><gettext domain="security">Vulnerable</gettext>:</dt> <dd> - <ifeq "<isvulnerable/>" "yes" "<font color="#FF0000"><yes></font>"> - <ifeq "<isvulnerable/>" "no" "<font color="#00FF00"><no></font>"> + <ifeq "<isvulnerable/>" "yes" "<font color="#FF0000"><yes/></font>" /> + <ifeq "<isvulnerable/>" "no" "<font color="#00FF00"><no/></font>" /> </dd> <dt><gettext domain="security">Security database references</gettext>:</dt> - <dd><:= security_references("<secrefs>") :></dd> + <dd><:= security_references("<secrefs/>") :></dd> <dt><gettext domain="security">More information</gettext>:</dt> <dd><moreinfo/></dd> #<ifneq "{#securitybody#}" "" " Index: template//debian/securityreferences.wml =================================================================== RCS file: /cvs/webwml/webwml/english/template/debian/securityreferences.wml,v retrieving revision 1.4 diff -u -r1.4 securityreferences.wml --- template//debian/securityreferences.wml 28 Feb 2003 09:48:34 -0000 1.4 +++ template//debian/securityreferences.wml 2 Nov 2003 20:23:06 -0000 @@ -59,13 +59,13 @@ $cve = cve_secref($refstr); $cert = cert_secref($refstr); $str .= q{<gettext domain="security">In the Bugtraq database (at SecurityFocus):</gettext>} - ." $bid.<br>" + ." $bid.<br/>" if $bid ne ""; $str .= q{<gettext domain="security">In Mitre's CVE dictionary:</gettext>} - ." $cve.<br>" + ." $cve.<br/>" if $cve ne ""; $str .= q{<gettext domain="security">CERT's vulnerabilities, advisories and incident notes:</gettext>} - ." $cert.<br>" + ." $cert.<br/>" if $cert ne ""; $str = q{<gettext domain="security">No other external database security references currently available.</gettext>} if $str eq ""; Index: template//debian/toc.wml =================================================================== RCS file: /cvs/webwml/webwml/english/template/debian/toc.wml,v retrieving revision 1.9 diff -u -r1.9 toc.wml --- template//debian/toc.wml 22 Aug 2003 18:59:57 -0000 1.9 +++ template//debian/toc.wml 2 Nov 2003 20:23:06 -0000 @@ -22,11 +22,11 @@ <h2>%body</h2> </define-tag> -<define-tag toc-display-begin$(TOCNAME)><ul></define-tag> -<define-tag toc-display-end$(TOCNAME)></ul></define-tag> +<define-tag toc-display-begin$(TOCNAME)><protect><ul></protect></define-tag> +<define-tag toc-display-end$(TOCNAME)><protect></ul></protect></define-tag> <define-tag toc-display$(TOCNAME)> -<toc-display-begin$(TOCNAME)> +<toc-display-begin$(TOCNAME) /> {#ToC_questions$(TOCNAME)#} -<toc-display-end$(TOCNAME)> +<toc-display-end$(TOCNAME) /> </define-tag> Index: template//debian/todoitem.wml =================================================================== RCS file: /cvs/webwml/webwml/english/template/debian/todoitem.wml,v retrieving revision 1.16 diff -u -r1.16 todoitem.wml --- template//debian/todoitem.wml 4 Nov 2002 09:26:04 -0000 1.16 +++ template//debian/todoitem.wml 2 Nov 2003 20:23:07 -0000 @@ -17,13 +17,13 @@ </define-tag> <define-tag rating1> - <img src="$(PICS)/star-grn.gif" alt="*"> + <img src="$(PICS)/star-grn.gif" alt="*" /> </define-tag> <define-tag rating2> - <img src="$(PICS)/star-yel.gif" alt="*"><img src="$(PICS)/star-yel.gif" alt="*"> + <img src="$(PICS)/star-yel.gif" alt="*" /><img src="$(PICS)/star-yel.gif" alt="*" /> </define-tag> <define-tag rating3> - <img src="$(PICS)/star-red.gif" alt="*"><img src="$(PICS)/star-red.gif" alt="*"><img src="$(PICS)/star-red.gif" alt="*"> + <img src="$(PICS)/star-red.gif" alt="*" /><img src="$(PICS)/star-red.gif" alt="*" /><img src="$(PICS)/star-red.gif" alt="*" /> </define-tag> <set-var todoitem:count=0 /> @@ -46,14 +46,14 @@ <table width="100%" border="0" cellspacing="0" cellpadding="0"><tr> <td align="left" valign="bottom"> <when <get-var rating />> - <br> + <br /> <i><rating/></i> <subst-in-string "<_dummy_rating<get-var rating/>/>" "_dummy_" "" /> </when> </td> <td align="right" valign="bottom"> <i><moreinfo/> <a href="<get-var url/>"><get-var urlname/></a></i> - <when <get-var taken-by/>><br><i><takenby/></i> <get-var taken-by/></when> + <when <get-var taken-by/>><br /><i><takenby/></i> <get-var taken-by/></when> </td> </tr></table> </minicard> Index: template//debian/weeklynews/footer.wml =================================================================== RCS file: /cvs/webwml/webwml/english/template/debian/weeklynews/footer.wml,v retrieving revision 1.91 diff -u -r1.91 footer.wml --- template//debian/weeklynews/footer.wml 2 Oct 2003 05:36:02 -0000 1.91 +++ template//debian/weeklynews/footer.wml 2 Nov 2003 20:23:13 -0000 @@ -48,7 +48,9 @@ $female = 1 if $translator =~ /\{f\}/; $_ = $translator; s/\{f\}//; +<protect pass="2"> s/\s*([^@,]+)((?<=<)[^,>[EMAIL PROTECTED],>]+(?=>))/<a href='mailto:$2'>$1\/a/g; +</protect> $translator = $_; if ($CUR_ISO_LANG eq 'en') { $translator =~ s/,([^,]+)$/ and $1/; @@ -82,11 +84,11 @@ $translator =~ s/,([^,]+)$/ and $1/; $translator =~ s/,/, /g; } - printf "<br>"; - printf q{<translator_singular>}, $translator unless $plural or $female; - printf q{<translator_plural>}, $translator if $plural and ! $female; - printf q{<translator_singular_female>}, $translator if ! $plural and $female; - printf q{<translator_plural_female>}, $translator if $plural and $female;} + printf "<br />"; + printf q{<translator_singular />}, $translator unless $plural or $female; + printf q{<translator_plural />}, $translator if $plural and ! $female; + printf q{<translator_singular_female />}, $translator if ! $plural and $female; + printf q{<translator_plural_female />}, $translator if $plural and $female;} }:> </define-tag> @@ -95,7 +97,7 @@ my $editor = "$(editor)"; my $plural = 0; if (!length ($editor)) { - my $path = q|<get-var WML_SRC_DIRNAME>|; + my $path = q|<get-var WML_SRC_DIRNAME />|; my ($issue, $year, $null) = split /\//, scalar reverse $path; $year = reverse $year; $issue = reverse $issue; @@ -159,15 +161,14 @@ $editor =~ s/,/, /g; } - printf q{<editor_form_singular>}, $editor unless $plural; - printf q{<editor_form_plural>}, $editor if $plural; + printf q{<editor_form_singular />}, $editor unless $plural; + printf q{<editor_form_plural />}, $editor if $plural; }:> </define-tag> <hrline/> -<p> -<subscribe/> +<p><subscribe/></p> <ifeq "$(NOBACKISSUES)" "" "<p><backissues/></p>" @@ -176,3 +177,4 @@ <p> <editor/> <translator/> +</p> ----- End forwarded message ----- -- Frank Lichtenheld <[EMAIL PROTECTED]> www: http://www.djpig.de/