whimsical-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From br...@apache.org
Subject [whimsy] branch proxy-form updated (c061fed -> 834e372)
Date Wed, 01 Mar 2017 12:18:09 GMT
This is an automated email from the ASF dual-hosted git repository.

brett pushed a change to branch proxy-form
in repository https://git-dual.apache.org/repos/asf/whimsy.git.

      from  c061fed   retain other markers in proxy form
      adds  2f85f27   Merge pull request #7 from apache/proxy-form
      adds  a4f772a   test
      adds  9c9e389   Show local git code info
      adds  476b47d   Unused, but the RE should match the one for .txt files
      adds  bbebc9e   Add proxy link
      adds  a6ed5a2   Add more info
      adds  b607980   Prepare for the pit
      adds  6ec6dc3   new board
      adds  44a5e50   fully qualify where lname lives these days
      adds  2ed6b19   reset ldap connection
      adds  449486a   move name sorting function from icla to person
      adds  c83f5e9   forgot to include the new file
      adds  2af9521   add a member sort function
      adds  77c1618   remove debug code
      adds  b4de66a   skip over, then retain, note
      adds  7719849   add membership start date; display never when apt
      adds  0507086   undo treating 'lewis' as part of last name
      adds  1165bae   tweak sort
      adds  c6e2d1b   pick up lastest whimsy/asf changes
      adds  28d988c   omit needless precision
      adds  04de0c9   rough in UI
      adds  dc7012d   add an icla sorting tool
      adds  6707cc7   Update iclas.txt before sorting by name
      adds  55c15e1   member_name and full members_txt
      adds  2ee7afe   Merge branch 'master' of github.com:apache/whimsy
      adds  ac8bc55   Add utility to sort members.txt
      adds  8bd20a1   Remove special sort order for Rivera and Vega
      adds  899742d   untested snapshot of code to change member status
      adds  a042b5e   convert mtime to an integer before comparison
      adds  aec454b   Drop trailing comma as it causes syntax error in Eclipse
      adds  05bbc40   Missing space; standardise on single quotes
      adds  ecc152e   Does not handle a single svn update properly Add main for debugging
      adds  2080ba8   Add main for debug purposes
      adds  5d21210   Merge branch 'master' of github.com:apache/whimsy
      adds  2134eb0   move away from hardcoding and towards LDAP
      adds  f9044ff   fix syntax error
      adds  6d986cf   route committer updates to individual actions
      adds  fa0115b   Avoid syntax error: void value expression
      adds  9145b70   Check if template has changed
      adds  2c4d255   placate parser
      adds  bbb4fe4   commit member status changes
      adds  41db8cc   further progress towards making emeritize work
      adds  06406fc   for shane
      adds  a403860   add funding source to bill upload function
      adds  ed33925   check for empty
      adds  8e74fe0   make use of svnmucc based on suggestion from sebb
      adds  29cecdb   cleanup
      adds  f7959d5   fix variable name
      adds  8ed3acb   always normalize members.txt
      adds  2d290d3   add a method to extract revision and contents
      adds  aeb1e0b   refactor member status updates
      adds  2c72489   commit the normalized version of the text
      adds  1c20da2   Docn
      adds  ef8a407   rough in UI for editing name, members.txt
      adds  40e810b   Testing diff mails
      adds  ac1d90e   Allow access to last chosen host
      adds  0357714   Show the LDAP host that was used
      adds  37f00ac   Show commands Add commands
      adds  906da86   Show the remote repo info
      adds  4a5d67f   Final message
      adds  62df2de   Initial code for system-related status checks
      adds  465e582   Don't change the subject! Easier in GMail if the variable server name is in the body
      adds  92897c8   start to factor out ldap authentication
      adds  a6f7875   implement dryrun for sascore
      adds  54f8902   Start trying to use notifications list
      adds  e31e7ae   update public & legal name w/dryrun
      adds  5ae9e22   Fix encoding warning message
      adds  99a387a   split committer => person/*
      adds  0c9772a   use wide form
      adds  b5f7ad0   switch to using new _svn method
      adds  b9f2259   update members.txt entry
      adds  7a5c431   mention rake auth server
      adds  537521d   force getting the name from LDAP
      adds  5a59778   Initial draft of mirror checking page
      adds  fefbfc2   Spilt into HTML and backend Props to Sam
      adds  4dcc332   allow sascore to be edited again
      adds  0bfdd82   editable github user id
      adds  7c297a3   Fix up domain name in Message-ID
      adds  689b016   There's not much point using the no-reply@ user with a Reply-To. Sending from dev@ means replies go to the dev list anyway
      adds  5809bde   Oops - no wonder the e-mails were not getting through ...
      adds  f7425f3   Parse the www.a.o/dist site to get the target links
      adds  7d6e452   Fix hash reference bug
      adds  596e354   Unit test helper module - gets previous status from file
      adds  eab4b14   Update unit test
      adds  89e0402   Move logic to backend script
      adds  54db823   Where to find the code
      adds  56ef893   Simpler way to check page order
      adds  337d4dd   Tidy some messages
      adds  974397d   Stop changing the file unnecessarily
      adds  05a255c   Colour Legend
      adds  de842bb   tweak css
      adds  71fe9e9   only include member info if it is not empty
      adds  5631c57   avoid removing people who are not there
      adds  891cc39   just to be sure, get a fresh member list
      adds  66fdf83   update check signature email
      adds  0a26a58   Use only symbols as hash keys
      adds  c3cc337   Fix monitoring to always use symbolic keys Check if public json log file has changed before copying Unit test improvement
      adds  f159daf   Just in case no previous data; also need to check success
      adds  d53d4d1   Log messages to show where we might send an email (better to flood log than mailbox!)
      adds  ee3ae01   Unnecessary
      adds  bfffb67   Quieten; no longer needed
      adds  df80223   Find all the gems
      adds  f6a5221   ALternative
      adds  0606ad9   Status now uses symbols, not strings
      adds  1870cdb   rough in server side of historical comments
      adds  d08ff2c   first pass at client side of historical comments
      adds  1d7ea47   Merge branch 'master' of https://github.com/apache/whimsy
      adds  3d4d909   Copy the summary status to the GUI display
      adds  0fd0927   Convert to symbolic key
      adds  4051465   Ensure output unchanged if there has been no change
      adds  d12dcd8   Docn
      adds  9d66874   Docn; ensure status does not needlessly chage
      adds  e6084b0   don't repeat comments when viewing an old agenda
      adds  839df5b   no need to rescan if current agenda changes
      adds  092513f   Docn
      adds  9ceedb2   Belongs later
      adds  058515b   No point checking for status change if there was an exception
      adds  b32322b   Add email stage (temp destination for initial testing)
      adds  865c030   only show ready queue to directors
      adds  79d6d8d   cross-link to shepherd pages
      adds  b1a75f1   Add a simple app for generating ezmlm mail addresses
      adds  2d7f8b4   Drop some anchors
      adds  819fec4   Convert to using svnmucc
      adds  fbe3fc2   Errors in red
      adds  e902f5c   Docn
      adds  cfc7980   document zmanda client workaround
      adds  6a78b89   only retry if a commit actually failed
      adds  ef58ca1   extract title from parsed agenda
      adds  8ca05b8   Merge branch 'master' of https://github.com/apache/whimsy.git
      adds  ce35a4e   Synch HOSTS list with puppet Add test to check against puppet Add missing require in case YAML parser needed
      adds  7eaebbc   Merge LDAP modules
      adds  6ec2c49   further streamline for non-directors
      adds  ab24eab   link to apache source
      adds  c945787   fix off-by-one error
      adds  dad4c18   locally cache a few results
      adds  8d06574   extract chair's id from parens, if present
      adds  c2064e4   only emit warning if chair is not found
      adds  d0386da   ensure chair is a member of PMC
      adds  519098c   add a 'send feedback' button
      adds  dbe108e   fix special order traversal
      adds  9766c49   hide feedback button until draft minutes are ready
      adds  0438ec4   fix flagged traversal order
      adds  fa4e9be   improve historical comment formatting
      adds  fb02f06   cross-link reports to related special orders
      adds  721155c   fix links
      adds  739f202   switch to session storage for now
      adds  cc4dcb3   convert one more (thanks sebb!)
      adds  ae9a967   update button text per feedback from clr
      adds  b5ba02a   Add tooltip to feedback.js.rb
      adds  d49788f   Enable notification mail
      adds  363e8ac   track completed todos
      adds  a484a00   add some whitespace between comments
      adds  264d9cf   change to flex to prevent 'rippling'
      adds  5c77bec   force reload of stylesheet on change
      adds  4d76a65   Nav arrows show corresponding status color
      adds  f8d7a81   Merge pull request #8 from apache/ShaneCurcuru-patch-1
      adds  0acaa84   Add the license
      adds  26f28c9   Merge pull request #9 from apache/ShaneCurcuru-patch-2
      adds  02f2125   Up log level - no recovery possible
      adds  24515c0   Warnings are recoverable (and are logged to notifications) so they don't need to be reported to Ping My Box as well
      adds  d4f31ec   /srv is now in /x1
      adds  429e53c   don't capture the path prefix
      adds  1208029   fetch letsencrypt
      adds  d4dd853   Warn if mail fails
      adds  fe6cb73   Allow callers to detect if the output changed
      adds  a8384d1   Drop timestamps so only real changes are saved/reported
      adds  65baa19   Access to change state Add temp debug; odd behaviour in non-ldap mails
      adds  6f6bae9   No longer needed
      adds  1d7636a   Tab police
      adds  dc129d0   Don't use \s where RE is expected to match a single line Ensure joining date is optional (e.g. infra) Fixes bug whereby half the Infra team was omitted, because the missing date caused the RE to swallow the EOL and the start of the next line
      adds  b58a73e   Update DEPLOYMENT.md
      adds  688fbc8   make grammar parallel
      adds  7e5afb1   Extract sendMail method
      adds  32a6875   Check for unexpected joining dates
      adds  45d5483   don't just complain about the chair
      adds  c54e323   parse Bahir's establish format
      adds  d403758   continue to work with Ruby < 2.2
      adds  4c023ff   rough in a pubsub tool
      adds  3a69a6d   switch to lists.apache.org
      adds  8995b48   Don't send mail from VM2
      adds  8f1dfa7   use relative path
      adds  6d4e9c2   Make next links relative at end of queue, shepherd
      adds  db47a28   tweak css for mobile devices
      adds  88712d8   make header and footer scroll on short windows
      adds  c8e34f5   Increase text size for URL field
      adds  2891b10   force a space
      adds  84ff8a9   Set http.use_ssl consistently
      adds  b2f1ac0   Not all Whimsys are VM2
      adds  f38c058   don't wrap call to order
      adds  555af63   embolden ASF members
      adds  e9eddcc   got my & and -'s backwards
      adds  2e7b3b0   complete SVN.update functionality for directories
      adds  d318484   Also ignore code_version changes if that's all that's changed
      adds  c3c3005   sub only matches once
      adds  011e004   add/remove committees&groups + refactor
      adds  bdd5cbb   Log the subject of the failed mail
      adds  3b79e03   Fix conversion
      adds  1bbfd21   Fix typo in references to committee-info.txt
      adds  352e0a5   Merge pull request #10 from lresende/comittee-info
      adds  23242a2   Wrong date check
      adds  6af28d7   Suppress broken check
      adds  d9f60e0   add mail gem
      adds  7975c20   Ruby 1.9.3 workaround
      adds  3462bf7   configure for smtp/snakeoil
      adds  acea077   add a tool to test the ability to send email
      adds  7795b22   add step to verify that email can be sent
      adds  4aa1c62   add a standard footer; text provided by markt
      adds  67e465d   more whitespace
      adds  8e390c6   Ruby 2.3 compatibility
      adds  f27a4b8   Add Subject Alternative Names
      adds  83b99ac   explicitly qualify class variables
      adds  6f30039   Better layout for copy-paste into JIRA issues
      adds  2287062   Move URL validation to script: more flexible, and not all browsers support pattern validation fully
      adds  8782ba1   Add a custom header so root@ can filter this
      adds  4ea88ac   Merge pull request #11 from Humbedooh/master
      adds  54a6c10   Merge branch 'master' of https://github.com/apache/whimsy.git
      adds  37a9a41   add a search for memberless PMCs
      adds  1244222   make table sortable
      adds  8cdb1b1   add a cross-link to memberless PMCs
      adds  0f4580e   tab police
      adds  ba98d41   refactor administrivia into the common helper
      adds  5924a8e   get one test passing again
      adds  92087ec   if nodejs exists, use it
      adds  7b73e20   on second thought, don't commit
      adds  fdbd1db   remove agenda work files after every test
      adds  5c1e52d   ensure npm install was run before tests
      adds  0e9cec5   match text
      adds  2f85017   push out a gem (for docker testing)
      adds  6a3a8de   don't die if text is not present
      adds  0c64dce   Not currently used
      adds  6e36943   update to vm3
      adds  ab7ad1c   update to vm3
      adds  a8aa673   allow invited guests to see board agenda
      adds  ee08158   cleanup
      adds  46b00d6   correct email for committee-info removals
      adds  bba6b23   close component on reuse
      adds  33be260   rough in some special order title verifications
      adds  90dbb49   allow Gemfiles to be updated with Ruby 1.9.3
      adds  a77c62b   don't insist on Ruby 2.0
      adds  637f29a   Make icon a home link
      adds  db9c743   dump LDAP request information on error
      adds  5507e5d   explicitly scope LDAP
      adds  64f8b59   fix infinite recursion
      adds  0f5732b   flip intersection and union
      adds  434c738   rough in logic to establish a new PMC
      adds  683a8ed   update committee-info.txt and LDAP for establish resolutions
      adds  69db802   link to mail archives for feedback threads
      adds  2631cb2   tighten scope of email search
      adds  810b97d   disable committee additions if committee-info entry is empty
      adds  998f4af   extend date range to now; simplify; explain start date
      adds  4461cb2   calendar format changed
      adds  5d836c4   downcase pmc names for LDAP
      adds  9d85f4a   bug fixes
      adds  6b5503b   normalize the start date
      adds  acbc135   Add ASF::Person#createTimestamp method
      adds  594f71e   fix regression
      adds  aa91c9b   Document derivation
      adds  0f9ea1f   rough in method to return dev mailing list
      adds  46f6c97   Further account creation date overrides (#12)
      adds  c54e46b   Better starting date for my id
      adds  19f5379   More dates from SVN history
      adds  f8e5975   don't barf if members.txt isn't present
      adds  ab4c68f   avoid overriding/hiding window.fetch
      adds  c6cd86c   locally cache recent comments and jira
      adds  89f6cb6   switch from mail-search to lists
      adds  1060bce   cache posted reports
      adds  b61840e   fallback to xhr for development testing
      adds  6650168   Dir.chdir is a no-no in a long running process
      adds  a22a4a5   soften contrast of navigation links
      adds  7b94a9d   rough in a cache/sw status display
      adds  2cce0f1   initial (read-only) support for app groups
      adds  44febbb   fix roster regression
      adds  d5a40de   add support for inline private sections
      adds  c200070   add comments
      adds  4e80d09   Merge pull request #13 from apache/inline-privates
      adds  5d69bf2   Apache 2.4 etag workaround
      adds  796a4a6   cache pages to be used by service workers
      adds  3248bee   display cache pages
      adds  09bae00   show response headers
      adds  161d230   fetch and cache agenda json
      adds  e7b2a64   remove debug statements
      adds  62cd170   rough in service workers; disabled for now
      adds  978782b   cleanup
      adds  63f06ea   add mtime to app.js; prep for expires header
      adds  d46279f   forward event data, not the event itself
      adds  d6e0444   re-disable service workers
      adds  1b8fff9   no longer prefetch stylesheets and scripts
      adds  a7b1399   on second thought, continue to update browser cache
      adds  699dcac   svn up tlpreq and check before adding
      adds  9e68ab3   gather up a list of feedback yet to be sent
      adds  4841313   Move send feedback link to main part of the adjournment page
      adds  f91e9f5   missed one
      adds  171c64e   enable service workers on test machines
      adds  58cc5e3   handle feedback not sent yet
      adds  732fbb3   display list of completed actions
      adds  3cf1740   Move minutes to second column
      adds  54599d2   preserve hostname on redirect
      adds  f20bbe5   retrieve body text
      adds  6766240   Information page for Service Workers preview
      adds  2770988   authgroup support
      adds  bce0bd1   refactor
      adds  ca40604   add auth groups
      adds  b313c38   rough in UI for updating auth groups
      adds  07b9cf4   Provide an URL to retrieve draft minutes
      adds  3c81844   defensive programming: validate podling name
      adds  3d3e1cc   original version of submit-account-request.rb
      adds  ee5099f   convert cgi-bin to wunderbar
      adds  14aadfa   introduce whimsy/asf
      adds  4a9ccc7   start to take advantage of Whimsy library methods
      adds  cab7d70   take advantage of Wunderbar and Ruby 1.9+
      adds  dcd93cb   rely on cron jobs to keep svn up to date
      adds  c1e5276   more wunderbar syntax and delete dead code
      adds  f102c46   more reliance on pre-existing cron jobs
      adds  48d5cc2   authentication; cleanup
      adds  a696660   only active podlings
      adds  74a1a6a   use the latest libs
      adds  88588fb   get current data via svn cat
      adds  a83a83b   get live data
      adds  d2b8c44   take advantage of user object
      adds  ffe71f3   temporarily disable submit button
      adds  95aa14f   allow the number of ICLAs to be scanned to vary
      adds  396f735   cleanup
      adds  e2fa702   better variable name
      adds  244d039   rough in commit from temporary directory
      adds  026e25c   track implementation progress
      adds  c95179a   enable form; fix email
      adds  1d71980   rough in add
      adds  6737d58   confirmation dialog
      adds  f8c6435   rough in action
      adds  9b00246   cleanup
      adds  61335aa   polyfill fetch for older browsers
      adds  313b93d   more polyfills
      adds  213fed4   whoops, forgot to commit a file
      adds  fcd2058   explicitly show status when request is sent to server
      adds  3682f9f   notify authgroup members on changes
      adds  dd69299   update example LDAP machine name
      adds  92e116b   switch to Ruby 2.3.1
      adds  25556ba   insert missing end
      adds  1f5f9a7   switch to the latest ruby
      adds  3ac0eba   trust temp directory
      adds  3f52fa9   try to get commit and email working
      adds  7f96bfa   try to match ruby versions
      adds  7f54765   cleanup syntax
      adds  fad05d0   configure mail before sending
      adds  59ef414   tweak style; direct workbench to new acreq page
      adds  352d181   switch to string
      adds  ee637d9   only set ICLAs to 1 if there is data to fill in the form
      adds  abdc2de   strip trailing newline
      adds  8cdbcd8   Typo
      adds  9b01bf5   += code to generate public_ldap_authgroups.json
      adds  055cee2   Use the official name
      adds  0ab7ed1   Added info to icla message for folks who have not been invited.
      adds  f85008f   Merge branch 'agenda-private' of github.com:apache/whimsy
      adds  26f7ea6   close file (and release lock) before retry
      adds  8039a70   prevent dupes
      adds  dd3b392   match variable names
      adds  3fedcbf   second attempt
      adds  66f878a   handle partial (incremental) completion
      adds  b222b80   handle feedback_sent being nil
      adds  42f8c3d   initial progress towards Mac OS/X instructions
      adds  ced7478   Update MACOSX.md with comments
      adds  f24b613   clarify which command makes use of whimsy/lib
      adds  657ff7f   add two more steps
      adds  75c55a6   More comments on MACOSX.md
      adds  1fbad69   Allow tot to be part of names
      adds  026a85b   Allow la to be part of names
      adds  1906a18   Update unsigned email template
      adds  2fe249b   Add incomplete.erb email template
      adds  27f57f6   Merge branch 'master' of https://github.com/apache/whimsy.git
      adds  ec847ae   Docn
      adds  b702027   WHIMSY-31 - fix up ACE minutes
      adds  d6a3f77   Cache the parsed result
      adds  7aa10ce   Give access to mod time
      adds  e9d2bfc   Some podling mailing lists still use the old format
      adds  afcf364   add passenger and progress towards vhost
      adds  9760e93   Merge branch 'master' of https://github.com/apache/whimsy
      adds  4b2dad2   add to PATH
      adds  a2533a0   Fix operator precedence error
      adds  4d3ce13   Merge branch 'master' of github.com:apache/whimsy
      adds  56c85f0   add racktest
      adds  5068541   Fix typos in MACOSX.md
      adds  12da425   Move maillist matching logic to Podling class and allow for aliases
      adds  0f5cf63   Merge branch 'master' of github.com:apache/whimsy
      adds  ae84098   MACOSX typos
      adds  24fc26c   Add instructions to set up local_paths.yml
      adds  f68af09   Initial implementation of podlings.xml as JSON output
      adds  233b46b   Docs
      adds  6bd284b   Merge branch 'master' of github.com:apache/whimsy
      adds  92dc9d9   Change instructions for editing whimsy.conf to avoid changing version controlled file
      adds  d0d8bb0   secretary-workbench configuration
      adds  bc215a4   add the file this time
      adds  c76c8db   add authentication to secretary workbench
      adds  89556b4   LDAPVerifyServerCert Off
      adds  aab9dd8   mention verifying the path, add pdftk
      adds  4e7af50   try passing user/password on svn update operations
      adds  9a154d3   change to '<<'
      adds  92108ef   lock down documents/received
      adds  0045b2b   Start on incomplete-unsigned actions
      adds  d186820   Change names for incomplete and unsigned
      adds  507a5ae   Put Classification buttons on two rows
      adds  d2341a4   Pre-populate form fields from incoming email
      adds  bd87ac5   Fix destination for incomplete
      adds  3d072fc   Added publickey.erb for missing public key
      adds  30ee789   Better subject for publickey.erb
      adds  d92d7d8   Merge whimsy.conf
      adds  34ca290   Merge pull request #14 from apache/incomplete-unsigned
      adds  eecb351   Add pmc and podling to incomplete/unsigned/publickey
      adds  f1a6798   Add explicit keyserver to gpg command
      adds  1453b07   Properly add keyserver to verify command
      adds  800e9bb   Relax cant check signature message
      adds  2b59751   common mail configuration and minor cleanup
      adds  c141664   Change default message to spam
      adds  0636c3b   Fix gpg verify broken earlier
      adds  992d650   Fix email handling for publickey
      adds  f2d51ce   cleanup install instructions
      adds  485ffd0   eliminate dead code
      adds  fa55faf   Merge branch 'master' of github.com:apache/whimsy
      adds  327aef5   Fix gpg verify
      adds  a049834   Remove clr@apache from emails
      adds  a26669e   require an extra click to download potentially dangerous content
      adds  e259c11   Merge branch 'incomplete-unsigned'
      adds  8126d46   Allow mail destination to be overridden
      adds  2346161   Cache the old file contents to allow change analysis
      adds  960614d   oops - typo
      adds  5bd229c   Try to detect invalid joining dates
      adds  30a0b85   Drop debug code
      adds  8b0ba13   Merge branch 'master' of github.com:apache/whimsy
      adds  fcf6f42   Allow removal of dangerous spam
      adds  a3ae1a7   Add source email information to incomplete/unsigned emails
      adds  191fad3   enable CGI; install mail gem
      adds  8dd4472   Cannot use last_updated date from previous file
      adds  dc0efd0   add board agenda
      adds  4def694   launch toucher
      adds  681aeb2   board agenda server side rendering
      adds  5f5ea0c   add local checkout support
      adds  7769fa3   update path on checkout
      adds  94aa1e2   check for writable
      adds  dec68a4   show how to set up svn
      adds  c3fce8e   add officers acreq
      adds  813421c   Merge branch 'master' of github.com:apache/whimsy
      adds  82ae977   Rescue misbehaving subject
      adds  80dbc17   Rescue UndefinedConversionError in subject
      adds  0604705   Add display RECEIVED/pending.yml
      adds  5b3fff5   Use fully qualified exception name Encoding::UndefinedConversionError
      adds  171b157   redirect doesn't work if there is a port
      adds  8112939   Merge branch 'master' of github.com:apache/whimsy
      adds  3e1cf2e   add index.cgi to DirectoryIndex
      adds  829f907   add test dependency: poltergeist
      adds  969851d   not all mailing lists match pmc name
      adds  33de297   update react
      adds  18b685f   timestamp css file
      adds  8214ede   rough in tabs
      adds  50bdce0   cleanup edit part
      adds  a847310   screen dangerous content
      adds  ebbd50a   headers
      adds  ba0de3c   rough in task list
      adds  d613174   smaller header
      adds  c2eb545   start to configure secmail for mac osx
      adds  2303694   connect ICLA to tasklist
      adds  f522969   mock up actions
      adds  b17c8e7   cleanup
      adds  08a2527   add howto
      adds  d8fc6cb   show transcript/exceptions
      adds  5533c4d   rough in UI for editing cc/bcc list
      adds  67205ce   puncutation
      adds  cbb5eea   add file extension
      adds  04b3b19   send signature with the request
      adds  c1a42b9   save email changes
      adds  a2131e8   rough in ICLA/svn (no commit just yet)
      adds  92cbcfb   embolden commands
      adds  9d946bc   Draft email to be sent
      adds  0febc20   display cc as a comma separated list
      adds  a226849   wrap email
      adds  f927043   correct mail location
      adds  3cf9a2a   update header to reflect processing status
      adds  5242551   force attachments to be resolved relatively
      adds  cc3c90f   add commit and email to icla processing
      adds  cf6fded   fix typo that prevents Safari from working
      adds  9244840   *sigh* another typo
      adds  d68392d   correct location *sigh*
      adds  eba6dfe   add message, file extension
      adds  54f3885   add message to the *right* command
      adds  31d5eb6   add reply info
      adds  023f4b1   Pin sinatra until apps pass mustermann checks
      adds  6b02789   make array accessors return nil if not found
      adds  2c2c706   fix selected and signature check
      adds  0b65102   make delete key return to index
      adds  8ee1664   wire up task completion
      adds  ffc5dfc   make up go up
      adds  6f1f604   prevent enter from submitting the form
      adds  3b1fa35   prompt for, and validate, project
      adds  8c8d1ea   copy PMC/podling private lists
      adds  db381a4   submit account requests
      adds  8e1815d   disable file button if any ICLA form field is not valid
      adds  9a6202d   present task details
      adds  1b9d505   secmail   Change (mail index) button to two lines
      adds  1bb8eab   Change icla form:   default both real name and public name to email name   default file name to real name not public name
      adds  5afd0fa   secmail   add (clear form) button to ICLA form
      adds  d0ed156   Merge pull request #15 from apache/secmail-icla
      adds  814bfad   Merge branch 'master' of github.com:apache/whimsy
      adds  e39392f   untaint email addresses
      adds  6aefcd7   refactor mail replies; add reject tasks
      adds  1cd9f5b   center clear form button
      adds  4b085c4   don't include files that are no longer there
      adds  81f0915   correct variable name
      adds  8ff9b25   cleanup: initial load; empty list; whimsy check
      adds  6fae6f7   update filename when real name changes
      adds  f45e56e   rough in CCLA
      adds  1f54393   rough in grant
      adds  3dffe26   s/name/pubname/
      adds  91020f4   adjust insertion point for new grants
      adds  64ba040   cosmetic improvements:
      adds  081f06a   more cosmetic changes: bootstrap table style
      adds  46280f7   recover if source not found
      adds  5fec537   fix cc computation
      adds  0e0683e   unlock input if there was a parsing error
      adds  4097b18   add liberal email parser
      adds  58a024e   show name in index view
      adds  55f8548   bump wunderbar; add escape
      adds  5c2edaf   make liberal email parser an class method
      adds  4335548   prep for separate responses depending on icla info
      adds  1535c95   Update ICLA filed messages
      adds  e8443d3   check for empty
      adds  11517a6   s/product/project/
      adds  7705893   Allow for null date value (e.g. syntax error in file)
      adds  3ae8e99   Report other changes to dates
      adds  4df7af2   identify who was notified
      adds  85c3fe8   add a cancel button
      adds  26b8ef6   attempt workaround for safari autocomplete bug
      adds  c8ef9b1   only one return to mail index button
      adds  3324397   avoid use of state
      adds  6832eff   extract basename for drag/drop
      adds  3b6581e   respond to signer
      adds  15526a3   ignore signature.asc files
      adds  3820952   s/process/proceed/
      adds  ab79823   retab; indent paragraph
      adds  aeeca4c   check out grants and cclas too
      adds  b863bc4   warn if file already exists
      adds  a05ec07   eliminate white space
      adds  4e49b31   s/class/className/ for react.js
      adds  fa05530   compensate for bad encoding
      adds  5375a19   actually modify @notify if podling is found
      adds  8ac7374   remove debug code
      adds  3e3d7d3   use relative path
      adds  bbda173   eliminate duplicate cc's
      adds  e7fe351   add forward form and action
      adds  69ada70   remove cancel button when operation completes successfully
      adds  994e84d   remove spinner cursor when processing completes
      adds  ed4fa9b   don't copy podling mailing list if it is not there
      adds  fa5585a   rough in org chart
      adds  e302319   checkout personnel duties
      adds  12d8cf0   remove director information - now in LDAP
      adds  9c2b0cb   flow message bodies
      adds  d01c42b   ensure trailing slash is present
      adds  957314e   rename attachment and signature if there is a signature
      adds  e38c0e9   Only rename file if it ends with pdf
      adds  a1d93dd   fix month transition code
      adds  dcaa6e3   set fetched when fetching is done
      adds  c7c41ad   ignore more signatures
      adds  381fef3   reverse condition check
      adds  676fc04   skip messages that only have signature attachments
      adds  1d21100   drop now redundant upload signature button
      adds  b117062   retain doc if pubkey not found
      adds  f5e8eea   rough in a websocket server
      adds  b2ac5ac   reenable form on exit of page
      adds  8b8e272   websocket dependencies
      adds  650aded   send messages concurrently
      adds  a9fc508   ignore sleep arguments
      adds  0fe38d0   specify current ruby interpreter
      adds  0b6476d   parse host, port from args in ws test client
      adds  4277402   Reword public key email message
      adds  6c004d2   change to fullchain; support wss in demo client
      adds  2324ebe   force extensions to be lowercase
      adds  1450731   link to org chart
      adds  45b785d   obtain session and pass to client
      adds  1f14f7b   add inactivity timeout
      adds  a0ee475   Show server type response
      adds  9c6648f   move agenda cache from IPC to locked files on disk
      adds  12977cb   per process memory cache of the disk cache
      adds  e6c60d3   add an action to convert to PDF
      adds  117473a   board/agenda: s/EventSource/WebSocket/
      adds  5bdc75d   make users an array; remove debug statements
      adds  db1e209   require json
      adds  e940302   validate user id
      adds  496a90e   refactor out socket tracking logic to a separate class
      adds  20df191   not just once, repeatedly
      adds  04f0212   trace websocket connect/disconnect
      adds  2609daa   return list of attendees
      adds  164392f   link to the push logs
      adds  ee49260   add chairman as a forward destination
      adds  83def3f   don't notify on updates to present list
      adds  c34bd68   more restart options
      adds  a233474   remote restart
      adds  72f6175   decouple service workers from events
      adds  002f114   send private IPC privately; exclude board agenda changes
      adds  e5cf10d   move activity watchdog to a separate thread
      adds  c6f4965   provide default subjects in responses
      adds  4c43f25   serviceworker bootstrap w/ session
      adds  0ad4e1d   make canonicalize downcase committee name
      adds  e07eb26   Allow query to preset URL
      adds  12c1f91   agenda session recovery
      adds  9bf862f   allow pmc and commit removal to be decided separately
      adds  9df1211   move from IPC to Listen
      adds  a02b6ee   join multiline titles; use acronym for ASF
      adds  f254a81   Add missing fields resource/resourceAlias
      adds  a64f30a   Update output format description
      adds  8af2a67   Add work directory for temporary local output
      adds  ff5ffe6   Centralise logic and simplify
      adds  ee27097   Copy-paste error
      adds  4a7307f   Add checks for reserved availids
      adds  cfee820   More thorough check of which ids are acceptable
      adds  be149a2   Use common function for getting availids that are taken
      adds  183b63a   zap some code that is no longer necessary
      adds  45d7ed2   Extract reserved ids from reserved-ids.yml
      adds  9a6f229   Disable table check
      adds  5221645   Display correct scope instead of always using 'one'
      adds  2d9207e   Typo
      adds  1e1bee2   WHIMSY-71 Extract key fingerprints
      adds  3869a12   Sort fingerprints because the order seems to vary between fetches
      adds  1918af2   rough in podlings list
      adds  67c422d   Check that all uids are defined as people
      adds  aa65943   remove swap file (hat tip: sebb)
      adds  52ddb88   exclude spam from the future
      adds  248d019   We don't want to report LDAP only for ASF members
      adds  1e11c15   small script to help debug board agenda auth issues
      adds  3fc3ccf   podlings: add mentors and members
      adds  76a0266   add mailing lists
      adds  c29e1c8   podling startdate, link
      adds  a6d6b13   add reporting schedule
      adds  d1ba903   style podling mentors the same as PMC chairs
      adds  4180a8c   make column value match header
      adds  d2f3ef5   reorder board agenda 2nd column
      adds  8bb9a81   start to rough in authentication
      adds  873b6da   rough in ppmc actions UI
      adds  0be5750   handle odftoolkit; eliminate special cases
      adds  5217d2a   add ppmc actions
      adds  04c8cc1   actually add PMC action this time
      adds  a1de870   return nil if not found
      adds  cc14de2   authorize owners
      adds  6e20b4d   fix typo
      adds  cb9e493   how many errors can I get on one line?
      adds  f48da2a   fix typo
      adds  dea4f00   allow multiple people to be added at once
      adds  c1f3295   refactor to have a shared confirmation dialog
      adds  00d74fc   remove buttons if person changed
      adds  77844b6   Fix typo in previous commit
      adds  705f45f   Initial stab at extracting LDAP projects data
      adds  608d126   update some version numbers
      adds  c6ee1a2   rough in a FY22 budget worksheet
      adds  ac092d0   fix escaping issue; tweak instructions.
      adds  0b14576   add hyperlinks
      adds  a368669   convert from jQuery to React.js
      adds  0230db6   consistently use toLocaleString
      adds  de7fa9f   make secretary control budget worksheet once meeting starts
      adds  91ec773   add a button to upload financials
      adds  7f9e505   URLs also need to be sorted
      adds  9e134e6   these directories were archived
      adds  e4e5fd7   Report invalid syntax
      adds  ea7e845   Also using Ruby
       new  834e372   update the meeting date for 2017

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

Summary of changes:
 .gitignore                                         |    1 +
 DEPLOYMENT.md                                      |   40 +-
 DEVELOPMENT.md                                     |    4 +-
 Gemfile                                            |    1 +
 LICENSE                                            |  201 ++
 MACOSX.md                                          |  446 +++++
 README.md                                          |    9 +-
 asf.version                                        |    2 +-
 config/board-agenda.md                             |   50 +
 config/officers-acreq.md                           |   22 +
 config/secretary-workbench.md                      |   53 +
 config/toucher.plist                               |   17 +
 config/toucher.service                             |   10 +
 config/whimsy.conf                                 |  135 ++
 doap_Whimsy.rdf                                    |    1 +
 lib/whimsy/asf.rb                                  |    1 +
 lib/whimsy/asf/agenda/attachments.rb               |    7 +
 lib/whimsy/asf/agenda/special.rb                   |   44 +-
 lib/whimsy/asf/committee.rb                        |   53 +-
 lib/whimsy/asf/icla.rb                             |  100 +-
 lib/whimsy/asf/ldap.rb                             |  530 +++--
 lib/whimsy/asf/mail.rb                             |   45 +-
 lib/whimsy/asf/member.rb                           |   82 +-
 lib/whimsy/asf/person.rb                           |   95 +
 lib/whimsy/asf/person/override-dates.rb            | 2025 ++++++++++++++++++++
 lib/whimsy/asf/podlings.rb                         |  103 +-
 lib/whimsy/asf/rack.rb                             |   46 +-
 lib/whimsy/asf/site.rb                             |    2 +-
 lib/whimsy/asf/svn.rb                              |   93 +-
 repository.yml                                     |   21 +-
 tools/collate_minutes.rb                           |   11 +-
 {www/secretary => tools}/iclasort.rb               |   14 +-
 tools/membersort.rb                                |   23 +
 tools/mirror_check.rb                              |  360 ++++
 tools/moderationhelper.rb                          |  186 ++
 tools/pubsub.rb                                    |  201 ++
 tools/testmail.rb                                  |   28 +
 tools/toucher.rb                                   |    2 +-
 www/board/agenda/Gemfile                           |   10 +-
 www/board/agenda/Rakefile                          |    8 +-
 www/board/agenda/ServiceWorkers.md                 |  150 ++
 www/board/agenda/bin/remind-cronjob.rb             |    1 -
 www/board/agenda/config.ru                         |   17 +-
 www/board/agenda/daemon/channel.rb                 |  128 ++
 www/board/agenda/daemon/session.rb                 |  111 ++
 www/board/agenda/daemon/wsc.rb                     |   88 +
 www/board/agenda/daemon/wss.rb                     |  158 ++
 www/board/agenda/main.rb                           |   10 +-
 www/board/agenda/models/agenda.rb                  |   88 +-
 www/board/agenda/models/comments.rb                |   42 +
 www/board/agenda/models/events.rb                  |  124 --
 www/board/agenda/models/ipc.rb                     |  117 --
 www/board/agenda/models/minutes.rb                 |    8 +
 www/board/agenda/models/pending.rb                 |   26 -
 www/board/agenda/public/assets/eventsource.min.js  |    6 -
 www/board/agenda/public/stylesheets/app.css        |   40 +-
 www/board/agenda/routes.rb                         |   84 +-
 www/board/agenda/spec/actions_spec.rb              |   43 +-
 www/board/agenda/spec/react_server.rb              |    3 +-
 www/board/agenda/spec/reports_spec.rb              |    2 +-
 www/board/agenda/spec/secretary_spec.rb            |   18 +-
 www/board/agenda/spec/spec_helper.rb               |   51 +
 www/board/agenda/test/stresstest.rb                |   10 +-
 www/board/agenda/views/actions/budget.json.rb      |   19 +
 www/board/agenda/views/actions/commit.json.rb      |    3 +
 www/board/agenda/views/actions/draft.json.rb       |    2 -
 www/board/agenda/views/actions/feedback.json.rb    |   29 +-
 www/board/agenda/views/actions/financials.json.rb  |   79 +
 www/board/agenda/views/actions/minute.json.rb      |    2 -
 www/board/agenda/views/actions/post.json.rb        |    3 +-
 .../agenda/views/actions/posted-reports.json.rb    |   50 +
 www/board/agenda/views/actions/publish.json.rb     |   39 +-
 www/board/agenda/views/actions/todos.json.rb       |   79 +
 www/board/agenda/views/app.js.rb                   |    6 +
 www/board/agenda/views/bootstrap.html.rb           |   21 +
 www/board/agenda/views/buttons/draft-minutes.js.rb |    2 +-
 www/board/agenda/views/buttons/post.js.rb          |   41 +-
 .../agenda/views/buttons/publish-minutes.js.rb     |    2 +-
 www/board/agenda/views/buttons/reminders.js.rb     |    2 +-
 .../agenda/views/elements/additional-info.js.rb    |   93 +-
 www/board/agenda/views/elements/info.js.rb         |    7 +-
 www/board/agenda/views/elements/link.js.rb         |    2 +-
 www/board/agenda/views/feedback.html.rb            |    2 +-
 www/board/agenda/views/keyboard.js.rb              |    3 +
 www/board/agenda/views/layout/footer.js.rb         |   13 +-
 www/board/agenda/views/layout/main.js.rb           |   30 +-
 www/board/agenda/views/main.html.rb                |    5 +-
 www/board/agenda/views/models/agenda.js.rb         |  103 +-
 www/board/agenda/views/models/chat.js.rb           |    2 +-
 www/board/agenda/views/models/comments.js.rb       |   28 +
 www/board/agenda/views/models/events.js.rb         |  111 +-
 www/board/agenda/views/models/jira.js.rb           |    4 +-
 www/board/agenda/views/models/jsonstorage.js.rb    |   95 +
 www/board/agenda/views/models/pagecache.js.rb      |   54 +
 www/board/agenda/views/models/posted.js.rb         |    7 +-
 www/board/agenda/views/pages/adjournment.js.rb     |   65 +-
 www/board/agenda/views/pages/bootstrap.js.rb       |    9 +
 www/board/agenda/views/pages/cache.js.rb           |  210 ++
 www/board/agenda/views/pages/fy22.js.rb            |  349 ++++
 www/board/agenda/views/pages/index.js.rb           |    7 +-
 www/board/agenda/views/pages/queue.js.rb           |   38 +-
 www/board/agenda/views/pages/report.js.rb          |   20 +-
 www/board/agenda/views/pages/roll-call.js.rb       |    4 +-
 www/board/agenda/views/pages/select-actions.rb     |    2 +-
 www/board/agenda/views/router.js.rb                |   19 +
 www/board/agenda/views/sw.js.rb                    |   36 +
 www/board/agenda/views/utils.js.rb                 |   29 +-
 www/board/posted-reports.cgi                       |    9 +-
 www/board/subscriptions.cgi                        |    4 +-
 www/classic/board/agenda/views/main._html          |    3 +-
 www/classic/roster/Gemfile                         |    2 +-
 www/classic/roster/js/app._js                      |    4 +-
 www/committers/moderationhelper.cgi                |    3 +
 www/committers/subscribe.cgi                       |   98 +-
 www/committers/testauth.cgi                        |   41 +
 www/fundraising/prospects.cgi                      |  124 --
 www/fundraising/sponsorship.cgi                    |  154 --
 www/incubator/maillist.cgi                         |    2 +-
 www/index.html                                     |    1 +
 .../public => members}/assets/stupidtable.min.js   |    0
 www/members/memberless-pmcs.cgi                    |   69 +
 www/members/mirror_check.cgi                       |   46 +
 www/members/non-participants.cgi                   |   15 +-
 www/members/proxy.cgi                              |    4 +-
 www/members/subscriptions.cgi                      |    2 +-
 www/members/watch.cgi                              |    4 +
 www/officers/acreq.cgi                             |  349 ++++
 .../public => officers}/assets/jquery-min.js       |    0
 www/public/README.html                             |    1 +
 www/roster/Gemfile                                 |    6 +-
 www/roster/README                                  |    9 +
 www/roster/config.ru                               |    1 +
 www/roster/main.rb                                 |   56 +-
 www/roster/models.rb                               |    5 +
 www/roster/models/committee.rb                     |    1 +
 www/roster/models/committer.rb                     |   14 +-
 www/roster/models/group.rb                         |   16 +
 www/roster/models/ldap.rb                          |   30 +
 www/roster/models/orgchart.rb                      |   24 +
 www/roster/models/ppmc.rb                          |   32 +
 www/roster/models/svn.rb                           |   33 +
 www/roster/public/stylesheets/app.css              |   21 +
 www/roster/public_committee_info.rb                |   63 +
 www/roster/public_json_common.rb                   |   99 +-
 ..._ldap_services.rb => public_ldap_authgroups.rb} |   40 +-
 www/roster/public_ldap_committees.rb               |   11 +
 www/roster/public_ldap_groups.rb                   |   11 +
 www/roster/public_ldap_people.rb                   |   17 +-
 www/roster/public_ldap_projects.rb                 |   75 +
 www/roster/public_ldap_services.rb                 |   12 +-
 www/roster/public_member_info.rb                   |    8 +
 www/roster/public_nonldap_groups.rb                |   30 +-
 www/roster/public_podlings.rb                      |   87 +
 www/roster/views/actions/authgroup.json.rb         |   58 +
 www/roster/views/actions/committee.json.rb         |   59 +-
 www/roster/views/actions/committer.json.rb         |   28 -
 www/roster/views/actions/fullname.json.rb          |   48 +
 www/roster/views/actions/github.json.rb            |   18 +
 www/roster/views/actions/memstat.json.rb           |   36 +
 www/roster/views/actions/memtext.json.rb           |   24 +
 www/roster/views/actions/ppmc.json.rb              |   48 +
 www/roster/views/actions/sascore.json.rb           |   18 +
 www/roster/views/app.js.rb                         |   19 +-
 www/roster/views/committee.js.rb                   |   50 +-
 www/roster/views/committees.html.rb                |    4 +-
 www/roster/views/committer.html.rb                 |    2 +-
 www/roster/views/committer.js.rb                   |  304 ---
 www/roster/views/committerSearch.js.rb             |   10 +-
 www/roster/views/{pmc => }/confirm.js.rb           |   50 +-
 www/roster/views/duties.html.rb                    |  105 +
 www/roster/views/group.html.rb                     |    2 +-
 www/roster/views/group.js.rb                       |  208 +-
 www/roster/views/index.html.rb                     |   20 +-
 www/roster/views/orgchart.html.rb                  |   39 +
 www/roster/views/person.js.rb                      |  242 +++
 www/roster/views/person/email.js.rb                |   21 +
 www/roster/views/person/forms.js.rb                |   35 +
 www/roster/views/person/fullname.js.rb             |   58 +
 www/roster/views/person/github.js.rb               |   31 +
 www/roster/views/person/memstat.js.rb              |   33 +
 www/roster/views/person/memtext.rb                 |   30 +
 www/roster/views/person/pgpkeys.js.rb              |   29 +
 www/roster/views/person/sascore.js.rb              |   30 +
 www/roster/views/person/sshkeys.js.rb              |   23 +
 www/roster/views/person/urls.js.rb                 |   19 +
 www/roster/views/pmc/committers.js.rb              |   19 +-
 www/roster/views/pmc/main.js.rb                    |   52 +-
 www/roster/views/pmc/pmc.js.rb                     |   59 +-
 .../views/{committers.html.rb => ppmc.html.rb}     |   11 +-
 www/roster/views/ppmc/main.js.rb                   |   74 +
 www/roster/views/ppmc/members.js.rb                |  161 ++
 www/roster/views/ppmcs.html.rb                     |   42 +
 www/secmail/Gemfile                                |   19 +-
 www/secmail/config.rb                              |    2 +-
 www/secmail/config.ru                              |    1 +
 www/secmail/helpers.rb                             |   49 +-
 www/secmail/models/attachment.rb                   |    4 +-
 www/secmail/models/mailbox.rb                      |    8 +-
 www/secmail/models/message.rb                      |  176 +-
 www/secmail/personalize.rb                         |   38 +
 www/secmail/public/HOWTO.html                      |  108 ++
 www/secmail/public/assets/react-min.js             |   12 +-
 .../public/javascript => secmail/public}/fetch.js  |    0
 www/secmail/public/secmail.css                     |   68 +-
 .../workbench => secmail/public}/spinner.gif       |  Bin
 www/secmail/public/tasklist.js                     |  143 ++
 www/secmail/server.rb                              |   41 +
 www/secmail/tasks.rb                               |   69 +
 www/secmail/templates/acreq.erb                    |   15 +
 www/secmail/templates/ccla.erb                     |    7 +
 www/secmail/templates/grant.erb                    |    7 +
 www/secmail/templates/icla-account-requested.erb   |   13 +
 www/secmail/templates/icla-pmc-notified.erb        |   11 +
 .../workbench => secmail/templates}/icla.erb       |   13 +-
 www/secmail/templates/incomplete.erb               |   10 +
 .../workbench => secmail/templates}/mem.erb        |   10 +-
 .../workbench => secmail/templates}/nda.erb        |   10 +-
 www/secmail/templates/pubkey.erb                   |   10 +
 www/secmail/templates/unsigned.erb                 |    9 +
 www/secmail/views/actions/ccla.json.rb             |  137 ++
 www/secmail/views/actions/check-id.json.rb         |    2 +-
 www/secmail/views/actions/check-signature.json.rb  |    4 +
 www/secmail/views/actions/forward.json.rb          |   32 +
 www/secmail/views/actions/grant.json.rb            |  128 ++
 www/secmail/views/actions/icla.json.rb             |  237 ++-
 www/secmail/views/actions/incomplete.json.rb       |   30 +
 www/secmail/views/actions/pdfize.json.rb           |   22 +
 www/secmail/views/actions/pubkey.json.rb           |   33 +
 www/secmail/views/actions/unsigned.json.rb         |   30 +
 www/secmail/views/actions/update-mail.json.rb      |   14 +
 www/secmail/views/app.js.rb                        |    1 +
 www/secmail/views/body.html.rb                     |    9 +-
 www/secmail/views/check-signature.js.rb            |   18 -
 www/secmail/views/danger.html.rb                   |   21 +
 www/secmail/views/forms/ccla.js.rb                 |  160 +-
 www/secmail/views/forms/forward.js.rb              |   50 +
 www/secmail/views/forms/grant.js.rb                |  135 +-
 www/secmail/views/forms/icla.js.rb                 |  112 +-
 www/secmail/views/http.js.rb                       |    1 -
 www/secmail/views/index.html.rb                    |   13 +-
 www/secmail/views/index.js.rb                      |   82 +-
 www/secmail/views/index.json.rb                    |   11 +-
 www/secmail/views/message.html.rb                  |    4 +-
 www/secmail/views/parts.html.rb                    |   25 +-
 www/secmail/views/parts.js.rb                      |  263 ++-
 www/secmail/views/status.js.rb                     |    1 +
 www/secmail/views/tasklist.html.rb                 |   65 +
 www/secretary/Gemfile                              |    3 +
 www/secretary/workbench/Gemfile                    |    2 +
 www/secretary/workbench/file.cgi                   |   99 +-
 www/secretary/workbench/icla.erb                   |    3 +
 www/secretary/workbench/incomplete.erb             |   16 +
 www/secretary/workbench/local_paths.rb             |   10 +-
 www/secretary/workbench/local_paths.yml            |    3 +-
 www/secretary/workbench/publickey.erb              |   16 +
 www/secretary/workbench/secmail.rb                 |    6 +-
 www/secretary/workbench/unsigned.erb               |    4 +-
 www/secretary/workbench/worklist.cgi               |  144 +-
 www/secretary/workbench/worklist.js                |   11 +-
 www/status/Gemfile                                 |    5 +-
 www/status/css/status.css                          |   19 +-
 www/status/index.cgi                               |   37 +-
 www/status/monitor.rb                              |   74 +-
 www/status/monitors/board_minutes.rb               |   19 +-
 www/status/monitors/public_json.rb                 |   66 +-
 www/status/monitors/secmail.rb                     |   10 +-
 www/status/monitors/svn.rb                         |   34 +-
 www/status/monitors/system.rb                      |   40 +
 www/status/monitors/unit_test.rb                   |   24 +
 www/status/passenger.cgi                           |    4 +-
 www/status/svn.cgi                                 |   79 +-
 www/technology.html                                |    7 +-
 www/test.cgi                                       |   20 +-
 www/test/icla/Gemfile                              |    2 +-
 www/test/icla/Rakefile                             |    4 +-
 www/test/icla/views/markdown.js.rb                 |    2 +-
 www/treasurer/bill-upload.cgi                      |   47 +-
 277 files changed, 13011 insertions(+), 2180 deletions(-)
 create mode 100644 LICENSE
 create mode 100644 MACOSX.md
 create mode 100644 config/board-agenda.md
 create mode 100644 config/officers-acreq.md
 create mode 100644 config/secretary-workbench.md
 create mode 100644 config/toucher.plist
 create mode 100644 config/toucher.service
 create mode 100644 config/whimsy.conf
 create mode 100644 lib/whimsy/asf/person.rb
 create mode 100644 lib/whimsy/asf/person/override-dates.rb
 copy {www/secretary => tools}/iclasort.rb (53%)
 create mode 100644 tools/membersort.rb
 create mode 100755 tools/mirror_check.rb
 create mode 100755 tools/moderationhelper.rb
 create mode 100644 tools/pubsub.rb
 create mode 100644 tools/testmail.rb
 create mode 100644 www/board/agenda/ServiceWorkers.md
 create mode 100644 www/board/agenda/daemon/channel.rb
 create mode 100644 www/board/agenda/daemon/session.rb
 create mode 100644 www/board/agenda/daemon/wsc.rb
 create mode 100755 www/board/agenda/daemon/wss.rb
 create mode 100644 www/board/agenda/models/comments.rb
 delete mode 100644 www/board/agenda/models/events.rb
 delete mode 100644 www/board/agenda/models/ipc.rb
 delete mode 100644 www/board/agenda/public/assets/eventsource.min.js
 create mode 100644 www/board/agenda/views/actions/budget.json.rb
 create mode 100644 www/board/agenda/views/actions/financials.json.rb
 create mode 100755 www/board/agenda/views/actions/posted-reports.json.rb
 create mode 100644 www/board/agenda/views/bootstrap.html.rb
 create mode 100644 www/board/agenda/views/models/comments.js.rb
 create mode 100644 www/board/agenda/views/models/jsonstorage.js.rb
 create mode 100644 www/board/agenda/views/models/pagecache.js.rb
 create mode 100644 www/board/agenda/views/pages/bootstrap.js.rb
 create mode 100644 www/board/agenda/views/pages/cache.js.rb
 create mode 100644 www/board/agenda/views/pages/fy22.js.rb
 create mode 100644 www/board/agenda/views/sw.js.rb
 create mode 100755 www/committers/moderationhelper.cgi
 create mode 100755 www/committers/testauth.cgi
 delete mode 100755 www/fundraising/prospects.cgi
 delete mode 100755 www/fundraising/sponsorship.cgi
 copy www/{roster/public => members}/assets/stupidtable.min.js (100%)
 create mode 100755 www/members/memberless-pmcs.cgi
 create mode 100755 www/members/mirror_check.cgi
 create mode 100755 www/officers/acreq.cgi
 copy www/{board/agenda/public => officers}/assets/jquery-min.js (100%)
 create mode 100644 www/roster/models/ldap.rb
 create mode 100644 www/roster/models/orgchart.rb
 create mode 100644 www/roster/models/ppmc.rb
 create mode 100644 www/roster/models/svn.rb
 copy www/roster/{public_ldap_services.rb => public_ldap_authgroups.rb} (50%)
 create mode 100644 www/roster/public_ldap_projects.rb
 create mode 100644 www/roster/public_podlings.rb
 create mode 100644 www/roster/views/actions/authgroup.json.rb
 delete mode 100644 www/roster/views/actions/committer.json.rb
 create mode 100644 www/roster/views/actions/fullname.json.rb
 create mode 100644 www/roster/views/actions/github.json.rb
 create mode 100644 www/roster/views/actions/memstat.json.rb
 create mode 100644 www/roster/views/actions/memtext.json.rb
 create mode 100644 www/roster/views/actions/ppmc.json.rb
 create mode 100644 www/roster/views/actions/sascore.json.rb
 delete mode 100644 www/roster/views/committer.js.rb
 rename www/roster/views/{pmc => }/confirm.js.rb (53%)
 create mode 100644 www/roster/views/duties.html.rb
 create mode 100644 www/roster/views/orgchart.html.rb
 create mode 100644 www/roster/views/person.js.rb
 create mode 100644 www/roster/views/person/email.js.rb
 create mode 100644 www/roster/views/person/forms.js.rb
 create mode 100644 www/roster/views/person/fullname.js.rb
 create mode 100644 www/roster/views/person/github.js.rb
 create mode 100644 www/roster/views/person/memstat.js.rb
 create mode 100644 www/roster/views/person/memtext.rb
 create mode 100644 www/roster/views/person/pgpkeys.js.rb
 create mode 100644 www/roster/views/person/sascore.js.rb
 create mode 100644 www/roster/views/person/sshkeys.js.rb
 create mode 100644 www/roster/views/person/urls.js.rb
 copy www/roster/views/{committers.html.rb => ppmc.html.rb} (57%)
 create mode 100644 www/roster/views/ppmc/main.js.rb
 create mode 100644 www/roster/views/ppmc/members.js.rb
 create mode 100644 www/roster/views/ppmcs.html.rb
 create mode 100644 www/secmail/personalize.rb
 create mode 100644 www/secmail/public/HOWTO.html
 copy www/{roster/public/javascript => secmail/public}/fetch.js (100%)
 copy www/{secretary/workbench => secmail/public}/spinner.gif (100%)
 create mode 100644 www/secmail/public/tasklist.js
 create mode 100644 www/secmail/tasks.rb
 create mode 100644 www/secmail/templates/acreq.erb
 create mode 100644 www/secmail/templates/ccla.erb
 create mode 100644 www/secmail/templates/grant.erb
 create mode 100644 www/secmail/templates/icla-account-requested.erb
 create mode 100644 www/secmail/templates/icla-pmc-notified.erb
 copy www/{secretary/workbench => secmail/templates}/icla.erb (55%)
 create mode 100644 www/secmail/templates/incomplete.erb
 copy www/{secretary/workbench => secmail/templates}/mem.erb (73%)
 copy www/{secretary/workbench => secmail/templates}/nda.erb (59%)
 create mode 100644 www/secmail/templates/pubkey.erb
 create mode 100644 www/secmail/templates/unsigned.erb
 create mode 100644 www/secmail/views/actions/ccla.json.rb
 create mode 100644 www/secmail/views/actions/forward.json.rb
 create mode 100644 www/secmail/views/actions/grant.json.rb
 create mode 100644 www/secmail/views/actions/incomplete.json.rb
 create mode 100644 www/secmail/views/actions/pdfize.json.rb
 create mode 100644 www/secmail/views/actions/pubkey.json.rb
 create mode 100644 www/secmail/views/actions/unsigned.json.rb
 create mode 100644 www/secmail/views/actions/update-mail.json.rb
 create mode 100644 www/secmail/views/danger.html.rb
 create mode 100644 www/secmail/views/forms/forward.js.rb
 create mode 100644 www/secmail/views/tasklist.html.rb
 create mode 100644 www/secretary/workbench/incomplete.erb
 create mode 100644 www/secretary/workbench/publickey.erb
 create mode 100644 www/status/monitors/system.rb
 create mode 100644 www/status/monitors/unit_test.rb

To stop receiving notification emails like this one, please contact
['"commits@whimsical.apache.org" <commits@whimsical.apache.org>'].

View raw message