This is an automated email from the ASF dual-hosted git repository.

sebb pushed a change to branch mod-gui
in repository https://gitbox.apache.org/repos/asf/whimsy.git.


    from 952b68b  Not used
     add 9622b73  Only search headers for List-Id and MID
     add 95dac7e  Add missing replacement parameter
     add 0773e38  Add keyserver-options debug to key handling
     add bd52239  ASF::Committee.list no longer used
     add f110dc5  No longer relevant
     add 4d8b471  LDAP moved
     add 8daee11  Committees.preload no longer used
     add 5160c24  prep for subscribing to Bills
     add 5421b83  Oops, another reference to Committee.list
     add 0e06985  Drop ou=pmc and group checks; add CI PMC checks
     add bca1cdd  How to get more info
     add 35bb688  Don't wrap date field
     add 01a29b3  Reported as missing in httpd error logs
     add 95dfbb8  Use proper attribute for IPMC membership
     add e96b637  Add legend, and distinguish members/committers
     add d5db780  Try to placate Travis
     add 58ef99f  Wrong attribute; need owners here
     add 0f30589  TODOs
     add 42436b5  Detect residual use of ou=pmc methods
     add dfda731  More Travis placation
     add afa4044  Placate Travis (3rd try)
     add a2bfb18  Must be outside scan loop (doh!)
     add 5289e8a  Docco
     add 463f7e4  Detect direct archive subscriptions
     add 81344ea  Try keyserver-options a different way
     add 0f19cf0  Try keyserver-options a different way
     add f7d0f31  Change keyserver; add debug
     add 6c0f03c  Reduce debug output
     add 12b24e6  Some mails are causing parsing errors in procmail.log
     add 00ad45a  Show which emails are used for forwarding
     add e7e8d14  AFAICT Committee.member[id]s methods are no longer used
     add dc1445d  Cannot be used as no sign of members being used any more
     add b1982ec  Implement modifyTimestamp and createTimestamp
     add 7638dbe  Standardise Whimsy library location
     add edca993  Fix incorrect use of members (committers)
     add 249130e  Detect missing committership for mentors
     add 0cc6eb9  Add button for missing committership
     add a854dcd  Ensure owners is set early enough
     add 5302b49  Roster needs to include committers as well
     add e067cf9  Cross-ref id validation routines
     add 6e8b07d  WHIMSY-241 - Allow for GMail aliasing when checking 
subscriptions
     add f0f9728  Add some initial rspec tests
     add a359d6e  Fix docco
     add 6119dcf  Document parameters; ensure lists exist
     add a937c62  Add ASF::Person#podlings
     add e09fb39  Clarify
     add 7e070d7  Allow PPMC members(owners) to subscribe to podling private 
lists
     add 6673de9  Fix description
     add bbca23d  Allow access to fixtures
     add d3d5f3c  Add an index file so the path url does something useful
     add 710f1ba  Defensive programming for (possibly) missing data
     add fa168d0  WHIMSY-241 - Allow for GMail aliasing when checking 
