Tag 'vyatta/3.1.2' created by Mark O'Brien <[EMAIL PROTECTED]> at 2008-07-24 
05:36 -0700

3.1.2

Changes since the dawn of time:
An-Cheng Huang (11):
      update .gitignore
      add web gui packaging and clean up the build
      initial implementation of Ext-based front-end
      * use viewport at top level.
      provide visual indications to differentiate active, set, delete, and
      remove unused function
      associate getters with node
      allow configuring all leaf child nodes of a "folder node" on one page.
      add user authentication
      Merge branch 'hollywood' of git.vyatta.com:/git/vyatta-webgui into 
hollywood
      change editor layout for leaf nodes

Marat Nepomnyashy (49):
      Created the WebGUI repo with the original source code from 
Dublin/Fairfield.
      Added '.gitignore'.
      Updated 'Makefile.am' and 'configure.ac' so that 'autoreconf -i' works.
      Added 'config.h.in' to '.gitignore'.
      Added 'uuid-dev' to build dependencies.
      Added intermediate compilation files to '.gitignore'.
      Do not link to 'librlxorp.la'.
      Do not use 'SYSCONFDIR' macro.
      Removed stale comment.
      Removed stale comments.
      Merge suva:/git/vyatta-webgui into glendale
      Removed stale pre-migration comments.
      Intermediate commit, does not yet compile.
      Added 'xconfig.h' to satisfy current compilation dependencies.
      Preliminary commit -- code compiles but does not yet link.
      Added more generated files to '.gitignore'.
      Code compiles & links.
      Added 'xgdaemon' to '.gitignore'.
      Use the '-f' option with 'rm' so that clean continues if some of the 
files have not been built.
      Removed stale comments
      Added 'libexpat1' to dependencies and 'libexpat1-dev' to build 
dependencies.
      Do not use LDFLAGS '-Wl,-z,defs'.  Prevents linker error when building 
with 'debuild -i -uc -us -b -nc'.
      Generated new 'configure.ac' with 'autoconf'.
      Consolidated NYI exceptions into one macro.
      Added '__LINE__' to NYI exception info.
      Initial Hollywood WebGUI layout commit.
      Authenticate with the server to obtain session id.
      Display configured nodes in tree hierarchy.
      Renamed 'YAHOO.vyatta.webgui.doLoadNode' to 
'YAHOO.vyatta.webgui.setDynamicLoad'.
      Moved off node loading into a separate class 'VyattaNodes'.
      Load config nodes into an array before adding to tree.
      Merge branch 'hollywood' of [EMAIL PROTECTED]:/git/vyatta-webgui into 
hollywood
      Display both existent and non-existent items in hierarchy tree.
      Do not display 'terminal' nodes in the configuration tree.
      Set dynamic load on the whole tree, and use the debug tree.
      Clear out children on collapse to dynamically load on expand.
      Merge branch 'hollywood' of [EMAIL PROTECTED]:/git/vyatta-webgui into 
hollywood
      Basic config field display.
      Display actual field values.
      Specify the 'config' mode.
      Show help text to the right of config fields.
      Basic enumeration support.
      Highlight selected item in configuration tree.
      Merge branch 'hollywood' of [EMAIL PROTECTED]:/git/vyatta-webgui into 
hollywood
      Process default values.
      Display multi-nodes in hierarchial view.
      Use 'def' rather than 'default' to be compatible with non-Firefox 
browsers.
      Multi-browser support.
      mockup05

Michael Larson (78):
      initial cleanup of webgui project for hollywood
      Merge branch 'hollywood' of [EMAIL PROTECTED]:/git/vyatta-webgui into 
hollywood
      more repository changes.
      more repository changes.
      update makefile
      additional changes to get this to minimally compile.
      adding new files needed for build.
      parse active configuration tree on request and generate response. does
      now minimally supports configuration spec and parses config from
      added response for cli command (executation not yet implemented). added
      skip def values and point to correct value files. configuration tested
      exit after processing single request/response.
      Use real xml parser for processing of requests.
      added attribute handling for configuration request. now retrieves config 
based on depth specified and as
      supports template information on a getconfig command. Template 
information supported now is multinode, datatype, and help string. This
      added support for full template tree retrieval. fixed some bugs.
      added support for all template data types.
      added support for pam authentication and user/pw validation for session. 
