commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] Debian GNU Hurd packaging annotated tag, upstream/eth/20130727, cr


From: Samuel Thibault
Subject: [SCM] Debian GNU Hurd packaging annotated tag, upstream/eth/20130727, created. upstream/eth/20130727
Date: Sun, 28 Jul 2013 05:57:41 +0000

The annotated tag, upstream/eth/20130727 has been created
        at  b06eb690212e3f60f720f3513f17fd39f7bcaaee (tag)
   tagging  f66e0f865cae554e1d3e9bd60d1e2e08b18db3c2 (commit)
  replaces  upstream/hurd/20120222
 tagged by  Samuel Thibault
        on  Sat Jul 27 20:58:30 2013 +0000

- Shortlog ------------------------------------------------------------
New upstream snapshot

Alexander Preisinger (2):
      README update
      Add neo support

Alfred M. Szmidt (1):
      Install .msgids files to datadir.

Arne Babenhauserheide (1):
      Added an example for selecting the keymap.

Bob Ham (3):
      Address gcc warning
      Address gcc warnings
      Address gcc warnings

Carl Fredrik Hammar (4):
      Externalize libfshelp's service_fsys_startup
      Implement settrans --interactive
      Check for null ports in auth server
      Check for rendezvous port death in auth server

Cyril Roelandt (7):
      libps: Fix typo in the documentation of _proc_stat_create.
      Do not expand format name in posix format option
      Fix double call to pthread_mutex_unlock in console_move_mouse().
      Fix double call to pthread_mutex_unlock in kbd_repeat_key().
      Fix double call to pthread_mutex_unlock in repeat_event().
      Fix double call to pthread_mutex_unlock in S_socket_connect.
      Fix double call to pthread_mutex_unlock in diskfs_S_ifsock_getsockaddr.

Da Zheng (2):
      Make rpctrace handle terminate/suspend signals correctly
      Rework rpctrace into handling multitask programs

David Höppner (1):
      Add TASK_EVENTS_INFO support to libps

David Michael (1):
      utils/vmstat: Use gnumach.defs from gnumach

Diego Nieto Cid (52):
      Remove keyboard driver from XKB implementation.
      Export function to load the keaboard layout.
      Use external encoding converter.
      debian patch: 06_gcc-4.1_fix.patch
      Add type to $$ in mid-rules.
      Add missing semicolons bison was inserting.
      Translate scancodes using XKB.
      Install XKB data files.
      debian patch: 03_hurd_keymap.patch
      debian patch: 04_cleanups.patch
      Lexer support for keycodes with +/- symbols and arbitrary level numbers.
      Skip to main file's default section when needed.
      Update key type assigment routine.
      Recreate xkb/keymap/hurd from xkeyboard-config-1.8's xfree86 keymap.
      Rule vmod returns an int with the vmod's bit on.
      Avoid hashing garbage for short keynames.
      Warn when too many virtual modifier are defined.
      Give the file name and line number where an unexpected end of file was 
found.
      Propagate error on unexpected end of files.
      Check for end of file.
      Add function to read the state of the scanner.
      Report inexistent section.
      Emit warnings on undeclared virtual modifiers.
      Add debugging messages.
      Use vfprintf in debug_printf and write to stderr.
      Remove obsolete variable declaration.
      Enable hurd extensions in every layout.
      Fix memory errors.
      Fix handling of error conditions.
      'vmods' is an alias for 'virtual_modifiers'.
      * console-client/xkb/xkb.c (iskeypad): Access up to 'width' symbols.
      Document new options.
      Update foreign files.
      Add support for hexadecimal symbols.
      Symbols 0..9 stand for their ascii character.
      * console-client/xkb/parser.y (include_section): Remove superflous strdup.
      * console-client/xkb/parser.y (include_section): Free filename.
      Use first section when there's no default.
      Update xkb/README.
      Depend on X11 for string to keysym mappings.
      Reimplement KeySymToUcs4.
      Add missing dependency.
      Delete Compose file.
      Remove default keymap.
      Deallocate memory on errors.
      Cleanup.
      Delete xkb/HACKING file.
      Avoid redefinition of NoSymbol.
      Disable XKB when either lex or yacc is missing.
      Use locale's compose file by default.
      Find the absolute path to <X11/keysymdef.h>
      Print KeySymToUcs4 calls.

Jeremie Koenig (2):
      Add options -k and -K to MAKEDEV.sh
      Add options for user-space parted stores

Justus Winter (2):
      sutils: fix file_name_lookup_carefully
      tmpfs: fix parsing of fsys_set_options requests

