Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-11-28* Makefile.in: Remove old from CFLAGS and move C*FLAGS so that they can beChristopher Faylor
manipulated by Makefile.common.
2012-11-26ChangeLog:Christopher Faylor
2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate. cygserver/ChangeLog: 2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate. cygwin/ChangeLog: 2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate. doc/ChangeLog: 2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate. lsaauth/ChangeLog: 2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate. testsuite/ChangeLog: 2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate. utils/ChangeLog: 2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate.
2012-11-26 * transport_pipes.cc (pipe_instance_lock_once): Remove.Corinna Vinschen
(pipe_instance_lock): Remove. (pipe_instance): Remove. (initialise_pipe_instance_lock): Remove. (transport_layer_pipes::accept): Drop entire pipe_instance handling. (transport_layer_pipes::close): Ditto.
2012-11-23 * cygserver.cc (main): Call listen right after creating theCorinna Vinschen
transport. * transport_pipes.cc (transport_layer_pipes::listen): Create first instance of the named pipe here. Connect the client side to block it for further use by the system. (transport_layer_pipes::accept): Don't handle first pipe instance here. Change debug output accordingly.
2012-11-23cygwin/ChangeLog:Christopher Faylor
2012-11-23 Christopher Faylor <me.cygwin2012@cgf.cx> * Makefile.in: Use explicit path to mkdir. lsaauth/ChangeLog: 2012-11-23 Christopher Faylor <me.cygwin2012@cgf.cx> * Makefile.in: Use /bin/mkdir to make directories. testsuite/ChangeLog: 2012-11-23 Christopher Faylor <me.cygwin2012@cgf.cx> * Makefile.in: Remove old Makefile.common'isms. Don't rely on in-build tools.
2012-11-23 * sysv_sem.cc (semundo_clear): Move condition to break fromCorinna Vinschen
inner loop to the right spot.
2012-11-23ChangeLog:Christopher Faylor
2012-11-12 Christopher Faylor <me.cygwin2012@cgf.cx> * Makefile.common: Revamp for new configury. Add default compilation targets, include .E processing. Add magic for allowing "CFLAGS" to control optimization options in "CXXFLAGS". * configure.cygwin: New include for Cygwin configure.in's. * acinclude.m4: Delete old definitions. Implement AC_WINDOWS_HEADERS, AC_WINDOWS_LIBS, AC_CYGWIN_INCLUDES, target_builddir, winsup_srcdir. * aclocal.m4: Regenerate. * autogen.sh: New file. * ccwrap: New script. * c++wrap: New script. * config.guess: New script. * config.sub: New script. * configure: Regenerate. * configure.in: Eliminate LIB_AC_PROG_* calls in favor of standard. Delete ancient target test. * install-sh: New script. cygserver/ChangeLog: 2012-11-12 Christopher Faylor <me.cygwin2012@cgf.cx> * Makefile.in: Revamp for new configury. * configure.in: Revamp for new configury. * aclocal.m4: Regenerate. * configure: Ditto. * autogen.sh: New script. cygwin/ChangeLog: 2012-11-22 Christopher Faylor <me.cygwin2012@cgf.cx> * select.cc (select): Don't return -1 when we've timed out after looping. 2012-11-22 Christopher Faylor <me.cygwin2012@cgf.cx> * Makefile.in: Revamp for new configury. (datarootdir): Add variable setting. (winver_stamp): Accommodate changes to mkvers.sh setting. (libc.a): Fix race when libm.a might not have been built yet. * configure.in: Revamp for new configury. * aclocal.m4: Regenerate. * configure: Ditto. * autogen.sh: New script. * mkvers.sh: Find include directives via CFLAGS and friends rather than assuming that w32api lives nearby. utils/ChangeLog: 2012-11-12 Christopher Faylor <me.cygwin2012@cgf.cx> * aclocal.m4: Regenerate. * configure: Ditto. * autogen.sh: New script. * configure.in: Revamp for new configury. * Makefile.in: Revamp for new configury. Rename ALL_* to just *. Always use "VERBOSE" setting. (MINGW_CXX): Don't include CFLAGS in definition. (all): Define target first, before everything else so that it is the default. (ps.exe): Don't add useless -lcygwin. (ldh.exe): For consistency, add to existing MINGW_LDFLAGS rather than redefining them. (cygcheck.exe): Always include -lz for MINGW_LDFLAGS. Don't try to figure out where to find it. (dumper.exe): Simplify check. Assume libraries are installed rather than trying to retrieve from source tree. (install): Just use /bin/mkdir to create directories. (Makefile): Regenerate when standard dependencies change. * dump_setup.cc: Always include zlib.h. Remove accommodations for it possibly not existing. * parse_pe.cc: Add define which allows building with installed binutils package. * dumper.cc: Ditto.
2012-10-25 * bsd_helper.cc (adjust_identity_info): Fix typo in log message.Corinna Vinschen
2012-07-19 * woutsup.h: Just include winlean.h.Corinna Vinschen
2012-03-20* client.cc: Revert sigproc.h inclusion since it was fixed elsewhere.Christopher Faylor
2012-03-19 * client.cc: Include sigproc.h if __INSIDE_CYGWIN__ is defined.Corinna Vinschen
2012-03-19* client.cc: Remove unneeded #include "sigproc.h".Christopher Faylor
2012-02-14 * transport_pipes.cc (transport_layer_pipes::transport_layer_pipes):Corinna Vinschen
Always use cygwin_internal to fetch installation key.
2011-10-10 * cygserver.cc (print_usage): Align output to utilities in utilsCorinna Vinschen
directory. (print_version): Ditto.
2011-08-19* sysv_shm.cc (ACCESSPERMS): Remove to fix redefined warning, asYaakov Selkowitz
this is now defined in <sys/stat.h>.
2011-02-07 * configure.in: Remove AC_ALLOCA test and test for __builtin_memset.Corinna Vinschen
* configure: Regenerate.
2010-04-20* transport_pipes.cc: Include ntdef.h to accommodate cygerrno.h.Christopher Faylor
2009-11-16 * Makefile.in (cygserver.exe): Link with -static to avoid linkingCorinna Vinschen
against cygstdc++-6.dll due to references to __cxa_pure_virtual.
2009-11-06 * transport_pipes.cc (transport_layer_pipes::transport_layer_pipes):Corinna Vinschen
Check cygwin_internal for returning 0 rather than for != 0. (transport_layer_pipes::accept): Add debug output. (transport_layer_pipes::connect): Ditto.
2009-10-31 * transport_pipes.h (PIPE_NAME_PREFIX): New define.Corinna Vinschen
(PIPE_NAME_SUFFIX): Ditto. (class transport_layer_pipes): Convert _pipe_name from char pointer to wchar_t array. * transport_pipes.cc (transport_layer_pipes::transport_layer_pipes): Accommodate the fact that _pipe_name is a wchar_t array, rather than a char pointer. (transport_layer_pipes::transport_layer_pipes): Initialize _pipe_name with variable pipe name based in installation key fetched from Cygwin DLL. (transport_layer_pipes::accept): Call CreateNamedPipeW explicitely. (transport_layer_pipes::connect): Call CreateFileW and WaitNamedPipeW explicitely.
2009-08-18 * Makefile.in (CXXFLAGS): Allow override.Corinna Vinschen
2009-03-27 * README: Remove "How to use" section, as CYGWIN="server" isCorinna Vinschen
no longer required.
2009-03-20 * cygserver-config: Remove misleading text describing theCorinna Vinschen
"CYGWIN=server" setting for the client.
2009-02-24Add DESTDIR functionality to Makefile.in's.Christopher Faylor
2009-01-21ChangeLog:Corinna Vinschen
* configure.in: Remove --enable-server option. Allways add the cygserver directory to $SUBDIRS. * configure: Regenerate. cygwin/ChangeLog: Remove USE_SERVER define. Accommodate throughout. * configure.in: Remove --enable-server option. * configure: Regenerate. * environ.cc: Remove CYGWIN=server setting. cygserver/ChangeLog: * client.cc (allow_server): Remove variable. (client_request_get_version::client_request_get_version): Drop checking allow_server. utils/ChangeLog: * passwd.c: Remove CYGWIN=server requirement from usage text. doc/ChangeLog: * cygserver.sgml: Remove the "How to use the Cygserver services" section. * cygwinenv.sgml: Move "(no)server" to the removed options section. * faq-programming.xml: Remove CYGWIN=server requirement for running the Cygwin testsuite. * ntsec.sgml: Ditto for using `passwd -R'.
2009-01-03* Makefile.in (CFLAGS): Look in cygwin's build directory for header files.Christopher Faylor
2008-12-15 * setpwd.cc (client_request_setpwd::serve): Don't treat removingCorinna Vinschen
non-existant private data as error.
2008-12-15 * setpwd.cc (client_request_setpwd::serve): Explicitely erase passwordCorinna Vinschen
buffer content after usage.
2008-11-26 * Makefile.in (OBJS): Add setpwd.o.Corinna Vinschen
* README: Explain new service to store passwords in the LSA registry area. * bsd_helper.cc (get_token_info): Make externally available. * bsd_helper.h (get_token_info): Declare. * client.cc (client_request::handle_request): Add case for CYGSERVER_REQUEST_SETPWD request. * setpwd.cc: New file implementing the CYGSERVER_REQUEST_SETPWD request.
2008-10-30* Makefile.in: Use -static-libgcc when creating cygserver.exe.Christopher Faylor
2008-04-30 * sysv_msg.cc: Add fix from upstream version 1.65.Corinna Vinschen
(msgsnd): Call msleep with timeout value. Handle EWOULDBLOCK. Make sure it's clear from where msleep has been called in debug output. (msgrcv): Make sure it's clear from where msleep has been called in debug output.
2008-02-07 * bsd_helper.cc: Replace %E __small_printf format specifier with %luCorinna Vinschen
and call to GetLastError throughout. * bsd_mutex.cc: Ditto. * sysv_sem.cc (semget): Replace %X __small_printf format specifier with %llx.
2008-02-07 Remove dependency from Cygwin internal code.Corinna Vinschen
* Makefile.in (CYGWIN_OBJS): Remove smallprint.o. (cygserver.exe): Remove strfuncs.o (strfuncs.o): Drop rule. * bsd_log.cc (_vlog): Use snprintf/vsnprintf instead of __small_sprintf/__small_vsprintf. * sysv_sem.cc (seminit): Use sys_malloc instead of malloc. Use snprintf instead of __small_sprintf. (semunload): Free the above allocated sema_mtx names here.
2008-02-04 * Makefile.in: Don't link strfuncs.o from the Cygwin build dir.Corinna Vinschen
Build it again with __OUTSIDE_CYGWIN__ defined.
2007-11-05 * bsd_helper.cc (tunable_params): Add kern.ipc.shm_allow_removed asCorinna Vinschen
bool parameter. * cygserver.conf: Add a description for the kern.ipc.shm_allow_removed parameter. * sysv_shm.cc (shminit): Set shm_allow_removed variable according to kern.ipc.shm_allow_removed setting.
2007-08-02 * smallprint.c: Remove.Corinna Vinschen
2007-08-02* Makefile.in: Add -lntdll to link line.Christopher Faylor
(CYGWIN_OBJS): Include strfuncs.o.
2007-08-02 * smallprint.c: New file.Corinna Vinschen
* Makefile.in (OBJS): Add smallprint.o. (CYGWIN_OBJS): Remove smallprint.o from Cygwin dir.
2007-07-21 * bsd_helper.cc: Drop unnecessary security.h include.Corinna Vinschen
2007-02-23 Throughout remove using wincap.Corinna Vinschen
* Makefile.in (OBJS): Remove wincap.o. * README: Don't mention 9x. * bsd_mutex.cc (_mtx_unlock): Drop checking for 9x error codes. * cygserver.cc (server_submission_loop::request_loop): Add FIXME comment. * wincap.cc: Remove. * wincap.h: Remove. * woutsup.h: Don't include wincap.h.
2007-02-22 * Makefile.in (OBJS): Drop transport_sockets.o.Corinna Vinschen
* sysv_shm.cc (shmget_allocate_segment): Remove spurious cast. * transport.cc: Don't include transport_sockets.h. (create_server_transport): Always create transport_layer_pipes. * transport_sockets.cc: Remove. * transport_sockets.h: Remove.
2006-05-24update to newer autoconfChristopher Faylor
2006-01-12 * wincap.cc: New file.Corinna Vinschen
* wincap.h: New file. * Makefile.in: Accomodate having our own wincap implementation now.
2006-01-09 Check FreeBSD upstream changes and apply important patches.Corinna Vinschen
* sysv_sem.cc (__semctl): Check copyin return value (from 1.76). * sysv_shm.cc (shminit): Actually use the iterating variable in the for loop when trying to avoid overflow (from 1.102).
2005-11-10 * bsd_helper.cc (securityinit): New function. Move initializationCorinna Vinschen
of security related variables from ipcinit here. * bsd_helper.h (securityinit): Add prototype. * cygserver.cc (main): Call securityinit right after wincap.init. * process.cc (process_cache::process): Fix maximum process condition. * README: Add description for new -p/--process-cache option. * bsd_helper.cc (default_tun_check): Add kern.srv.process_cache_size entry to tunable_params. Set max value of kern.srv.request_threads to 310. * cygserver.cc (SERVER_VERSION): Set to 1.20. (print_usage): Print usage of new parameter -p. (main): Add process cache parameter handling. Accomodate new max value of request threads. * cygserver.conf: Add kern.srv.process_cache_size tunable parameter. Accomodate new max value of kern.srv.request_threads. * process.cc: Fix a comment. (process_cache::process_cache): Add max process cache size parameter. Change _cache_add_trigger to manual reset event. (struct pcache_wait_t): New struct used as parameter to pcache_wait_thread. (pcache_wait_thread): New thread function used for threaded process cache. (process_cache::wait_for_processes): Use threaded waiting if number of processes to wait for is bigger than 62. Always check all processes to avoid race under heavy load. (process_cache::sync_wait_array): Remove useless assert. Reset _cache_add_trigger right at the start since it's manual reset now. Accomodate threaded waiting. * process.h (process_cache::process_cache): Add max_procs parameter. (process_cache::_max_process_count): New member. (process_cache::_wait_array: Raise to allow up to 5 wait threads. (process_cache::_process_array): Ditto.
2005-11-10 * bsd_log.cc (_vpanic): LOG_EMERG is overkill, use LOG_CRIT.Corinna Vinschen
2005-08-08* cygserver.cc (main): Call wincap.init() earlier to avoid a NULL dereference.Christopher Faylor
2005-06-14 * sysv_sem.cc (semu_list): Define static to avoid gcc 4.x compilerCorinna Vinschen
warning.
2005-06-10whitespace changes to hopefully force snapshot run.Christopher Faylor
2005-04-09 * bsd_mutex.cc (msleep_cnt): Remove.Corinna Vinschen
(msleep_max_cnt): Remove. (msleep_arr): Remove. (class msleep_sync_array): New class to encapsulate msleep/wakeup thread synchronization. (msleep_sync): New object pointer. (msleep_init): Initialize new msleep_sync object. (_mutex): Just call msleep_sync->enter() and msleep_sync->leave() for thread synchronization. Improve debug output a bit more. (wakeup): Just call msleep_sync->wakeup(). (wakeup_all): Whitespace fix.