diff options
author | Rene Ladan <rene@FreeBSD.org> | 2020-05-05 15:38:11 +0000 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2020-05-05 15:38:11 +0000 |
commit | 0786acb3155523a38d1442f3c16ca56750f1db04 (patch) | |
tree | 42843d6e23bc6be789c7f1284cdc61d43d3c0942 /www/mod_encoding/files | |
parent | fix log file creation in rc script (diff) |
Remove expired ports:
Adjusted for ports rescued since r534032
2020-05-05 audio/festvox-czech: Broken for more than 6 months
2020-05-05 audio/gkrellmvolume2: Broken for more than 6 months
2020-05-05 audio/mixmos: Broken for more than 6 months
2020-05-05 audio/mma: Broken for more than 6 months
2020-05-05 audio/pd-cyclone: Broken for more than 6 months
2020-05-05 audio/shorten: Broken for more than 6 months
2020-05-05 audio/taglib-sharp: Broken for more than 6 months
2020-05-05 audio/xhippo: Broken for more than 6 months
2020-05-05 biology/consed: Broken for more than 6 months
2020-05-05 biology/plinkseq: Broken for more than 6 months
2020-05-05 biology/seqtools: Broken for more than 6 months
2020-05-05 biology/t_coffee: Broken for more than 6 months
2020-05-05 biology/ugene: Broken for more than 6 months
2020-05-05 comms/ath3k-firmware: Broken for more than 6 months
2020-05-05 comms/geoid: Broken for more than 6 months
2020-05-05 comms/jerm: Broken for more than 6 months
2020-05-05 comms/yaac: Broken for more than 6 months
2020-05-05 converters/dumpasn1: Broken for more than 6 months
2020-05-05 databases/elixir-exredis: Broken for more than 6 months
2020-05-05 databases/hamsterdb: Broken for more than 6 months
2020-05-05 databases/memcacheq: Broken for more than 6 months
2020-05-05 databases/mysql++1: Broken for more than 6 months
2020-05-05 databases/mysql++3: Broken for more than 6 months
2020-05-05 databases/mysql2odbc: Broken for more than 6 months
2020-05-05 databases/mysqlidxchk: Broken for more than 6 months
2020-05-05 databases/p5-DBIx-Ease: Broken for more than 6 months
2020-05-05 databases/p5-DMOZ-ParseRDF: Broken for more than 6 months
2020-05-05 databases/pear-DoctrineORM: Broken for more than 6 months
2020-05-05 databases/pear-MDB2_Driver_mysql: Broken for more than 6 months
2020-05-05 databases/pear-Structures_DataGrid_DataSource_DBQuery: Broken for more than 6 months
2020-05-05 databases/pear-Structures_DataGrid_DataSource_DBTable: Broken for more than 6 months
2020-05-05 databases/pear-Structures_DataGrid_DataSource_DataObject: Broken for more than 6 months
2020-05-05 databases/pear-Structures_DataGrid_DataSource_MDB2: Broken for more than 6 months
2020-05-05 databases/pgagent: Broken for more than 6 months
2020-05-05 databases/useracc: Broken for more than 6 months
2020-05-05 deskutils/devd-notifier: Broken for more than 6 months
2020-05-05 deskutils/sugarcrm: Broken for more than 6 months
2020-05-05 deskutils/tine20: Broken for more than 6 months
2020-05-05 deskutils/tomboy-plugin-latex: Broken for more than 6 months
2020-05-05 deskutils/tomboy-plugin-todo: Broken for more than 6 months
2020-05-05 deskutils/wyrd: Broken for more than 6 months
2020-05-05 deskutils/xrolo: 64-bit unsupported
2020-05-05 devel/autodist: Broken for more than 6 months
2020-05-05 devel/bouml-doc: Broken for more than 6 months
2020-05-05 devel/cobf: Broken for more than 6 months
2020-05-05 devel/djgpp-crx: Broken for more than 6 months
2020-05-05 devel/elfrc: Broken for more than 6 months
2020-05-05 devel/frink: Broken for more than 6 months
2020-05-05 devel/gogland-eap: Broken for more than 6 months
2020-05-05 devel/hive: Broken for more than 6 months
2020-04-01 devel/hs-bytestring-nums: No releases since 2012
2020-05-05 devel/iz: Broken for more than 6 months
2020-05-05 devel/jfrog-cli: Broken for more than 6 months
2020-05-05 devel/libcfg: Broken for more than 6 months
2020-05-05 devel/libdispatch: Broken for more than 6 months
2020-05-05 devel/libjson++: Broken for more than 6 months
2020-05-05 devel/libmonetra: Broken for more than 6 months
2020-05-05 devel/libol: Broken for more than 6 months
2020-05-05 devel/libserver: Broken for more than 6 months
2020-05-05 devel/lua-MessagePack: Broken for more than 6 months
2020-05-05 devel/mercurialeclipse: Broken for more than 6 months
2020-05-05 devel/mime: Broken for more than 6 months
2020-05-05 devel/motor: Broken for more than 6 months
2020-05-05 devel/mq4cpp: Broken for more than 6 months
2020-05-05 devel/myrepos: Broken for more than 6 months
2020-05-05 devel/notify-sharp: Broken for more than 6 months
2020-05-05 devel/oozie: Broken for more than 6 months
2020-05-05 devel/p5-Cdk: Broken for more than 6 months
2020-05-05 devel/p5-Data-Average: Broken for more than 6 months
2020-05-05 devel/p5-Range-String: Broken for more than 6 months
2020-05-05 devel/p5-Shape: Broken for more than 6 months
2020-05-05 devel/pear-PHP_CodeBrowser: Broken for more than 6 months
2020-05-05 devel/pear-PHP_Depend: Broken for more than 6 months
2020-05-05 devel/pear-PHP_PMD: Broken for more than 6 months
2020-05-05 devel/pear-TheSeer_phpDox: Broken for more than 6 months
2020-05-05 devel/picp: Broken for more than 6 months
2020-05-05 devel/pig: Broken for more than 6 months
2020-05-05 devel/pty: Broken for more than 6 months
2020-05-05 devel/py-libiocage: Broken for more than 6 months
2020-05-05 devel/py-lock_file: Broken for more than 6 months
2020-05-05 devel/py-pyev: Broken for more than 6 months
2020-05-05 devel/rpm-spec-mode.el: Broken for more than 6 months
2020-05-05 devel/simple_components: Broken for more than 6 months
2020-05-05 devel/tcloo: Tcl/Tk 8.5 is nearing EOL, please consider porting to Tcl/Tk 8.6
2020-05-05 devel/tkmerge: Broken for more than 6 months
2020-05-05 devel/toh: Broken for more than 6 months
2020-05-05 devel/visualparadigm: Broken for more than 6 months
2020-05-05 dns/autotrust: Broken for more than 6 months
2020-05-05 dns/gdnsd: Broken for more than 6 months
2020-05-05 dns/p5-Stanford-DNSserver: Broken for more than 6 months
2020-05-05 dns/zonecheck: Broken for more than 6 months
2020-05-05 editors/omegaT: Broken for more than 6 months
2020-05-05 finance/cbb: Broken for more than 6 months
2020-05-05 ftp/llnlxdir: Broken for more than 6 months
2020-05-05 ftp/llnlxftp: Broken for more than 6 months
2020-05-05 games/adom: Broken for more than 6 months
2020-05-05 games/bsdrain: Broken for more than 6 months
2020-05-05 games/bunnysay: Broken for more than 6 months
2020-05-05 games/castlevox: Broken for more than 6 months
2020-05-05 games/gnarr: Broken for more than 6 months
2020-05-05 games/hohlin: Broken for more than 6 months
2020-05-05 games/hoichess: Broken for more than 6 months
2020-05-05 games/kajaani-kombat: Broken for more than 6 months
2020-05-05 games/linux-enemyterritory-jaymod-21: Broken for more than 6 months
2020-05-05 games/linux-enemyterritory-omni-bot: Broken for more than 6 months
2020-05-05 games/linux-enemyterritory-omni-bot-0660: Broken for more than 6 months
2020-05-05 games/nadar: Broken for more than 6 months
2020-05-05 games/nxengine: Broken for more than 6 months
2020-05-05 games/oneko: Broken for more than 6 months
2020-05-05 games/seahaven: Broken for more than 6 months
2020-05-05 games/sudoku_solver: Broken for more than 6 months
2020-05-05 games/tetrons: Broken for more than 6 months
2020-05-05 games/xpenguins: Broken for more than 6 months
2020-05-05 games/xvmahjongg: 64-bit unsupported
2020-05-05 games/xvmines: 64-bit unsupported
2020-05-05 graphics/EZWGL: Broken for more than 6 months
2020-05-05 graphics/kix-kmod: Broken for more than 6 months
2020-05-05 graphics/mhgui: Broken for more than 6 months
2020-05-05 graphics/mmrecover: Broken for more than 6 months
2020-05-05 hungarian/hu-phone: Broken for more than 6 months
2020-05-05 hungarian/hu-zipcodes: Broken for more than 6 months
2020-05-05 irc/charybdis: Broken for more than 6 months
2020-05-05 irc/fisg: Broken for more than 6 months
2020-05-05 irc/ircd-ru: Broken for more than 6 months
2020-05-05 irc/ircservices: Broken for more than 6 months
2020-05-05 irc/nethirc: Broken for more than 6 months
2020-05-05 irc/ratbox-services: Broken for more than 6 months
2020-05-05 irc/roxirc: Broken for more than 6 months
2020-05-05 japanese/jstrings: Broken for more than 6 months
2020-05-05 japanese/mg: Broken for more than 6 months
2020-05-05 japanese/ming: Broken for more than 6 months
2020-05-05 japanese/t2ps: Broken for more than 6 months
2020-05-05 java/castor: Broken for more than 6 months
2020-05-05 java/eclipse-windowbuilder: Broken for more than 6 months
2020-05-05 java/jdbcpool: Broken for more than 6 months
2020-05-05 java/jomp: Broken for more than 6 months
2020-05-05 java/langspec: Broken for more than 6 months
2020-05-05 java/xdoclet: Broken for more than 6 months
2020-05-05 korean/xpdf: Broken for more than 6 months
2020-05-05 lang/afnix: Broken for more than 6 months
2020-05-05 lang/elan: Broken for more than 6 months
2020-05-05 lang/gnatcross-aarch64: Broken for more than 6 months
2020-05-05 lang/hope: Broken for more than 6 months
2020-05-05 lang/hugs: Broken for more than 6 months
2020-05-05 lang/ici: Broken for more than 6 months
2020-05-05 lang/icon: Broken for more than 6 months
2020-05-05 lang/newlisp-devel: Broken for more than 6 months
2020-05-05 lang/ohugs: Broken for more than 6 months
2020-05-05 lang/opendylan: Broken for more than 6 months
2020-05-05 lang/phc: Broken for more than 6 months
2020-05-05 lang/starlogo: Broken for more than 6 months
2020-05-05 lang/yap: Broken for more than 6 months
2020-05-05 lang/yap-devel: Broken for more than 6 months
2020-05-05 mail/chk4mail: Broken for more than 6 months
2020-05-05 mail/librfc822: Broken for more than 6 months
2020-05-05 mail/mailmgr: Broken for more than 6 months
2020-05-05 mail/mreport: Broken for more than 6 months
2020-05-05 mail/msgconvert: Broken for more than 6 months
2020-05-05 mail/nullpop: Broken for more than 6 months
2020-05-05 mail/p5-Mail-MailStats: Broken for more than 6 months
2020-05-05 mail/poppassd: Broken for more than 6 months
2020-05-05 mail/prayer: Broken for more than 6 months
2020-05-05 mail/py-cyruslib: Broken for more than 6 months
2020-05-05 mail/qmail-auditor: Broken for more than 6 months
2020-05-05 mail/qmailmrtg7: Broken for more than 6 months
2020-05-05 mail/qmqtool: Broken for more than 6 months
2020-05-05 mail/relaydb: Broken for more than 6 months
2020-05-05 mail/rftp: Broken for more than 6 months
2020-05-05 mail/smtp-gated: Broken for more than 6 months
2020-05-05 mail/spamoracle: Broken for more than 6 months
2020-05-05 math/calctool: 64-bit unsupported
2020-05-05 math/diehard: Broken for more than 6 months
2020-05-05 math/e: Broken for more than 6 months
2020-05-05 math/entropy: Broken for more than 6 months
2020-05-05 math/liblbfgs: Broken for more than 6 months
2020-05-05 math/libtsnnls: Broken for more than 6 months
2020-05-05 math/ltl: Broken for more than 6 months
2020-05-05 math/naturalmath: Broken for more than 6 months
2020-05-05 math/proofgeneral: Broken for more than 6 months
2020-05-05 math/py-basemap-data: Broken for more than 6 months
2020-05-05 math/py-igakit: Broken for more than 6 months
2020-05-05 math/py-rapi: Broken for more than 6 months
2020-05-05 math/sfst: Broken for more than 6 months
2020-05-05 math/truthtable: Broken for more than 6 months
2020-05-05 math/wingz3: Broken for more than 6 months
2020-05-05 math/x12arima: Broken for more than 6 months
2020-05-05 math/xppaut: Broken for more than 6 months
2020-05-05 misc/achievo: Broken for more than 6 months
2020-05-05 misc/auto-multiple-choice: Broken for more than 6 months
2020-05-05 misc/display: Broken for more than 6 months
2020-05-05 misc/esniper: Broken for more than 6 months
2020-05-05 misc/free42-skins: Broken for more than 6 months
2020-05-05 misc/libisocodes: Broken for more than 6 months
2020-05-05 misc/loop: Broken for more than 6 months
2020-05-05 misc/p5-Norge: Broken for more than 6 months
2020-05-05 misc/pantry: Broken for more than 6 months
2020-05-05 misc/phraze: Broken for more than 6 months
2020-05-05 misc/podsleuth: Broken for more than 6 months
2020-05-05 misc/py-osd: Broken for more than 6 months
2020-05-05 misc/rfc: Broken for more than 6 months
2020-05-05 misc/spamcalc: Broken for more than 6 months
2020-05-05 misc/us-zipcodes: Broken for more than 6 months
2020-05-05 misc/xtypo: Broken for more than 6 months
2020-05-05 misc/yaunc: Broken for more than 6 months
2020-05-05 multimedia/clipgrab: Broken for more than 6 months
2020-05-05 multimedia/libsmacker: Broken for more than 6 months
2020-05-05 multimedia/lxdvdrip: Broken for more than 6 months
2020-05-05 multimedia/mjpg-streamer: Broken for more than 6 months
2020-05-05 multimedia/vcdpad: Broken for more than 6 months
2020-05-05 net/erlang-xmlrpc: Broken for more than 6 months
2020-05-05 net/etrace: Broken for more than 6 months
2020-05-05 net/fonulator: Broken for more than 6 months
2020-05-05 net/gkrellmwireless2: Broken for more than 6 months
2020-05-05 net/howl: Broken for more than 6 months
2020-05-05 net/libp0f: Broken for more than 6 months
2020-05-05 net/libsocket++: Broken for more than 6 months
2020-05-05 net/ltm: Broken for more than 6 months
2020-05-05 net/lvwimax: Broken for more than 6 months
2020-05-05 net/mono-zeroconf: Broken for more than 6 months
2020-05-05 net/nph: Broken for more than 6 months
2020-05-05 net/p5-Net-RawSock: Broken for more than 6 months
2020-05-05 net/passlogd: Broken for more than 6 months
2020-05-05 net/phamm: Broken for more than 6 months
2020-05-05 net/pim6-tools: Broken for more than 6 months
2020-05-05 net/pim6dd: Broken for more than 6 months
2020-05-05 net/pim6sd: Broken for more than 6 months
2020-05-05 net/proxy-connect: Broken for more than 6 months
2020-05-05 net/rtpbreak: Broken for more than 6 months
2020-05-05 net/s3ql: Broken for more than 6 months
2020-05-05 net/scnc: Broken for more than 6 months
2020-05-05 net/sip_scenario: Broken for more than 6 months
2020-05-05 net/slurm: Broken for more than 6 months
2020-05-05 net/ssmping: Broken for more than 6 months
2020-05-05 net/tcpdstat: Broken for more than 6 months
2020-05-05 net/uplog: Broken for more than 6 months
2020-05-05 net/vblade: Broken for more than 6 months
2020-05-05 net/wizd: Broken for more than 6 months
2020-05-05 net/wmnetload: Broken for more than 6 months
2020-05-05 net/wmnetmon: Broken for more than 6 months
2020-05-05 net/wmpiki: Broken for more than 6 months
2020-05-05 net/xipmsg: Broken for more than 6 months
2020-05-05 net-im/chattahoochie: Broken for more than 6 months
2020-05-05 net-im/jitsi: Broken for more than 6 months
2020-05-05 net-im/mu-conference: Broken for more than 6 months
2020-05-05 net-im/p5-Jabber-Connection: Broken for more than 6 months
2020-05-05 net-im/p5-Net-ICQ2000: Broken for more than 6 months
2020-05-05 net-im/pidgin-guifications: Broken for more than 6 months
2020-05-05 net-im/pidgin-osd: Broken for more than 6 months
2020-05-05 net-im/yoono: Broken for more than 6 months
2020-05-05 net-mgmt/arpalert: Broken for more than 6 months
2020-05-05 net-mgmt/nagios-check_memcached_paranoid: Broken for more than 6 months
2020-05-05 net-mgmt/netwox: Broken for more than 6 months
2020-05-05 net-mgmt/nstreams: Broken for more than 6 months
2020-05-05 net-mgmt/p5-GRNOC-Config: Broken for more than 6 months
2020-05-05 net-mgmt/p5-GRNOC-TL1: Broken for more than 6 months
2020-05-05 net-mgmt/scli: Broken for more than 6 months
2020-05-05 net-mgmt/snmp++: Broken for more than 6 months
2020-05-05 net-mgmt/victorops-nagios: Broken for more than 6 months
2020-05-05 net-p2p/libpdtp: Broken for more than 6 months
2020-05-05 net-p2p/squall: Broken for more than 6 months
2020-05-05 news/crashmail: Broken for more than 6 months
2020-05-05 news/sn: Broken for more than 6 months
2020-05-05 news/xrn: Broken for more than 6 months
2020-05-05 ports-mgmt/managepkg: Broken for more than 6 months
2020-05-05 portuguese/irpf-pt_BR: Broken for more than 6 months
2020-05-05 print/foxitreader: Broken for more than 6 months
2020-05-05 print/pdfcube: Broken for more than 6 months
2020-05-05 print/pmw: Broken for more than 6 months
2020-05-05 print/rprint: Broken for more than 6 months
2020-05-05 russian/p5-cyrillic: Broken for more than 6 months
2020-05-05 russian/tidyup-mail: Broken for more than 6 months
2020-05-05 science/abinit: Broken for more than 6 months
2020-05-05 science/atom: Broken for more than 6 months
2020-05-05 science/cp2k: Broken for more than 6 months
2020-05-05 science/esys-particle: Broken for more than 6 months
2020-05-05 science/openmx: Broken for more than 6 months
2020-05-05 science/p5-Geo-ReadGRIB: Broken for more than 6 months
2020-05-05 science/py-tensorflow-estimator: Broken for more than 6 months
2020-05-05 security/firewalk: Broken for more than 6 months
2020-05-05 security/hmap: Broken for more than 6 months
2020-05-05 security/ipfcount: Broken for more than 6 months
2020-05-05 security/libbf: Broken for more than 6 months
2020-05-05 security/log2timeline: Broken for more than 6 months
2020-05-05 security/opencdk: Broken for more than 6 months
2020-05-05 security/pad: Broken for more than 6 months
2020-05-05 security/pam_fprint: Broken for more than 6 months
2020-05-05 security/pam_per_user: Broken for more than 6 months
2020-05-05 security/razorback-dispatcher: Broken for more than 6 months
2020-05-05 security/ruby-camellia: Broken for more than 6 months
2020-05-05 security/scanhill: Broken for more than 6 months
2020-05-05 security/sinfp: Broken for more than 6 months
2020-05-05 security/ssh_askpass_gtk2: Broken for more than 6 months
2020-05-05 security/subweb: Broken for more than 6 months
2020-05-05 security/unssh: Broken for more than 6 months
2020-05-05 security/xspy: Broken for more than 6 months
2020-05-05 shells/osh: Broken for more than 6 months
2020-05-05 shells/shell-include: Broken for more than 6 months
2020-05-05 sysutils/abgx360gui: Broken for more than 6 months
2020-05-05 sysutils/autojump: Broken for more than 6 months
2020-05-05 sysutils/backupchecker: Broken for more than 6 months
2020-05-05 sysutils/cdf: Broken for more than 6 months
2020-05-05 sysutils/cdls: Broken for more than 6 months
2020-05-05 sysutils/circonus-agent: Broken for more than 6 months
2020-05-05 sysutils/cloop-utils: Broken for more than 6 months
2020-05-05 sysutils/confman: Broken for more than 6 months
2020-05-05 sysutils/detach: Broken for more than 6 months
2020-05-05 sysutils/disktool: 64-bit unsupported
2020-05-05 sysutils/downtime: Broken for more than 6 months
2020-05-05 sysutils/fusefs-fusexmp_fh: Broken for more than 6 months
2020-05-05 sysutils/fusefs-gunzip: Broken for more than 6 months
2020-05-05 sysutils/goss: Broken for more than 6 months
2020-05-05 sysutils/gpte: Broken for more than 6 months
2020-05-05 sysutils/hidesvn: Broken for more than 6 months
2020-05-05 sysutils/hoz: Broken for more than 6 months
2020-05-05 sysutils/intel-qcu: Broken for more than 6 months
2020-05-05 sysutils/iogen: Broken for more than 6 months
2020-05-05 sysutils/jailctl: Broken for more than 6 months
2020-05-05 sysutils/jx: Broken for more than 6 months
2020-05-05 sysutils/linux-crashplan: Broken for more than 6 months
2020-05-05 sysutils/mkfile: Broken for more than 6 months
2020-05-05 sysutils/mpiexec: Broken for more than 6 months
2020-05-05 sysutils/nfsping: Broken for more than 6 months
2020-05-05 sysutils/phantom: Broken for more than 6 months
2020-05-05 sysutils/ptools: Broken for more than 6 months
2020-05-05 sysutils/realsync: Broken for more than 6 months
2020-05-05 sysutils/rmonitor: Broken for more than 6 months
2020-05-05 sysutils/roottail: Broken for more than 6 months
2020-05-05 sysutils/sb16config: Broken for more than 6 months
2020-05-05 sysutils/sbase: Broken for more than 6 months
2020-05-05 sysutils/setquota: Broken for more than 6 months
2020-05-05 sysutils/sortu: Broken for more than 6 months
2020-05-05 sysutils/stmpclean: Broken for more than 6 months
2020-05-05 sysutils/tmate-slave: Broken for more than 6 months
2020-05-05 sysutils/tss: Broken for more than 6 months
2020-05-05 sysutils/vstrip: Broken for more than 6 months
2020-05-05 sysutils/watchdog: Broken for more than 6 months
2020-05-05 sysutils/wmbsdbatt: Broken for more than 6 months
2020-05-05 sysutils/wmcpuload: Broken for more than 6 months
2020-05-05 sysutils/wmcube: Broken for more than 6 months
2020-05-05 sysutils/wtail: Broken for more than 6 months
2020-05-05 textproc/csv2latex: Broken for more than 6 months
2020-05-05 textproc/da-hyphen: Broken for more than 6 months
2020-05-05 textproc/glark: Broken for more than 6 months
2020-05-05 textproc/html2tex: Broken for more than 6 months
2020-05-05 textproc/htmlsection: Broken for more than 6 months
2020-05-05 textproc/kenlm: Broken for more than 6 months
2020-05-05 textproc/libguess: Broken for more than 6 months
2020-05-05 textproc/libxml++26-reference: Broken for more than 6 months
2020-05-05 textproc/no-hunspell: Broken for more than 6 months
2020-05-05 textproc/p5-MARC: Broken for more than 6 months
2020-05-05 textproc/p5-texcount: Broken for more than 6 months
2020-05-05 textproc/pcrs: Broken for more than 6 months
2020-05-05 textproc/pear-Structures_DataGrid_DataSource_RSS: Broken for more than 6 months
2020-05-05 textproc/pear-Structures_DataGrid_DataSource_XML: Broken for more than 6 months
2020-05-05 textproc/permute: Broken for more than 6 months
2020-05-05 textproc/pocketreader: Broken for more than 6 months
2020-05-05 textproc/py-sgrep: Broken for more than 6 months
2020-05-05 textproc/rss2html: Broken for more than 6 months
2020-05-05 textproc/ruby-xmlparser: Broken for more than 6 months
2020-05-05 textproc/sv-hyphen: Broken for more than 6 months
2020-05-05 textproc/tclExpat: Broken for more than 6 months
2020-05-05 textproc/tex2im: Broken for more than 6 months
2020-05-05 textproc/topic: Broken for more than 6 months
2020-05-05 textproc/uz-hunspell: Broken for more than 6 months
2020-05-05 textproc/xmlprpr: Broken for more than 6 months
2020-05-05 www/ach: Broken for more than 6 months
2020-05-05 www/apache-forrest: Broken for more than 6 months
2020-05-05 www/apercu: Broken for more than 6 months
2020-05-05 www/cblog: Broken for more than 6 months
2020-05-05 www/drood: Broken for more than 6 months
2020-05-05 www/drraw: Broken for more than 6 months
2020-05-05 www/flood: Broken for more than 6 months
2020-05-05 www/grafana2: Broken for more than 6 months
2020-05-05 www/imgsizer: Broken for more than 6 months
2020-05-05 www/jdresolve: Broken for more than 6 months
2020-05-05 www/linkcheck: Broken for more than 6 months
2020-05-05 www/madsonic-standalone: Broken for more than 6 months
2020-05-05 www/mod_auth_external2: Broken for more than 6 months
2020-05-05 www/mod_chroot: Broken for more than 6 months
2020-05-05 www/mod_cvs2: Broken for more than 6 months
2020-05-05 www/mod_domaintree: Broken for more than 6 months
2020-05-05 www/mod_encoding: Broken for more than 6 months
2020-05-05 www/mod_flickr: Broken for more than 6 months
2020-05-05 www/mod_gzip2: Broken for more than 6 months
2020-05-05 www/mod_layout22: Broken for more than 6 months
2020-05-05 www/mod_proctitle: Broken for more than 6 months
2020-05-05 www/mod_tsa: Broken for more than 6 months
2020-05-05 www/mod_vhs: Broken for more than 6 months
2020-05-05 www/p5-AnyEvent-Mojo: Broken for more than 6 months
2020-05-05 www/p5-Apache-Gallery: Broken for more than 6 months
2020-05-05 www/p5-WWW-Google-Video: Broken for more than 6 months
2020-05-05 www/p5-WWW-Shorten-KUSO: Broken for more than 6 months
2020-05-05 www/p5-WWW-Shorten-isgd: Broken for more than 6 months
2020-05-05 www/photo_gallery: Broken for more than 6 months
2020-05-05 www/pwebstats: Broken for more than 6 months
2020-05-05 www/py-django-profiles: Broken for more than 6 months
2020-05-05 www/red5: Broken for more than 6 months
2020-05-05 www/redmine-sidebar_hide: Broken for more than 6 months
2020-05-05 www/rssowl: Broken for more than 6 months
2020-05-05 www/skytemplate: Broken for more than 6 months
2020-05-05 www/surfraw: Broken for more than 6 months
2020-05-05 www/sws: Broken for more than 6 months
2020-05-05 www/tickr: Broken for more than 6 months
2020-05-05 www/tinytinyhttpd: Broken for more than 6 months
2020-05-05 www/udmsearch: Broken for more than 6 months
2020-05-05 www/vee: Broken for more than 6 months
2020-05-05 www/webreport: Broken for more than 6 months
2020-05-05 www/webstats: Broken for more than 6 months
2020-05-05 www/www6to4: Broken for more than 6 months
2020-05-05 x11/deskpaint: Broken for more than 6 months
2020-05-05 x11/dmenu2: Broken for more than 6 months
2020-05-05 x11/gcb: Broken for more than 6 months
2020-05-05 x11/gpctool: Broken for more than 6 months
2020-05-05 x11/ipager: Broken for more than 6 months
2020-05-05 x11/keylaunch: Broken for more than 6 months
2020-05-05 x11/props: 64-bit unsupported
2020-05-05 x11/roxbg: Broken for more than 6 months
2020-05-05 x11/sisctrl: Broken for more than 6 months
2020-05-05 x11/wdm: Broken for more than 6 months
2020-05-05 x11/xaniroc: Broken for more than 6 months
2020-05-05 x11/xmove: Broken for more than 6 months
2020-05-05 x11/xnodecor: Broken for more than 6 months
2020-05-05 x11/xvattr: Broken for more than 6 months
2020-05-05 x11-clocks/tktz: Broken for more than 6 months
2020-05-05 x11-clocks/xtimer: Broken for more than 6 months
2020-05-05 x11-themes/gnome-icons-dropline-neu: Broken for more than 6 months
2020-05-05 x11-themes/gnome-icons-dropline-nou: Broken for more than 6 months
2020-05-05 x11-themes/gnome-icons-gion: Broken for more than 6 months
2020-05-05 x11-themes/gnome-icons-jini: Broken for more than 6 months
2020-05-05 x11-themes/gtk-aurora-engine: Broken for more than 6 months
2020-05-05 x11-themes/gtk-blueprint-engine: Broken for more than 6 months
2020-05-05 x11-themes/gtk-murrina-fancy-clearlooks: Broken for more than 6 months
2020-05-05 x11-themes/gtk-murrina-lightblue: Broken for more than 6 months
2020-05-05 x11-themes/gtk-murrine-themes: Broken for more than 6 months
2020-05-05 x11-themes/murrine-configurator: Broken for more than 6 months
2020-05-05 x11-themes/nimbus: Broken for more than 6 months
2020-05-05 x11-themes/openbox-themes: Broken for more than 6 months
2020-05-05 x11-themes/rezlooks: Broken for more than 6 months
2020-05-05 x11-themes/ubuntulooks: Broken for more than 6 months
2020-05-05 x11-toolkits/slingshot: 64-bit unsupported
2020-05-05 x11-toolkits/xview-clients: 64-bit unsupported
2020-05-05 x11-wm/fluxconf: Broken for more than 6 months
2020-05-05 x11-wm/ion: Broken for more than 6 months
2020-05-05 x11-wm/matwm2: Broken for more than 6 months
2020-05-05 x11-wm/nickleby: Broken for more than 6 months
2020-05-05 x11-wm/olvwm: 64-bit unsupported
2020-05-05 x11-wm/ratmenu: Broken for more than 6 months
Notes
Notes:
svn path=/head/; revision=534093
Diffstat (limited to 'www/mod_encoding/files')
-rw-r--r-- | www/mod_encoding/files/apache22_patch | 539 | ||||
-rw-r--r-- | www/mod_encoding/files/iconv_hook-20040430.patch | 47 | ||||
-rw-r--r-- | www/mod_encoding/files/queryfix-patch22 | 30 |
3 files changed, 0 insertions, 616 deletions
diff --git a/www/mod_encoding/files/apache22_patch b/www/mod_encoding/files/apache22_patch deleted file mode 100644 index 73e3a696de11..000000000000 --- a/www/mod_encoding/files/apache22_patch +++ /dev/null @@ -1,539 +0,0 @@ ---- mod_encoding.c.orig 2002-06-11 18:07:14.000000000 +0900 -+++ mod_encoding.c 2008-09-03 10:23:18.000000000 +0900 -@@ -1,8 +1,72 @@ - /* -*- mode: c -*- - * -- * $Id: mod_encoding.c,v 1.10 2002/06/11 09:07:14 tai Exp $ -+ * $Id: mod_encoding.c,v 1.6 2001/12/11 12:55:38 tai Exp $ - * - */ -+/* -+ * mod_encoding core module test implementation for Apache2. -+ * by Kunio Miyamoto (wakatono@todo.gr.jp) -+ * Original security fix port 2002/06/06 -+ * by Kunio Miyamoto (wakatono@todo.gr.jp) -+ * Port new function of 20020611a -+ * by Kunio Miyamoto (wakatono@todo.gr.jp) -+ * Port new function of 20020611a -+ * by Kunio Miyamoto (wakatono@todo.gr.jp) -+ * Add COPYING statement for redistribute only this code. -+ * by Kunio Miyamoto (wakatono@todo.gr.jp) -+ */ -+/* -+ -+ -+Copyright (c) 2000-2004 -+Internet Initiative Japan Inc. and Kunio Miyamoto All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+3. All advertising materials mentioning features or use of this -+ software must display the following acknowledgment: -+ -+ This product includes software developed by Internet -+ Initiative Japan Inc. and Kunio Miyamoto for use in the -+ mod_encoding module for Apache2. -+ -+4. Products derived from this software may not be called "mod_encoding" -+ nor may "mod_encoding" appear in their names without prior written -+ permission of Internet Initiative Japan Inc. For written permission, -+ please contact tai@iij.ad.jp (Taisuke Yamada). -+ -+5. Redistributions of any form whatsoever must retain the following -+ acknowledgment: -+ -+ This product includes software developed by Internet -+ Initiative Japan Inc. and Kunio Miyamoto for use in the -+ mod_encoding module for Apache2 (http://www.apache.org/). -+ -+THIS SOFTWARE IS PROVIDED BY INTERNET INITIATIVE JAPAN INC. AND KUNIO -+MIYAMOTO ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, -+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL -+INTERNET INITIATIVE JAPAN INC., KUNIO MIYAMOTO OR ITS CONTRIBUTORS -+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, -+OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT -+OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -+BUSINESS INTERRUPTION) -+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -+OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+*/ - - #include <httpd.h> - #include <http_config.h> -@@ -10,7 +74,10 @@ - #include <http_log.h> - #include <http_protocol.h> - #include <http_request.h> -+#include <apr_strings.h> - -+/* #include <iconv_hook/iconv.h> */ -+#include <regex.h> - #include <iconv.h> - - /** -@@ -33,13 +100,7 @@ - - #define DBG(expr) if (MOD_ENCODING_DEBUG) { expr; } - --#ifdef __GNUC__ --#define LOG(level, server, args...) \ -- ap_log_error(APLOG_MARK, APLOG_NOERRNO|level, server, ##args) --#else --#define LOG(level, server, ...) \ -- ap_log_error(APLOG_MARK, APLOG_NOERRNO|level, server, __VA_ARGS__) --#endif -+/* FIXME: remove gcc-dependency */ - - #define ENABLE_FLAG_UNSET 0 - #define ENABLE_FLAG_OFF 1 -@@ -55,13 +116,13 @@ - typedef struct { - int enable_function; /* flag to enable this module */ - char *server_encoding; /* server-side filesystem encoding */ -- array_header *client_encoding; /* useragent-to-encoding-list sets */ -- array_header *default_encoding; /* useragent-to-encoding-list sets */ -+ apr_array_header_t *client_encoding; /* useragent-to-encoding-list sets */ -+ apr_array_header_t *default_encoding; /* useragent-to-encoding-list sets */ - -- int strip_msaccount; /* normalize wierd WinXP username */ -+ int strip_msaccount; /* normalize wierd WinXP username */ - } encoding_config; - --module MODULE_VAR_EXPORT encoding_module; -+module AP_MODULE_DECLARE_DATA encoding_module; - - /*************************************************************************** - * utility methods -@@ -83,22 +144,19 @@ - size_t outlen; - - if (srclen == 0) { -- LOG(APLOG_DEBUG, r->server, "iconv_string: skipping zero-length input"); - return srcbuf; - } - - /* Allocate space for conversion. Note max bloat factor is 4 of UCS-4 */ -- marker = outbuf = (char *)ap_palloc(r->pool, outlen = srclen * 4 + 1); -+ marker = outbuf = (char *)apr_palloc(r->pool, outlen = srclen * 4 + 1); - - if (outbuf == NULL) { -- LOG(APLOG_WARNING, r->server, "iconv_string: no more memory"); - return NULL; - } - - /* Convert every character within input string. */ - while (srclen > 0) { - if (iconv(cd, &srcbuf, &srclen, &outbuf, &outlen) == (size_t)(-1)) { -- LOG(APLOG_DEBUG, r->server, "iconv_string: conversion error"); - return NULL; - } - } -@@ -140,11 +198,11 @@ - - /* Normalize encoding in HTTP request header(s) */ - for (i = 0 ; keys[i] ; i++) { -- if ((buff = (char *)ap_table_get(r->headers_in, keys[i])) != NULL) { -+ if ((buff = (char *)apr_table_get(r->headers_in, keys[i])) != NULL) { - ap_unescape_url(buff); - if ((buff = iconv_string(r, cd, buff, strlen(buff))) == NULL) - return -1; -- ap_table_set(r->headers_in, keys[i], buff); -+ apr_table_set(r->headers_in, keys[i], buff); - } - } - -@@ -159,33 +217,29 @@ - * @param encmap Table of UA-to-encoding(s) - * @param lookup Name of the useragent to look for - */ --static array_header * -+static apr_array_header_t * - get_client_encoding(request_rec *r, -- array_header *encmap, const char *lookup) { -+ apr_array_header_t *encmap, const char *lookup) { - void **list = (void **)encmap->elts; -- array_header *encs = ap_make_array(r->pool, 1, sizeof(char *)); -+ apr_array_header_t *encs = apr_array_make(r->pool, 1, sizeof(char *)); - - int i; - -- LOG(APLOG_DEBUG, r->server, "get_client_encoding: entered"); - - /* push UTF-8 as the first candidate of expected encoding */ -- *((char **)ap_push_array(encs)) = ap_pstrdup(r->pool, "UTF-8"); -+ *((char **)apr_array_push(encs)) = apr_pstrdup(r->pool, "UTF-8"); - - if (! lookup) - return encs; - -- LOG(APLOG_DEBUG, r->server, "get_client_encoding: lookup == %s", lookup); - - for (i = 0 ; i < encmap->nelts ; i += 2) { - if (ap_regexec((regex_t *)list[i], lookup, 0, NULL, 0) == 0) { -- LOG(APLOG_DEBUG, r->server, "get_client_encoding: entry found"); -- ap_array_cat(encs, (array_header *)list[i + 1]); -+ apr_array_cat(encs, (apr_array_header_t *)list[i + 1]); - return encs; - } - } - -- LOG(APLOG_DEBUG, r->server, "get_client_encoding: entry not found"); - return encs; - } - -@@ -194,8 +248,6 @@ - */ - static const char * - set_encoding_engine(cmd_parms *cmd, encoding_config *conf, int flag) { -- LOG(APLOG_DEBUG, cmd->server, "set_encoding_engine: entered"); -- LOG(APLOG_DEBUG, cmd->server, "set_encoding_engine: flag == %d", flag); - - if (! cmd->path) { - conf = ap_get_module_config(cmd->server->module_config, &encoding_module); -@@ -210,13 +262,11 @@ - */ - static const char * - set_server_encoding(cmd_parms *cmd, encoding_config *conf, char *arg) { -- LOG(APLOG_DEBUG, cmd->server, "set_server_encoding: entered"); -- LOG(APLOG_DEBUG, cmd->server, "set_server_encoding: arg == %s", arg); - - if (! cmd->path) { - conf = ap_get_module_config(cmd->server->module_config, &encoding_module); - } -- conf->server_encoding = ap_pstrdup(cmd->pool, arg); -+ conf->server_encoding = apr_pstrdup(cmd->pool, arg); - - return NULL; - } -@@ -229,31 +279,27 @@ - */ - static const char * - add_client_encoding(cmd_parms *cmd, encoding_config *conf, char *args) { -- array_header *encs; -+ apr_array_header_t *encs; - char *arg; - -- LOG(APLOG_DEBUG, cmd->server, "add_client_encoding: entered"); -- LOG(APLOG_DEBUG, cmd->server, "add_client_encoding: args == %s", args); - - if (! cmd->path) { - conf = ap_get_module_config(cmd->server->module_config, &encoding_module); - } - -- encs = ap_make_array(cmd->pool, 1, sizeof(void *)); -+ encs = apr_array_make(cmd->pool, 1, sizeof(void *)); - - /* register useragent with UserAgent: pattern */ - if (*args && (arg = ap_getword_conf_nc(cmd->pool, &args))) { -- LOG(APLOG_DEBUG, cmd->server, "add_client_encoding: agent: %s", arg); -- *(void **)ap_push_array(conf->client_encoding) = -- ap_pregcomp(cmd->pool, arg, REG_EXTENDED|REG_ICASE|REG_NOSUB); -+ *(void **)apr_array_push(conf->client_encoding) = -+ ap_pregcomp(cmd->pool, arg, AP_REG_EXTENDED|AP_REG_ICASE|AP_REG_NOSUB); - } - - /* register list of possible encodings from above useragent */ - while (*args && (arg = ap_getword_conf_nc(cmd->pool, &args))) { -- LOG(APLOG_DEBUG, cmd->server, "add_client_encoding: encname: %s", arg); -- *(void **)ap_push_array(encs) = ap_pstrdup(cmd->pool, arg); -+ *(void **)apr_array_push(encs) = apr_pstrdup(cmd->pool, arg); - } -- *(void **)ap_push_array(conf->client_encoding) = encs; -+ *(void **)apr_array_push(conf->client_encoding) = encs; - - return NULL; - } -@@ -267,20 +313,17 @@ - default_client_encoding(cmd_parms *cmd, encoding_config *conf, char *args) { - char *arg; - -- LOG(APLOG_DEBUG, cmd->server, "default_client_encoding: entered"); -- LOG(APLOG_DEBUG, cmd->server, "default_client_encoding: args == %s", args); - - if (! cmd->path) { - conf = ap_get_module_config(cmd->server->module_config, &encoding_module); - } - -- conf->default_encoding = ap_make_array(cmd->pool, 1, sizeof(char *)); -+ conf->default_encoding = apr_array_make(cmd->pool, 1, sizeof(char *)); - - /* register list of possible encodings as a default */ - while (*args && (arg = ap_getword_conf_nc(cmd->pool, &args))) { -- LOG(APLOG_DEBUG, cmd->server, "default_client_encoding: encname: %s", arg); -- *(void **)ap_push_array(conf->default_encoding) -- = ap_pstrdup(cmd->pool, arg); -+ *(void **)apr_array_push(conf->default_encoding) -+ = apr_pstrdup(cmd->pool, arg); - } - - return NULL; -@@ -294,8 +337,6 @@ - */ - static const char * - set_normalize_username(cmd_parms *cmd, encoding_config *conf, int flag) { -- LOG(APLOG_DEBUG, cmd->server, "set_normalize_username: entered"); -- LOG(APLOG_DEBUG, cmd->server, "set_normalize_username: flag == %d", flag); - - if (! cmd->path) { - conf = ap_get_module_config(cmd->server->module_config, &encoding_module); -@@ -343,15 +384,15 @@ - * Setup server-level module internal data strcuture. - */ - static void * --server_setup(pool *p, server_rec *s) { -+server_setup(apr_pool_t *p, server_rec *s) { - encoding_config *conf; - - DBG(fprintf(stderr, "server_setup: entered\n")); - -- conf = (encoding_config *)ap_pcalloc(p, sizeof(encoding_config)); -+ conf = (encoding_config *)apr_pcalloc(p, sizeof(encoding_config)); - conf->enable_function = ENABLE_FLAG_UNSET; - conf->server_encoding = NULL; -- conf->client_encoding = ap_make_array(p, 2, sizeof(void *)); -+ conf->client_encoding = apr_array_make(p, 2, sizeof(void *)); - conf->default_encoding = NULL; - conf->strip_msaccount = STRIP_FLAG_UNSET; - -@@ -362,7 +403,7 @@ - * Setup folder-level module internal data strcuture. - */ - static void * --folder_setup(pool *p, char *dir) { -+folder_setup(apr_pool_t *p, char *dir) { - DBG(fprintf(stderr, "folder_setup: entered\n")); - return server_setup(p, NULL); - } -@@ -371,14 +412,14 @@ - * Merge configuration. - */ - static void * --config_merge(pool *p, void *base, void *override) { -+config_merge(apr_pool_t *p, void *base, void *override) { - encoding_config *parent = base; - encoding_config *child = override; - encoding_config *merge; - - DBG(fprintf(stderr, "config_merge: entered\n")); - -- merge = (encoding_config *)ap_pcalloc(p, sizeof(encoding_config)); -+ merge = (encoding_config *)apr_pcalloc(p, sizeof(encoding_config)); - - if (child->enable_function != ENABLE_FLAG_UNSET) - merge->enable_function = child->enable_function; -@@ -388,13 +429,14 @@ - DBG(fprintf(stderr, - "merged: enable_function == %d\n", merge->enable_function)); - -+ - if (child->strip_msaccount != STRIP_FLAG_UNSET) - merge->strip_msaccount = child->strip_msaccount; - else - merge->strip_msaccount = parent->strip_msaccount; - - DBG(fprintf(stderr, -- "merged: strip_msaccount == %d\n", merge->strip_msaccount)); -+ "merged: strip_msaccount == %d\n", merge->strip_msaccount)); - - if (child->server_encoding) - merge->server_encoding = child->server_encoding; -@@ -410,7 +452,7 @@ - merge->default_encoding = parent->default_encoding; - - merge->client_encoding = -- ap_append_arrays(p, child->client_encoding, parent->client_encoding); -+ apr_array_append(p, child->client_encoding, parent->client_encoding); - - return merge; - } -@@ -424,17 +466,16 @@ - */ - static int - mod_enc_convert(request_rec *r) { -- encoding_config *conf, *dconf, *sconf; -+ encoding_config *conf, *dconf, *sconf; - - const char *oenc; /* server-side encoding */ -- array_header *ienc; /* list of possible encodings */ -+ apr_array_header_t *ienc; /* list of possible encodings */ - void **list; /* same as above (for iteration) */ - - iconv_t cd; /* conversion descriptor */ - - int i; - -- LOG(APLOG_DEBUG, r->server, "mod_enc_convert: entered"); - - sconf = ap_get_module_config(r->server->module_config, &encoding_module); - dconf = ap_get_module_config(r->per_dir_config, &encoding_module); -@@ -446,19 +487,16 @@ - - oenc = conf->server_encoding ? conf->server_encoding : "UTF-8"; - ienc = get_client_encoding(r, conf->client_encoding, -- ap_table_get(r->headers_in, "User-Agent")); -+ apr_table_get(r->headers_in, "User-Agent")); - - if (conf->default_encoding) -- ap_array_cat(ienc, conf->default_encoding); -+ apr_array_cat(ienc, conf->default_encoding); - - list = (void **)ienc->elts; - -- LOG(APLOG_DEBUG, r->server, "mod_enc_convert: oenc == %s", oenc); - - /* try specified encodings in order */ - for (i = 0 ; i < ienc->nelts ; i++) { -- LOG(APLOG_DEBUG, -- r->server, "mod_enc_convert: ienc <> %s", (char *)list[i]); - - /* pick appropriate converter module */ - if ((cd = iconv_open(oenc, list[i])) == (iconv_t)(-1)) -@@ -466,8 +504,6 @@ - - /* conversion tryout */ - if (iconv_header(r, cd) == 0) { -- LOG(APLOG_DEBUG, -- r->server, "mod_enc_convert: ienc == %s", (char *)list[i]); - iconv_close(cd); - return DECLINED; - } -@@ -476,7 +512,6 @@ - iconv_close(cd); - } - -- LOG(APLOG_WARNING, r->server, "mod_enc_convert: no conversion done"); - - return DECLINED; - } -@@ -495,8 +530,6 @@ - char *user; - char *buff; - -- LOG(APLOG_DEBUG, r->server, "mod_enc_parse: entered"); -- - sconf = ap_get_module_config(r->server->module_config, &encoding_module); - dconf = ap_get_module_config(r->per_dir_config, &encoding_module); - conf = config_merge(r->pool, sconf, dconf); -@@ -513,15 +546,15 @@ - return DECLINED; - - /* Is this username broken? */ -- if ((user = index(r->connection->user, '\\')) == NULL) -+ if ((user = index(r->user, '\\')) == NULL) - return DECLINED; - - /* Re-generate authorization header */ - if (*(user + 1)) { - buff = ap_pbase64encode(r->pool, -- ap_psprintf(r->pool, "%s:%s", user + 1, pass)); -- ap_table_set(r->headers_in, "Authorization", -- ap_pstrcat(r->pool, "Basic ", buff, NULL)); -+ apr_psprintf(r->pool, "%s:%s", user + 1, pass)); -+ apr_table_set(r->headers_in, "Authorization", -+ apr_pstrcat(r->pool, "Basic ", buff, NULL)); - - ap_get_basic_auth_pw(r, &pass); /* update */ - } -@@ -530,28 +563,25 @@ - return DECLINED; - } - -+static void register_hooks(apr_pool_t *p) -+{ -+ /* filename-to-URI translation */ -+/* ap_hook_translate_name(mod_enc_convert,NULL,NULL,APR_HOOK_FIRST); */ -+ ap_hook_post_read_request(mod_enc_convert,NULL,NULL,APR_HOOK_FIRST); -+ ap_hook_header_parser(mod_enc_parse,NULL,NULL,APR_HOOK_FIRST); -+} -+ - /*************************************************************************** - * exported module structure - ***************************************************************************/ - --module MODULE_VAR_EXPORT encoding_module = { -- STANDARD_MODULE_STUFF, -- NULL, /* initializer */ -- folder_setup, /* dir config */ -- config_merge, /* dir config merger */ -- server_setup, /* server config */ -- config_merge, /* server config merger */ -- mod_enc_commands, /* command table */ -- NULL, /* handlers */ -- NULL, /* filename translation */ -- NULL, /* check_user_id */ -- NULL, /* check auth */ -- NULL, /* check access */ -- NULL, /* type_checker */ -- NULL, /* fixups */ -- NULL, /* logger */ -- mod_enc_parse, /* header parser */ -- NULL, /* child_init */ -- NULL, /* child_exit */ -- mod_enc_convert, /* post read-request */ -+module AP_MODULE_DECLARE_DATA encoding_module = { -+ STANDARD20_MODULE_STUFF, -+ folder_setup, /* create per-directory config structure */ -+ config_merge, /* merge per-directory(?) config str */ -+ server_setup, /* create per-server config structure */ -+ config_merge, /* merge per-server config ...*/ -+ mod_enc_commands, /* command handlers */ -+ register_hooks - }; -+ ---- Makefile.in.orig 2002-06-11 17:46:39.000000000 +0900 -+++ Makefile.in 2008-08-30 16:18:36.000000000 +0900 -@@ -250,16 +250,16 @@ - maintainer-clean-generic clean mostlyclean distclean maintainer-clean - - --all-local: mod_encoding.so -+all-local: mod_encoding.la - --mod_encoding.so: mod_encoding.c -+mod_encoding.la: mod_encoding.c - $(APXS) -c $(CPPFLAGS) $(APXSFLAGS) $(LIBS) $< - - install-exec-local: -- $(APXS) -i mod_encoding.so -+ $(APXS) -i -n mod_encoding mod_encoding.la - - clean-local: -- rm -f *~ *.o *.so -+ rm -f *~ *.o *.so *.la - - # Tell versions [3.59,3.63) of GNU make to not export all variables. - # Otherwise a system limit (for SysV at least) may be exceeded. ---- Makefile.am.orig 2002-06-11 17:46:39.000000000 +0900 -+++ Makefile.am 2008-08-30 16:19:25.000000000 +0900 -@@ -4,13 +4,13 @@ - - EXTRA_DIST = mod_encoding.c Makefile.simple - --all-local: mod_encoding.so -+all-local: mod_encoding.la - --mod_encoding.so: mod_encoding.c -+mod_encoding.la: mod_encoding.c - $(APXS) -c $(CPPFLAGS) $(APXSFLAGS) $(LIBS) $< - - install-exec-local: -- $(APXS) -i mod_encoding.so -+ $(APXS) -i -n mod_encoding mod_encoding.la - - clean-local: -- rm -f *~ *.o *.so -+ rm -f *~ *.o *.so *.la diff --git a/www/mod_encoding/files/iconv_hook-20040430.patch b/www/mod_encoding/files/iconv_hook-20040430.patch deleted file mode 100644 index 97f86bb92e20..000000000000 --- a/www/mod_encoding/files/iconv_hook-20040430.patch +++ /dev/null @@ -1,47 +0,0 @@ -diff -urN lib/iconv_hook.c lib.20040430/iconv_hook.c ---- lib/iconv_hook.c 2002-06-08 18:19:01.000000000 +0900 -+++ lib.20040430/iconv_hook.c 2004-04-30 21:40:14.000000000 +0900 -@@ -32,8 +32,9 @@ - } - - int --iconv_hook_close(iconv_t cd) { -- free((iconv_hook_t *)cd); -+iconv_hook_close(iconv_hook_t *cd) { -+ (*(cd->cm->iconv_close))(cd->cd); -+ free(cd); - return 0; - } - -diff -urN lib/iconv_hook_eucjp.c lib.20040430/iconv_hook_eucjp.c ---- lib/iconv_hook_eucjp.c 2002-06-10 22:57:52.000000000 +0900 -+++ lib.20040430/iconv_hook_eucjp.c 2004-04-30 21:40:14.000000000 +0900 -@@ -111,6 +111,7 @@ - if (cl < 0xA0 || cl > 0xDF) { - *srcbuf=(char *)(src-2); - errno=EILSEQ; -+ free(tmpbuf); - return -1; - } - *tmp++ = cl; -@@ -118,6 +119,7 @@ - /* We don't support JIS X 0212 */ - *srcbuf=(char *)(src-2); - errno=EILSEQ; -+ free(tmpbuf); - return -1; - } - } -diff -urN lib/iconv_hook_ja_auto.c lib.20040430/iconv_hook_ja_auto.c ---- lib/iconv_hook_ja_auto.c 2002-06-08 18:32:41.000000000 +0900 -+++ lib.20040430/iconv_hook_ja_auto.c 2004-04-30 21:40:14.000000000 +0900 -@@ -37,6 +37,9 @@ - cd->ienc = strdup(ienc); - - if (cd->oenc == NULL || cd->ienc == NULL){ -+ if (cd->oenc == NULL) free (cd->oenc); -+ if (cd->ienc == NULL) free (cd->ienc); -+ free(cd); - return (iconv_t)(-1); - } else { - return (iconv_t)cd; diff --git a/www/mod_encoding/files/queryfix-patch22 b/www/mod_encoding/files/queryfix-patch22 deleted file mode 100644 index fcf71c312ddd..000000000000 --- a/www/mod_encoding/files/queryfix-patch22 +++ /dev/null @@ -1,30 +0,0 @@ -diff -urN mod_encoding.c.orig mod_encoding.c ---- mod_encoding.c.orig Tue Jun 11 18:07:14 2002 -+++ mod_encoding.c Fri Dec 13 11:43:46 2002 -@@ -129,13 +129,21 @@ - char *buff; - char *keys[] = { "Destination", NULL }; - int i; -+ char *unparsed_uri; -+ char *query_string; - - /* Normalize encoding in HTTP request line */ -- ap_unescape_url(r->unparsed_uri); -- if ((buff = iconv_string(r, cd, r->unparsed_uri, -- strlen(r->unparsed_uri))) == NULL) -+ query_string = apr_pstrdup(r->pool, r->unparsed_uri); -+ unparsed_uri = ap_getword(r->pool, &query_string, '?'); -+ ap_unescape_url(unparsed_uri); -+ if ((buff = iconv_string(r, cd, unparsed_uri, -+ strlen(unparsed_uri))) == NULL) - return -1; -- ap_parse_uri(r, buff); -+ if (query_string && strlen(query_string) > 0) { -+ ap_parse_uri(r, apr_pstrcat(r->pool, buff, "?", query_string, NULL)); -+ } else { -+ ap_parse_uri(r, buff); -+ } - ap_getparents(r->uri); /* normalize given path for security */ - - /* Normalize encoding in HTTP request header(s) */ - |