Ludovic Courtès (5):
      Add `console/motd.UTF8' to the distribution.
      console-run: Create and settrans /dev/console when not already done.
      Add `doc/version.texi' to the distribution.
      dist: Set the owner/group of $(DISTFILES) to UID/GID 0.
      dist: Remove redundant "./" for top-level $(DISTFILES)

Maksym Planeta (19):
      Remove warnings during compilation.
      Correct available space check.
      Add lock in pager_truncate.
      Correct function calling.
      Fix hard links accounting in tmpfs.
      Correct handling of object size.
      Prevent auto-terminating of tmpfs due to idle.
      Update comments.
      Update debugging macros definitions and remove debugging macros when it 
becomes
      Add support for new pageout interface for defpager.
      Add support for empty memory objects.
      Add support for objects that are not bounded to page size.
      Set size of object, when it is created.
      Add appropriate checks to take into account that pager's memory map could 
be sparse.
      Prevent repeated freeing of pager's map
      Fix bugs in truncation of memory map.
      Delete fragile hack.
      Allocate pager's map on demand.
      Update '..' link for directory when moving it.

Marco Gerards (1):
      Add XKB parser and implementation.

Michael Banck (1):
      Set console default encoding to UTF-8

Miguel Figueiredo (9):
      Remove unused variables
      Remove unused variable
      Fix descriptor leak
      Remove unused variable
      Fix invalid memory access
      Add missing break
      Remove unsused variables
      Remove unused variable
      Remove unused variable

Miles Bader (1):
      .

Neal H. Walfield (1):
      pflocal: Handle non-blocking connect with no pending acceptors.

Olaf Buddenhagen (1):
      Fix up DDE paths

Pino Toscano (10):
      libdiskfs: handle _PC_2_SYMLINKS in pathconf
      tmpfs: extract size string parsing in an own function
      tmpfs: add --size
      Revert "libdiskfs: handle _PC_2_SYMLINKS in pathconf"
      Include <stdlib.h> or <mach.h> where needed
      Rename configure.in to configure.ac
      Update config.guess and config.sub
      Replace configure.in with configure.ac
      hello-mt: fix pthread porting issue
      rpctrace: implement -E

Richard Braun (16):
      Fix stack corruption in ext2fs server
      Reduce starvation among libports threads
      Reduce contention on thread creation in libports
      Move starvation-reduction computation into adjust_priority
      Remove condition implications
      Move DDE to pthreads
      Switch from cthreads to pthreads
      Move DDE to pthreads
      pfinet: increase local port range
      Report VM cache statistics
      Sync the io_request, io_reply and io interfaces
      Add the timespec_t Hurd type
      Add io_select_timeout to the io interface
      pfinet: fix timeout evaluation
      Fix some errors in the texinfo documentation
      Reset task priority when spawning a passive translator

Samuel Thibault (145):
      Fix memory leak on schedule_timeout
      Fix memory leak on receive error
      Merge branch 'master' into dde
      drop .d files
      Merge commit 'ac7ddb0d9557348206f3bc9bd2bf65b7d7b6409a' into HEAD
      Merge branch 'dde' into HEAD
      Remove CVS directories
      remove .prof_d files
      rmove .DS_Store
      rm .o files
      remove git-generated files
      Remove mig-generated files
      Remove mig-generated files
      drop diff file
      drop generated binary files
      Re-add original configure
      remove generated documentation files
      re-add mainline configure
      re-add install-headers.in from mainline
      remove .svn directories
      Drop generated files
      drop .cvsignore files
      drop .orig and .rej files
      drop generated files
      drop generated file
      drop intermediate backup
      drop libpthread
      drop patch file
      drop intermediate backup
      Do not skip old RPCs
      Rename vm_dma_buff_alloc RPC into vm_allocate_contiguous
      reorder vm_allocate_contiguous parameter like vm_allocate
      drop generated files
      Revert "drop generated files"
      rename device_irq_enable into device_intr_enable
      rename irq into intr or line
      rename device_intr_notify into device_intr_register
      rename intr.h constants
      missing irq->line renaming
      missing rename
      missing irq->line renaming
      Fix unlocking in raw_local_irq_restore inside a 
fake_local_irq_disable/restore
      fix build (probably for newer perl)
      Fix link command
      include bpf in link
      Remove generated file
      Fix calling initializers, const seems to upset the dynlinker
      Merge remote-tracking branch 'mainline/master' into dde
      cleanup
      Make pfinet able to both handle file path and kernel device name
      Merge remote-tracking branch 'mainline/master' into dde
      Fix format security
      Simplify link flags computation
      Merge remote-tracking branch 'mainline/master' into dde
      Install machdev.h
      Prevent dynamic linking
      Clean up includes
      Print a message when a firmware is request
      Fix extern inline use
      Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd
      Revert to upstream DDE cli_sti code, with __thread
      Merge branch 'dde' of git.savannah.gnu.org:/srv/git/hurd/incubator into 