returns back session key to be used in session
      adding files for authentication.
      added proper session support. Now validate configuration request on 
correct session id as provided by auth.
      remove debug output, work on support cli commands.
      more fixes. added support for session configuration. added support for 
cli command execution and returns back stdout via response
      support added for local configured node values (deletes/sets prior to 
commit within a session).
      bug fixes. confirmed set,commit work via command, as well as state of 
configuration retreival.
      load/save now supported.
      added support for session timeout.
      commands how identify command failures and format proper response based 
on command errors.
      fix for segfault on configuration request.
      now trim white leading/trailing whitespace embedded in node values. 
default of recursion depth is 2.
      support added for enumeration values plucked from node.def files--only 
scans for fixed enum values at this point.
      handle empty nodes with whitespace correctly. should provide consistent 
results independent of the embedded spacing.
      Merge branch 'hollywood' of [EMAIL PROTECTED]:/git/vyatta-webgui into 
hollywood
      fixed template parser so that params are now assigned correct node
      further bugfix on help string parsing.
      fix static enumeration so last value is not dropped from template resp.
      strip out hash comments on help strings
      added support for 'multi' tag--which btw should be deprecated as a bad 
idea.
      remove debug output
      source clean up.
      initial support for dynamic enumeration values. cleaned up a couple bugs 
in static enumeration values.
      clean up and simplification.
      improved handling of static enum values. fixed delimiter when missing 
space in parsing string.
      added <terminal/> keyword to response to help identify the last node in a 
tree (i.e. leaf node or leaf
      Now all node names/values are attributes of the <node> node.
      each space in configuration values.
      modified get_config modes:
      Merge branch 'hollywood' of [EMAIL PROTECTED]:/git/vyatta-webgui into 
hollywood
      added <default> tag to template retrieval, removed quotes from enums in 
node.def files. other small bugs squashed.
      fixed spurious character on some fixed enum values.
      added support unique session ids--a new id will be generated on each 
authentication request. collision
      return error while commit is in progress. error is returned for 
configuration and command requests.
      config checking of full single node data pull--adding template values 
next.
      added full support config+template to single node request. this is the 
default behavior is can be executed by
      support for session cleanup on timeout is now added. additional error 
responses for unexpected requests.
      modified flat output to support nested terminal values along with 
configuration state.
      changed terminal node value from from "node" to "value" for flat config 
request mode only.
      modify authenticate command to return error response under all failure 
modes.
      remove line feed from help strings
      remove success string from command on success--unneeded.
      fixed missing configuration elements when parent node doesn't exist in 
active configuration.
      fix for commit failure--moved location of .vyattamodify out of unionfs 
share structure.
      fixed error response packets--no dangling <error> node and structure now 
contains:
      added UNIONFS=unionfs to env variables on command.
      convert <> in enum to *
      Merge branch 'hollywood' of [EMAIL PROTECTED]:/git/vyatta-webgui into 
hollywood
      added path env var to command
      fixed enum string representation for values delimited by line feeds (i.e. 
time zones)
      convert configuration request path from being delimited by "/" to " ". 
"/" can be used in representing
      implement improved non-repeatable random value using /dev/random for 
session id.
      added support for discard command. command should look like: 
<statement>discard</statement>
      changed /dev/random to /dev/urandom for generation of session id.
      cleanup on unused code.o
      process now forks to subprocess and sets uid/gid of user account. since 
there is no op mode support
      reworked response object. simplified and localized response generation. 
also added main switch to remove response strings from error codes to help
      Merge branch 'hollywood' of [EMAIL PROTECTED]:/git/vyatta-webgui into 
hollywood
      fixed cleanup of sessions after session timeout. Also reassign current 
session if auth for same user is sent
      need to wait for child process to complete.
      added support for client defined token. this allows client side to easily 
match responses to requests when generating async requests from

Mike Larson (2):
      localized command strings to common location and directory references, 
bugfixes.
      reworked id access to common function and formatting routines.

rbalocca (4):
      Fix the debuil
      Ignore more derived files
      Syntax fixes to remove compiler warning and error messages
      Ignore a log file

root (2):
      now support stacks of commands, each dilimited by <statement> tags. On 
error return offending command plus stdout.
      fixed line feed cr in command response.xx

_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn

Reply via email to