subscriptions
     add 5d10972  Broken: only returns canonical mails
     add 6c1a050  Reverse the check: subscriber entry must match a user email
     add 0229937  Merge branch 'master' of https://github.com/apache/whimsy
     add a8962c3  Fix url
     add a247037  Add summary of mailing lists
     add 67cf2a4  Use canonical matching for list moderators
     add 5c6d547  Simple access to current ids, also graduated and retired lists
     add 34fa062  Not used anywhere; anyway obsolete
     add e28516a  Return is not used
     add 0b1d2a4  Docco
     add ee50406  Show unsubbed mentors
     add 0e582af  A bit quicker, but still somewhat slow
     add dab4ab7  DRY
     add 941c953  Minor speedup
     add d01cd5f  Add cache for parsed responses
     add d4a6d7e  More detailed check of missing committers
     add 4d3faaa  Typo
     add d9c367a  New Year
     add 2dda82b  Simplify
     add 06a230e  Add alpha index
     add a630b27  De-dupe
     add 2ebbad2  More exceptions
     add 96d90ab  Link to non-PMC committees
     add c7b0c3e  Direct links to individual rosters
     add c18bc71  Match name and aliases to find an entry
     add 7af80a5  Some more tests of mlist
     add bf2278b  Some people are subscribed as [email protected]
     add f30565f  Merge branch 'master' of https://github.com/apache/whimsy
     add d801834  Explanation of red colour
     add 1757d0d  Add hardcoded list of proxies available
     add 747ec2b  Use helpblock/related and add note about Members
     add b77cfb2  Determine which projects graduated from the incubator
     add 520a93b  exclude footer
     add 991d609  qualify behaviour
     add e531695  Also do checks for PMC CI entries not in LDAP/owners
     add 927ebd9  List PMC and nonPMC membership
     add 39098bb  Show inactive count
     add e3cd6ce  nonpmc? was not working for podlings
     add 969ba12  Fix link
     add c063347  Wrong fix. pmc? and nonpmc? can both be false
     add 3f39e34  Report if list not found
     add 1fa764d  Count email types; show potential issues first
     add 4175a7c  Show the subscriber counts
     add eeb6e74  Reduce scrolling
     add 1cacdda  Add back-links
     add e19f694  Highlight lists with few (or no) subscribers
     add 8b7e257  Wrong place
     add abd82bb  Link to mailing list
     add 07440ee  Podlings no longer have unix groups; don't count apldap in 