dde
      Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd
      Do not enable irqs during softirq processing, just like upstream DDE
      Add MSG_PEEK support to pflocal
      Fix link(directory,whatever) POSIX compliancy
      Fix do_softirq prototype according to declaration
      Add /dev/netdde and /dev/eth* targets
      Do not stop delivering packets when a pfinet has died
      Move filter_hash_header definition to C file
      Fix find_next_zero_bit when no bit is available
      Fix bit shift validity
      Add header inclusion guards
      Fix operation priority
      Merge branch 'master' into xkb
      Merge branch 'master' into xkb
      Fix kstoucs generation dependency
      Import pkg.m4
      Add nr_irqs
      Add tasklet_kill
      Add param_set/get_charp/bool/invboll
      Fix link issue
      Add dma resource management
      Add boot_cpu_data
      TODO: make xkb use rules
      Use path to x11 locales from x11.pc instead of our prefix
      Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd
      Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd
      Fix probing for all PCI buses, not only 0 and 2
      Always enable stack red zone
      Clear some unsupported config options
      Fix out-of-tree build
      Fix default XKB_BASE directory
      Use ext2fs instead of ufs in hurd.boot
      Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd
      Avoid waiting for disk I/O completion
      Fix spurious destroy during RPC to self with rendez-vous
      Set diskfs stores as readonly on shutdown before enabling RPCs again.
      Check that runsystem script exists before trying it.
      Fix pager deadlock
      Automatically setup local sockets if not already done so.
      Add more keymaps
      Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd
      Complete switch from cthreads to pthreads
      Merge remote-tracking branch 'incubator/dde' into dde-upstream
      Make io_select return errors
      Fix comment style
      Optimise dir-lookup's second-lock
      [IPV6]: Add IPV6_V6ONLY socket option support.
      Use SOL_* values from libc
      Pass pfinet errors to io_select callers
      Add canonicalize option to hostmux
      Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd
      Do not warn about not raising priority of non-root translators
      Fix spurious port deallocation
      Permit to use a tunnel not in /dev
      Fix registers recording in core dump
      Enable IPv6 packets between netdde and pfinet
      Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd
      Fix getting parameter for set_status
      Fix IPv6 by receiving all multicast
      Always set flags on ethernet interface
      Merge remote-tracking branch 'incubator/dde' into dde-upstream
      Add remap translator
      Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd
      Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd
      Fix libpthread conversion
      Update nasty/nice priority limit
      Fix remap invocation
      Fix tunnel and dummy interfaces
      Fix console hang on unknown key press
      Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd
      SYMLOOP_MAX may be undefined under some build flags
      Revert "utils/vmstat: Use gnumach.defs from gnumach"
      Do not compute debugging information by default
      Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd
      Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd
      Merge remote-tracking branch 'mainline/master' into dde
      Port DDE branch to libpthread
      Port DDE branch to libpthread
      Fix eth-multiplexer link
      Remove non-eth dirs
      Add fsysopts support to eth-filter
      Merge remote-tracking branch 'incubator/dde' into dde-upstream
      Merge branch 'dde-upstream' into eth