roster
     add 9a972ed  gmail.com == googlemail.com
     add 4400a0e  Allow getting @apache.org lists
     add 050409a  githubUsername is an array
     add ecda773  proxy volunteers += clr
     add 60992a0  Alternate way to solve public key issue
     add 8168d39  trivial change to pubkey message
     add e9a1ebd  Add member.id to proxy select list pre request
     add e981bf7  Include availid in individual proxy forms
     add b689cb5  Make runnable as script
     add 20c31a9  Ensure proxies file only has one line per proxy
     add 6f5fe70  volunteers += bdelacretaz
     add 3f140a4  Try multiple key servers
     add 6ff1512  Verify error should not cause key refetch
     add 8719020  Support for sending out reminders before the agenda is created
     add bad0535  too much time coding in JS lately...
     add 13f42e3  Docco
     add 516962b  Show more info in a separate window
     add 9f261bd  Flag short PGP keys
     add 3578819  Tool to update list of chairs
     add 2f432fd  Always return array even if only one entry
     add 024e716  More explicit comment
     add 8bc575e  Hack to allow editting of multiple entries
     add 296756e  Revert "Hack to allow editting of multiple entries"
     add 2a5e278  Hack to allow editting of multiple entries
     add 552a520  Conversion to text has to be done before display
     add 81cea45  Don't bind to LDAP for a dry-run (or no data)
     add 64ea5b7  Don't bind to LDAP for a dry-run (or no data)
     add f8f90a6  Also use modal form for showing errors
     add e5268e6  Only skip actual update for dryrun
     add 9295764  Show invalid GH names
     add 72ba84d  Add workround for handling arrays of input fields
     add 688fdc8  Add editting to SSH keys and PGP keys
     add dd78c00  Drop debug; add comment
     add cbb439f  About time this was updated
     add 9b35814  Dummy change
     add a0ab8ec  Use same directory layout for person
     add 24d5197  Edit personal URLs
     add 5f0343b  Allow auth users to add missing entries
     add 7f4cdb4  Try to fix Index Error regexp not matched
     add 2597766  Allow editing of email addresses
     add 9556109  Typo - attribute uses hyphen
     add c3ff9d7  Wrong again
     add a16aa4e  Copy/paste error
     add 6454b1b  Better handling of non-existent alt emails
     add b2c6616  Better handling of missing attributes in edit mode
     add 04cde87  hash is not particularly useful hereh
     add d840233  Easier to read if LOG is on separate line
     add 1bd9cd0  Make copy/paste proxy lines stand out
     add f35fec9  Display host info
     add 11fc4c9  Need a bit more space to ensure display not truncated
     add 70022d8  Detect missing description
     add 174bcfa  Trim and collapse whitespace before lookup
     add 725350b  Explain how to check for access to members.txt
     add 3646f54  add mappings for new Directors (#58)
     add c45f2c4  Sally would like to be "Attending", by default (#59)
     add e7fee58  decode % encoded data (like spaces) in attachment names
     add 3f9f3a8  WHIMSY-245 - Combine DIRECTOR_MAPs
     add aaea5eb  Explain further
     add fa775f6  pick a non-director member of the secretarial team
     add 8d3f3dc  remove directors from the executive officer list
     add 3b1a5c0  Document choice of id
     add 065dda7  List source
     add 62194a1  cross-reference podlings.xml
     add de8427c  try harder to match podling names
     add 42e2191  Explain columns
     add e9c2dc2  Explain first
     add b4533eb  find more resolutions and podlings
     add 48a8f58  better matches on podlings
     add efa79ee  Docco
     add 9667387  identify parent; simplify incubator info
     add 0eeef78  Allow for non-archived lists
     add 991ce93  Mentor mail matching not working
     add 71f00d1  Add commmonly used 3rd party archivers
     add 0bf323b  Add checks for mail-archive and markmail
     add 861e856  Link to mail-archive listing
     add 2eca08f  Simplify/shorten
     add a72f69d  Return the list time
     add f448454  Return the list time
     add c4adf20  Show which details are presented, and the source times
     add 803de65  Better description
     add 026e7b7  rough in an email form
     add 90aaf09  Don't allow removal of forwarding address
     add 6915abc  preserve initials in month change
     add 8ccf7f5  add blank line before out of cycle report
     add ddd9eda  Fix WHIMSY-249
     add b9dee4f  show post meeting actions immediately upon adjournment
     add b324710  give each form on the page a different id
     add 18c0219  until they get a separate list, use legal-internal for data 
privacy
     add e6fa7b6  Docco
     add 00d8c5d  Hack to fix DP lists
     add 591a4bc  Zest => Polygene; Servicecomb => ServiceComb
     add 7e00fb3  Case-blind check needed here
     add 8b2ddfc  begin to capture a list of "insider secrets"
     add 97fc367  secretary rotation
     add 3adce57  Handle Zest/Polygene
     add 1cb7014  Only fix lines that appear to be in the correct section
     add 60a6810  Add partial listing of hardcoded lists/maps
     add 47f13a5  chomd, oops!
     add 7320c13  Fix blob URL
     add 6725f31  Fix line num URL :coffee:
     add 06f860d  Fixes WHIMSY-250
     add b269a8f  Print out agenda name
     add c322289  Fix for reassigned variable name
     add 52a6291  Add more items
     add a4a71a2  Force UTF-8 again to handle rare error cases
     add b533100  A few months still barf; catch all JSON errors
     add 5aaf96c  treat lines with no spaces after column 40 as non-reflowable
     add 3745d9e  force ruby2js gem update
     add 96f7ac2  Merge branch 'master' of https://github.com/apache/whimsy
     add 07a1394  Simple listing of Mentors
     add 8dd88e9  Ooops, need the data in the right path too
     add b85b7db  Point to underlying data
     add 699b2d8  Remove Bylaws Clause
     add f63c1c9  Merge pull request #1 from dave2wave/wave-whimsy-252
     add abe74c4  Merge pull request #62 from dave2wave/master
     add e7bbd53  Add local debugging note; we use ruby 2.5
     add 2262e4e  pretty up, filter, racktest output
     add 25754cf  Can sometimes show secret testing locally
     add 9527c76  Preserve nbsp
     add 07e8828  Merge branch 'master' of https://github.com/apache/whimsy
     add 0293330  Display collapsable list of mentor records
     add 5243fa3  Use ui-map and tweak display
     add 03e6939  Longer keyid format
     add 7520439  Longer keyid format for retry
     add 0ce04c8  Merge branch 'master' of https://github.com/apache/whimsy
     add e463e17  Move utilities to separate class; tweak display order
     add 95b8edf  Remove deprecated method
     add f2a7aa1  Remove two deprecated functions
     add 5cc48aa  Simple form helper utility functions
     add c40e094  Simple UI to update mentor data; not fully implemented yet
     add 3caccb3  Point to new mentor-update
     add 60093e0  Change filename of utility class to avoid conflicts
     add bbc8ce8  Prototype svn update of mentor record
     add 0cf2898  Improve archiver detection and handling
     add 65b61e1  Ignore archivers when getting the subscribers rather than 
later
     add 6958859  Docco
     add 0996b9a  Update secretary signatures
     add 78ee75c  Merge pull request #61 from jvz/patch-1
     add 5361e38  Merge branch 'master' of https://github.com/apache/whimsy
     add 1b6fd18  Update email addresses for Secretary and Assistant
     add e52af22  No longer necessary
     add af4ab8e  Also add new host to listmodsubs.sh
     add 4b66b40  Confusing to use alias for just one list
     add dea932d  No particular need for specific host name
     add 0781ca5  Not used
     add c6ab5ae  List alphabetically
     add 7d0c018  Fix duplicate field bug (credit: myrle)
     add d37e02f  Allow multiple value selects
     add 3263998  Not all board meetings happened in May 2017 ...
     add 49f2ec4  Script to purge old files
     add a70cc75  Report errors
     add d5b84ad  -f suppresses errors
     add b85248b  Merge branch 'master' of https://github.com/apache/whimsy
     add ec44e57  Refactor; remove multiple support until can build it properly
     add ca782b5  Display tweaks and code cleanup
     add 77bbd9e  Select multiple attr must be either present or not at all
     add f9b09ab  Revert "Select multiple attr must be either present or not at 
all"
     add 80d5db8  Revert "Revert "Select multiple attr must be either present 
or not at all""
     add 40dbcde  Properly display multiselect options; properly do textarea
     add 5cab7ee  Enable checkin and update field display types
     add 5c205ab  Fix display of multiselect
     add 59448fc  Properly display checked when set
     add 17edaac  Refactor into utility methods; thanks to rubys
     add 50bce71  Tweak subtitles and helpblock
     add 078106c  Actually update subtitles
     add dab4eca  Add a few more apps/dirs to track separately
     add 571ebda  Add _whimsy_accordion_item
     add 1bcae59  Use _whimsy_accordion_item with better style
     add 4bc8a94  Show TZ offset
     add c9e7556  Move button to 1st column
     add 47591ab  Merge branch 'master' of https://github.com/apache/whimsy
     add 9ba8cc0  Allow descriptions of tools
     add 49e2c74  Use accordion for access items
     add b878a28  TyPo
     add baf50d2  Have a title for the remainder
     add 6f207ce  Output sum of hits per app header
     add d84c2cf  Add scanning for ASF::SVN use
     add adea285  Strip spaces and have caller provide path
     add f12a00c  Scan all cgi|rb for ASF::SVN use
     add 3e4e2ea  Show more whimsy features
     add 29feb87  Move to new committers role group
     add 7ffcca9  Change secretary in board agenda template
     add 7df42da  Restore Matt Sicker (executive officer expected to attend)
     add dee72da  Merge pull request #65 from apache/change-secretary
     add 1a41879  Merge branch 'master' of https://github.com/apache/whimsy
     add 736ff11  Add example of POST forms
     add ae28826  Fix years; only use board for board
     add c26c0ca  Merge pull request #2 from apache/master
     add ee79a72  Verified instructions for Mojave
     add 6c17c2b  Fix log file path
     add 37c68a0  Refine Ruby installation
     add 2da75ff  Gem Installs
     add 84c0b3d  Requested updates.
     add bd321de  Removed asf-whimsy gem
     add 4eb4d04  Merge pull request #64 from dave2wave/master
     add 8a928f2  Merge branch 'master' of https://github.com/apache/whimsy
     add 2d041cf  Split agenda and minutes for board tool
     new 38e7cff  Merge branch 'master' into mod-gui

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .rspec                                             |   3 +
 .travis.yml                                        |   2 +-
 DEPLOYMENT.md                                      |  25 +-
 DEVELOPMENT.md                                     |   7 +-
 MACOSX.md                                          | 116 ++++++++-
 NOTICE                                             |   2 +-
 Rakefile                                           |   2 +-
 TODOS.md                                           |   1 -
 examples/board.rb                                  |   2 +-
 lib/spec/README.md                                 |   7 +
 lib/spec/lib/mail/mail_spec.rb                     |  58 +++++
 lib/spec/lib/mail/mlist_spec.rb                    |  85 +++++++
 lib/spec/spec_helper.rb                            |   9 +
 lib/whimsy/asf/agenda/minutes.rb                   |  11 +-
 lib/whimsy/asf/agenda/summary.rb                   |  38 +--
 lib/whimsy/asf/auth.rb                             |  13 --
 lib/whimsy/asf/board.rb                            |  66 ++++++
 lib/whimsy/asf/committee.rb                        |  12 +-
 lib/whimsy/asf/forms.rb                            | 107 +++++++++
 lib/whimsy/asf/icla.rb                             |   3 +
 lib/whimsy/asf/ldap.rb                             | 117 +++-------
 lib/whimsy/asf/mail.rb                             |  49 +++-
 lib/whimsy/asf/member.rb                           |  12 +-
 lib/whimsy/asf/mlist.rb                            | 120 ++++++++--
 lib/whimsy/asf/podling.rb                          |  58 ++++-
 lib/whimsy/asf/themes.rb                           | 101 +++-----
 lib/whimsy/logparser.rb                            |  18 +-
 repository.yml                                     |   3 +
 tools/agenda_summary.rb                            |   2 +-
 tools/check_auth.rb                                |   7 +-
 tools/check_consistency.rb                         | 111 ---------
 tools/collate_minutes.rb                           |  11 +-
 tools/deliver.rb                                   |  11 +-
 tools/iclasort.rb                                  |   2 +-
 tools/mboxhdr2csv.rb                               |   2 +-
 tools/membersort.rb                                |   2 +-
 tools/moderationhelper.rb                          |   2 +-
 tools/modify_pmcchairs.rb                          |   2 +-
 tools/monthly_tidy.rb                              |  26 +++
 tools/ponyapi.rb                                   |  23 +-
 tools/ponypoop.rb                                  |  11 +-
 tools/proxyhelper.rb                               |   2 +-
 tools/site-scan.rb                                 |   2 +-
 tools/svnupdate.rb                                 |  15 +-
 tools/testmail.rb                                  |   3 +-
 tools/toccomments.sh                               |   7 +-
 tools/travis-relay.rb                              |   2 +-
 tools/update_chairs.rb                             |  88 +++++++
 tools/vhosttest.rb                                 |   2 +-
 tools/wwwdocs.rb                                   |  61 ++++-
 www/apmail/mods.cgi                                |   6 +-
 www/board/agenda/Gemfile                           |   2 +-
 www/board/agenda/Rakefile                          |   2 +-
 www/board/agenda/bin/remind-cronjob.rb             |   2 +-
 www/board/agenda/models/pending.rb                 |   2 +-
 www/board/agenda/public/stylesheets/app.css        |  12 +
 www/board/agenda/routes.rb                         |  23 +-
 www/board/agenda/spec/reflow_spec.rb               |  18 ++
 www/board/agenda/spec/secretary_spec.rb            |   2 +-
 www/board/agenda/templates/agenda.erb              |   5 +-
 www/board/agenda/templates/establish.erb           |   4 +-
 www/board/agenda/views/actions/email.json.rb       |  28 +++
 www/board/agenda/views/actions/post-data.json.rb   |   2 +-
 www/board/agenda/views/actions/post.json.rb        |   2 +-
 www/board/agenda/views/app.js.rb                   |   1 +
 www/board/agenda/views/buttons/email.js.rb         |  72 +++++-
 www/board/agenda/views/buttons/timestamp.js.rb     |   1 +
 www/board/agenda/views/models/agenda.js.rb         |   2 +-
 www/board/agenda/views/pages/adjournment.js.rb     |   9 +-
 www/board/agenda/views/pages/help.js.rb            |   3 +
 www/board/agenda/views/pages/secrets.js.rb         |  37 +++
 www/board/agenda/views/router.js.rb                |   3 +
 www/board/agenda/views/utils.js.rb                 |  22 +-
 www/board/missing-reports.cgi                      |   2 +-
 www/board/posted-reports.cgi                       |   2 +-
 www/board/publish_minutes.cgi                      |   2 +-
 www/board/subscriptions.cgi                        |  14 +-
 www/brand/list.cgi                                 |   2 +-
 www/brand/replyedit.cgi                            |   2 +-
 www/brand/replylist.cgi                            |   2 +-
 www/brand/replyui.cgi                              |   2 +-
 www/committers/index.cgi                           |  61 +++++
 www/committers/ldap-map.cgi                        |   2 +-
 www/committers/subscribe.cgi                       |   8 +-
 www/committers/svn-info.cgi                        |   2 +-
 www/committers/testauth.cgi                        |  11 +-
 www/committers/tm-report.cgi                       |   2 +-
 www/committers/tools.cgi                           |   2 +-
 www/docs/hardcoded.cgi                             |  53 +++++
 www/docs/hardcoded.json                            | 102 ++++++++
 www/docs/index.cgi                                 |   2 +-
 www/events/other.cgi                               |   2 +-
 www/events/past.cgi                                |   2 +-
 www/events/talks.cgi                               |   2 +-
 www/foundation/orgchart.cgi                        |   2 +-
 www/incubator/graduated.cgi                        | 196 ++++++++++++++++
 www/incubator/maillist.cgi                         |   2 +-
 www/incubator/podling-crosscheck.cgi               |   2 +-
 www/incubator/podlings/by-age.cgi                  |   6 +-
 www/incubator/signoff.cgi                          |   4 +-
 www/index.html                                     |  25 +-
 www/members/archivers.cgi                          |  99 +++++++-
 www/members/attendance-xcheck.cgi                  |   2 +-
 www/members/board-attend.cgi                       |  47 +---
 www/members/inactive.cgi                           |   5 +-
 www/members/index.cgi                              |   2 +-
 www/members/logs.cgi                               |  69 +++---
 www/members/memberless-pmcs.cgi                    |   2 +-
 www/members/mentor-format.rb                       |  72 ++++++
 www/members/mentor-update.cgi                      | 259 +++++++++++++++++++++
 www/members/mentors.cgi                            | 154 ++++++++++++
 www/members/mirror_check.cgi                       |   2 +-
 www/members/namediff.cgi                           |   2 +-
 www/members/nominations.cgi                        |   2 +-
 www/members/non-participants.cgi                   |   2 +-
 www/members/proxy.cgi                              |  43 +++-
 www/members/repo-use.cgi                           |  64 +++++
 www/members/security-subs.cgi                      | 155 +++++++++---
 www/members/subscriptions.cgi                      |  13 +-
 www/members/watch.cgi                              |  11 +-
 www/members/whatif.cgi                             |   2 +-
 www/officers/acreq.cgi                             |   2 +-
 www/officers/board-stats.cgi                       |   2 +-
 www/officers/mlreq.cgi                             |   2 +-
 www/pods.cgi                                       |   2 +-
 www/racktest/config.ru                             |  11 +-
 www/roster/main.rb                                 |  24 +-
 www/roster/models/committee.rb                     |  39 +++-
 www/roster/models/committer.rb                     |  30 ++-
 www/roster/models/group.rb                         |   2 +-
 www/roster/models/nonpmc.rb                        |   2 +-
 www/roster/models/ppmc.rb                          |  49 ++--
 www/roster/public_committee_info.rb                |   3 +-
 www/roster/public_json_common.rb                   |   2 +-
 www/roster/public_ldap_projects.rb                 |   2 +-
 www/roster/views/actions/email_alt.json.rb         |  35 +++
 www/roster/views/actions/email_forward.json.rb     |  39 ++++
 www/roster/views/actions/github.json.rb            |  31 ++-
 www/roster/views/actions/pgpkeys.json.rb           |  38 +++
 www/roster/views/actions/sascore.json.rb           |  12 +-
 www/roster/views/actions/sshkeys.json.rb           |  26 +++
 www/roster/views/actions/urls.json.rb              |  38 +++
 www/roster/views/app.js.rb                         |   6 +-
 www/roster/views/committees.html.rb                |  60 +++--
 www/roster/views/groups.html.rb                    |  11 -
 www/roster/views/index.html.rb                     |   7 +-
 www/roster/views/nonpmcs.html.rb                   |   5 +-
 www/roster/views/person/email.js.rb                |  21 --
 www/roster/views/person/email_alt.js.rb            |  50 ++++
 www/roster/views/person/email_forward.js.rb        |  44 ++++
 www/roster/views/person/email_other.js.rb          |  21 ++
 www/roster/views/person/github.js.rb               |  33 ++-
 .../views/{person.js.rb => person/main.js.rb}      | 132 ++++++++---
 www/roster/views/person/pgpkeys.js.rb              |  54 ++++-
 www/roster/views/person/sshkeys.js.rb              |  36 ++-
 www/roster/views/person/urls.js.rb                 |  35 ++-
 www/roster/views/podlings.html.rb                  |  27 ++-
 www/roster/views/ppmc/establish.text.rb            |   5 -
 www/roster/views/ppmc/mentors.js.rb                |  19 +-
 www/roster/views/ppmcs.html.rb                     |  23 +-
 www/secretary/icla-lint.cgi                        |   2 +-
 www/secretary/ldap-check-committers.cgi            |  76 ++++++
 www/secretary/ldap-check.cgi                       |  78 +++----
 www/secretary/workbench/models/message.rb          |   2 +-
 www/secretary/workbench/personalize.rb             |   8 +-
 www/secretary/workbench/templates/mem.erb          |   9 +-
 www/secretary/workbench/templates/pubkey.erb       |   3 +
 .../views/actions/check-signature.json.rb          |  34 ++-
 .../workbench/views/actions/pubkey.json.rb         |   2 +-
 www/secretary/workbench/views/forms/memapp.js.rb   |   2 +-
 www/site.cgi                                       |   2 +-
 www/status/monitors/public_json.rb                 |   4 +-
 www/status/svn.cgi                                 |   2 +-
 www/technology.html                                |   2 +-
 www/test/dataflow.cgi                              |   4 +-
 www/test/example.cgi                               | 147 +++++++++++-
 www/treasurer/bill-upload.cgi                      |   2 +-
 177 files changed, 3687 insertions(+), 896 deletions(-)
 create mode 100644 .rspec
 create mode 100644 lib/spec/README.md
 create mode 100644 lib/spec/lib/mail/mail_spec.rb
 create mode 100644 lib/spec/lib/mail/mlist_spec.rb
 create mode 100644 lib/spec/spec_helper.rb
 create mode 100644 lib/whimsy/asf/forms.rb
 delete mode 100755 tools/check_consistency.rb
 create mode 100644 tools/monthly_tidy.rb
 mode change 100644 => 100755 tools/testmail.rb
 create mode 100755 tools/update_chairs.rb
 create mode 100644 www/board/agenda/views/actions/email.json.rb
 create mode 100644 www/board/agenda/views/pages/secrets.js.rb
 create mode 100755 www/committers/index.cgi
 create mode 100755 www/docs/hardcoded.cgi
 create mode 100644 www/docs/hardcoded.json
 create mode 100755 www/incubator/graduated.cgi
 create mode 100644 www/members/mentor-format.rb
 create mode 100755 www/members/mentor-update.cgi
 create mode 100755 www/members/mentors.cgi
 create mode 100755 www/members/repo-use.cgi
 create mode 100644 www/roster/views/actions/email_alt.json.rb
 create mode 100644 www/roster/views/actions/email_forward.json.rb
 create mode 100644 www/roster/views/actions/pgpkeys.json.rb
 create mode 100644 www/roster/views/actions/sshkeys.json.rb
 create mode 100644 www/roster/views/actions/urls.json.rb
 delete mode 100644 www/roster/views/person/email.js.rb
 create mode 100644 www/roster/views/person/email_alt.js.rb
 create mode 100644 www/roster/views/person/email_forward.js.rb
 create mode 100644 www/roster/views/person/email_other.js.rb
 rename www/roster/views/{person.js.rb => person/main.js.rb} (72%)
 create mode 100755 www/secretary/ldap-check-committers.cgi

Reply via email to