Thomas Schwinge (15):
      * README: New file.
      Revert "Initial checkin."
      Revert "The real version is release/SETUP"
      Revert "MAKEDEV now lives in /sbin, so get it from there."
      Merge tag 'release-0-0' into releases
      Merge tag 'hurd-release-0-2' into releases
      .gitignore: New file.
      * Makeconf: Add copyright/licensing header.
      Avoid recreating the include/* files needlessly.
      Remove hurd/install-headers.
      Automatically regenerate files that depend on $(hurd-version).
      * Makefile (clean): Recurse into all subdirs.
      Rules for build system targets.
      Remove generated files.
      Replace fragile manual »make dist« system with one based on »git archive«.

Zheng Da (235):
      Add .gitignore.
      The original version of DDEKit.
      Add DDEKit headers.
      Adapt Makefile to compile DDEKit in Hurd.
      We simply use malloc and free.
      Use libpciaccess to implement it.
      link with pciaccess library.
      Remove the code for initializing l4io.
      Remove the old pgtable file.
      Adapt the implementation of DDEKit threads.
      Adapt the implementation of lock.
      Check in the implementation of the owner of a lock.
      fix a bug in thread.c.
      Emulate the timer in the Hurd.
      Record the thread who holds the lock by ourselves.
      Implement the semaphore (in thread.c).
      Add the implementation of list, used by semaphore.
      The implementation of condition variables.
      Modify resource.c.
      Implement a faked slab cache.
      Implement physical <--> virtual address mapping.
      Implement panic.
      Implement printf and its variant.
      Implementation of interrupt.
      Fix a bug.
      The code can be compiled now.
      check in the original version of dde linux26.
      Remove unused files.
      Redefine HZ.
      fix a bug in printf.c.
      kmem gets its own priv host port by itself.
      fix Makefile to compile the library.
      ignore more files.
      check in a test program for the ddekit library.
      support allocation of large chunks of memory.
      fix a bug in printf.c
      Use linux_kmalloc only when we need contiguous physical memory.
      Make ddekit_simple_malloc/free inline.
      allow to print information to stdout.
      Use ddekit lock instead of mutex.
      Test timer.
      destroy the port before the thread exits.
      Don't set the main thread name.
      A new thread has been initialized when it starts.
      Use a global lock to protect a thread's local data.
      Setup the main thread when initializing ddekit.
      fix a bug (setting a thread name).
      fix a bug in condvar.
      testing program for ddekit thread.
      Use ddekit condvar instead of the one in cthreads.
      Add ddekit_condvar_deinit.
      check in mk.
      a temporary version of Makefiles for libdde_linux26
      Don't include C library headers files in our header files.
      Remove c_headers.h
      check in panic.c
      The modified Makefile can build libdde_linux26 now
      add .gitignore to libdde_linux26.
      Change HZ.
      Change the path of header files.
      Declare fetch_jiffies in the header file.
      define SRC_DIR in Makefile in linux26/lib
      Don't compile the sound component in linux26.
      Remove Makefile.inc as it is generated automatically.
      correct the path of header files.
      call initcall functions explicitly.
      Don't declare jiffies as a variable.
      to compile programs with dde linux26 library.
      move variables to Makeconf.local
      fix a include path in dde linux26.
      Remove the static declaration of initcall functions.
      fix the problem of HZ and jiffies.
      hide __mutex_init because of name conflict with libc.
      fix the problem of including path.
      don't initialize neighbor and genhd for now.
      hide __get_free_pages to avoid name conflict.
      move SYSTEM variable to Makeconf.local.
      Add the original dde26_test.
      Adapt Makefile.
      make the test program compilable.
      Create a ddekit thread directly for ddekit timer.
      Initialize dde26 process.
      rename __mutex_init to avoid the name conflict.
      prepare to use initcall to do initialization.
      Add initcall in ddekit.
      link the program with default.ld.
      hide free_pages.
      update .gitignore.
      call l4dde26_init and l4dde26_process_init explicitly.
      link to ddekit statically.
      add pcnet32 to test dde linux26.
      initialize pciaccess in ddekit.
      ddekit: support multiple pci buses in the system.
      raise the priority of the interrupt handler thread.
      allocate a port for interrupt delivery.
      DDE Linux: Temporary solution to handle two buses.
      Enable the irq after installing irq handler and receiving an interrupt.
      remove the printing in timer.
      dde_pcnet32_test: use netdev_ops.
      not unregister driver in dde_pcnet32_test.
      remove printing in the interrupt handler.
      libdde_linux26 is adapted to be used by libmachdev.
      Reorganize Makefile.
      check in libmachdev.
      check in dde_pcnet32.
      fix a bug in ddekit: use the relative time.
      print to stderr.
      remove ethernet.c~ in pfinet.
      create a thread for only handling device requests.
      dereference ports when return D_INVALID_OPERATIONS in device requests.
      create device port with create_device_port.
      deallocate skb_reply before freeing the packet.
      trivfs server creates its own port bucket.
      remove printing in the trivfs server.
      a new thread for device requests in dde_pcnet32.
      fix a serious bug in dde_linux26.
      remove printing in dde_pcnet32.
      free delivered packets.
      initialize new fields in sk_buff.
      return packet transmission error to the client.
      remove io done thread.
      remove RPCs for PCI conf space.
      Add `flags` for interrupt registration.
      Use adapted dev_queue_xmit to transmit packets in DDE Linux.
      Remove tmp and ignore it in the future.
      Add `flags` in RPC device_intr_notify definition.
      IRQ server doesn't have reply messages.
      Add `flags` in device_intr_notify in libmachdev.
      Use pcnet32 driver in Linux 2.6.29.
      Use lock to protect pending softirq variable.
      ignore more files.
      implement cli/sti with a lock.
      reset the helder pointer before unlock in ddekit lock.
      Set the right source hw address in dde_pcnet32_test.
      Support MMIO.
      check in the initial version of dde_e1000
      set memory allocated by ddekit_large_malloc to zero
      Use mem device to map memory for MMIO.
      implement dump_stack in libddekit with backtrace.
      Use pci_set_master in linux.
      jiffies in the type of unsigned long.
      jiffies in the type of unsigned long.
      ddekit: print messages.
      make devnode readable and writable.
      Add printing.
      remove all temporary files created by vim.
      Use more memory chunks for linux_kmalloc.
      Add util.h in libddekit.
      fix a bug in searching network devices.
      explicitly show pcibios_enable_device isn't implemented.
      remove local_irq_restore in spin_trylock_irqsave.
      remove printing in dde_e1000 and dde_pcnet32.
      fix a bug when device_intr_notify return an error.
      Add memory clobbers to assembly snippets.
      Add DDE rtl8139.
      call device_irq_enable even when interrupt is ignored.
      Add ne2k-pci driver.
      block intloop thread when irq is disabled.
      Add e100.
      Revert "make devnode open for reading and writing."
      Add libmachdev and libddekt in Makefile.
      Merge branch 'dde' of ssh://git.sv.gnu.org/srv/git/hurd/incubator
      Merge branch 'dde' of ssh://git.sv.gnu.org/srv/git/hurd/incubator into dde
      configure checks libpciaccess.
      remove files generated by autoreconf and configure
      memory from linux_kmalloc is aligned with cache line size.
      original libhurd-slab from viengoos.
      Use a large slab size.
      Use malloc/free by default in slab.
      Use cthreads in hurd-slab.
      add libhurd-slab in Makefile.
      reimplement ddekit_large_malloc.
      set new slab with 0.
      ddekit slab uses libhurd-slab.
      ignore more files.
      link to libhurd-slab while building dde drivers.
      check in the initial version of windhoek by DROPS.
      include ddekit/timer.h in the Linux file.
      change Makefile to install ddekit header files.
      make glue code of networking more independant.
      windhoek can be compiled.
      convert linux errno to mach in libmachdev.
      remove redundant fields in mach_device.
      remove the declaration of linux_net_emulation_ops.
      return linux errno in linux_pkg_xmit.
      fix compilation errors in the last commit.
      fix a complication problem.
      support block devices in the DDE library.
      skip calling init if there is no init.
      remove printing.
      fix a bug in claim_irq.
      remove printing in dde pcnet32.
      include more block IO scheduler.
      make __l4ddekit_initcall_* variables global.
      fix a race condition in the interrupt handler.
      windhoek links to dde linux26 libraries properly.
      enable initcall functions of block IO schedulers.
      fix compiling problems in libddekit and libmachdev.
      implement get_random_bytes() with random() in libc
      handle the case hurd is built in a separate dir.
      Revert "Use malloc/free by default in slab."
      don't install headers of libhurd-slab.
      Use device path name as device name in pfinet.
      add fsys opt support in devnode.
      add fsys opt support in dde drivers.
      fix a bug in linux_block_emulation_ops
      fix a bug in device_open in libmachdev.
      check disk existence in open_block_dev.
      remove check_part and check_partition in windhoek.
      create send right when block device is opened.
      remove netdev_boot_setup in dde linux26.
      fix port leak in block glue code of libmachdev.
      Use Linux's udelay and ndelay.
      calibrate the delay loop several times.
      not export the symbol loops_per_jiffy.
      use TSC to implement delay.
      add libbpf.
      Not tracking eth-multiplexer.prof_d any more.
      Use libbpf in eth-multiplxer.
      move queue.c from eth-multiplexer to libbpf.
      Use BPF to filter the packets to be delivered.
      link DDE drivers with BPF library.
      Use BPF filter in eth-multiplexer.
      implement netfs_append_args in eth-multiplexer.
      not print errors if fails to deliver packages.
      check emul_device_t object in all DS server RPCs.
      Make the thread of DS server known to Linux.
      check if the device exists.
      fix a bug in device_write for the block device.
      implement device_read for block devices.
      for debugging IDE.
      modify variable name and comment of block_dev_rw.
      fake irq disable and enable.
      fix a bug in device_read for block devices.
      block devices use the default work queue.

root (2):
      This is my initial working version.
      make devnode open for reading and writing.

-----------------------------------------------------------------------

-- 
Debian GNU Hurd packaging



reply via email to

[Prev in Thread] Current Thread [Next in Thread]