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
path: root/winsup
AgeCommit message (Collapse)Author
2002-07-29 * security.cc: Change some formatting.Corinna Vinschen
* include/cygwin/version.h: Bump API minor version. * cygheap.h (class cygheap_user): Add member groups. * security.h (class cygsidlist): Add members type and maxcount, methods position, addfromgr, alloc_sids and free_sids and operator+= (const PSID psid). Modify contains () to call position () and optimize add () to use maxcount. (class user_groups): Create. Update declarations of verify_token and create_token. * security.cc (cygsidlist::alloc_sids): New. (cygsidlist::free_sids): New. (get_token_group_sidlist): Create from get_group_sidlist. (get_initgroups_sidlist): Create from get_group_sidlist. (get_group_sidlist): Suppress. (get_setgroups_sidlist): Create. (verify_token): Modify arguments. Add setgroups case. (create_token): Modify arguments. Call get_initgroups_sidlist and get_setgroups_sidlist as needed. Set SE_GROUP_LOGON_ID from auth_pos outside of the loop. Rename the various group sid lists consistently. * syscalls.cc (seteuid32): Modify to use cygheap->user.groups. (setegid32): Call cygheap->user.groups.update_pgrp. * grp.cc (setgroups): Create. (setgroups32): Create. * uinfo.cc (internal_getlogin): Initialize and update user.groups.pgsid. * cygwin.din: Add setgroups and setgroups32.
2002-07-29* fhandler_console.cc (fhandler_console::read): Use appropriate kill_pgrpChristopher Faylor
method. * select.cc (peek_console): Ditto. * fhandler_termios.cc (fhandler_termios::bg_check): Send "stopped" signal to entire process group as dictated by SUSv3. * termios.cc (tcsetattr): Detect when stopped signal sent and force a stop before setting anything.
2002-07-29* include/tchar.h (_tfdopen): Correct typo.Danny Smith
2002-07-29Add incomplet long double math support to libmingwex.aDanny Smith
2002-07-28fix commercial contactDavid Starks-Browning
2002-07-27* include/cygwin/version.h: Bump API version to indicate that ntsec is on byChristopher Faylor
default now.
2002-07-27darn typoDavid Starks-Browning
2002-07-27update paths to setup.log*David Starks-Browning
2002-07-27nuke section "What's the difference between packages in `latest' and `contrib'?"David Starks-Browning
2002-07-27correct minor typoDavid Starks-Browning
2002-07-27paragraph fill (oops!)David Starks-Browning
2002-07-27update CD release plansDavid Starks-Browning
2002-07-27update & improve section "How do I just get everything?"David Starks-Browning
2002-07-27rewrite (incl new heading) section on installing snapshotsDavid Starks-Browning
2002-07-27minor improvements to wordingDavid Starks-Browning
2002-07-27minor improvements to wordingDavid Starks-Browning
2002-07-26* fhandler_registry.cc (fhandler_registry::close): Return any error result toChristopher Faylor
the caller. * syscalls.cc (_close): Return result of fhandler::close to the caller.
2002-07-26* include/oleidl.h (MK_ALT): Define.Danny Smith
2002-07-262002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>Danny Smith
* include/exdisp.h: New file. * include/exdispid.h: New file. * include/mshtml.h: New file. * lib/test.c: #include exdisp.h and mshtml.h * lib/uuid.c (CLSID_WebBrowser, DIID_DWebBrowserEvents, DIID_DWebBrowserEvents2, IID_IHTMLDocument, IID_IHTMLDocument2, IID_IHTMLElement, IID_IHTMLSelectionObject, IID_IHTMLTxtRange, IID_IWebBrowser, IID_IWebBrowser2, IID_IWebBrowserApp): New GUIDs. * include/docobj.h: New file. * include/idispids.h: New file. * include/objidl.h (IID_IMoniker): Declare. * include/ocidl.h (READYSTATE): New enum. (IOleInPlaceSiteEx): New interface. * include/olectlid.h (IID_IEnumSTATSTG): New interface identifier. * include/oleidl.h (IOleItemContainer, IOleInPlaceObject, IOleInPlaceSite): New interfaces. * lib/test.c: #include docobj.h,idispids.h,
2002-07-25* security.cc (allow_ntsec): Default to on.Christopher Faylor
(allow_smbntsec): Default to off.
2002-07-25* times.cc (to_time_t): Always round time_t down to nearest second.Christopher Faylor
2002-07-25* Makefile.in: Check if API version is updated when exports areEgor Duda
changed and stop if not so.
2002-07-25 * include/shlobj.h (BFFM_VALIDATEFAILED[AW]): Add defines.Danny Smith
(BFFM_SETSTATUSTEXT, BFFM_SETSELECTION): UNICODE them.
2002-07-252002-07-25 Mattia Barbon <mbarbon@dsi.unive.it>Danny Smith
* include/commctrl.h: Avoid redefinition of CDN_FIRST/LAST. * include/commdlg.h: Likewise.
2002-07-24 * include/cygwin/version.h: Bump minor API version.Corinna Vinschen
2002-07-24 * fhandler_serial.cc: Change 'must_init_serial_line capability'Corinna Vinschen
to 'supports_reading_modem_output_lines' throughout (negated meaning). * wincap.cc: Ditto. * wincap.h: Ditto.
2002-07-24 * calls.texinfo: Add fcloseall and fcloseall_r.Corinna Vinschen
2002-07-24 * cygwin.din (fcloseall): Add symbol for export.Corinna Vinschen
(fcloseall_r): Ditto.
2002-07-24* path.cc (path_conv::check): Always set fileattr when component == 0.Christopher Faylor
(readlink): Use path_conv method rather than field. * fhandler_disk_file.cc (fhandler_disk_file::fstat_helper): Ditto, throughout. * path.h (path_conv): Make fileattr private. * exceptions.cc (try_to_debug): Default to idle priority when looping.
2002-07-24 * include/oleauto.h (V_UNION): Correct definition for case ofDanny Smith
NONAMELESSUNION: (V_VT): Likewise.
2002-07-23 * fhandler_serial.cc: Use must_init_serial_line capability throughout.Corinna Vinschen
* wincap.cc: Set flag must_init_serial_line appropriately. * wincap.h: Add flag must_init_serial_line.
2002-07-23 * security.cc (get_group_sidlist): Create group list from /etc filesCorinna Vinschen
even if DC is available but access fails.
2002-07-23 * include/oleauto.h (V_BOOL): Define in terms of boolVal,Danny Smith
not bool, for C as well as C++.
2002-07-22* fhandler_serial.cc: Fix formatting problems introduced by below changes.Christopher Faylor
2002-07-22 * fhandler.h (class fhandler_serial): Add new members ofCorinna Vinschen
the class - rts,dtr and method ioctl(). Variables rts and dtr important for Win 9x only. * fhandler_serial.cc (fhandler_serial::open): Add initial setting of dtr and rts. Important for Win 9x only. (fhandler_serial::ioctl): New function. Implements commands TIOCMGET, TIOCMSET and TIOCINQ. (fhandler_serial::tcflush): Fixed found error. (fhandler_serial::tcsetattr): Add settings of rts and dtr. Important for Win 9x only. * termios.h: Add new defines as a support for ioctl() function on serial device.
2002-07-222002-07-22 Danny Smith <dannysmith@users.sourceforge.net>Danny Smith
* include/shlwapi.h: New file. Thanks to: Mattia Barbon <mbarbon@dsi.unive.it> and Victor Porton <porton@narod.ru> for contributions. * lib/shlwapi.def: New file. * lib/test.c: #include shlwapi.h.
2002-07-212002-07-21 Bart Oldeman <bart.oldeman@btinternet.com>Danny Smith
* include/shlobj.h (FCIDM_MENU_FAVORITES): Remove bogus character. * include/winsock2.h (struct sockaddr): Use __int64 instead of long long. * include/kernel32.c (GetCurrentFiber, GetFiberData): Watcom does not need external library functions.
2002-07-20* autoload.cc (LoadDLLprime): Add jmp call to allow streamlining of later jmpChristopher Faylor
rewrite. (doit): Avoid use of cx register. Just change one word to avoid races.
2002-07-202002-07-20 Casper S. Hornstrup <chorns@users.sourceforge.net>Danny Smith
* include/winbase.h (GetEnvironmentStringsA): Remove duplicate definition. (Interlocked*): Wrap in #ifndef __INTERLOCKED_DECLARED to avoid compile error when already defined. 2002-07-20 Steven Edwards <Steven_Ed4153@yahoo.com> * include/winuser.h (WM_MENURBUTTONUP): Add define.
2002-07-20white spaceChristopher Faylor
2002-07-19 * security.cc (get_unix_group_sidlist): Create.Corinna Vinschen
(get_supplementary_group_sidlist): Evolve into get_unix_group_sidlist. (get_user_local_groups): Add check for duplicates. (get_user_primary_group): Suppress. (get_group_sidlist): Silently ignore PDC unavailability. Call get_unix_group_sidlist() before get_user_local_groups(). Remove call to get_supplementary_group_sidlist(). Never call get_user_primary_group() as the passwd group is always included. Add well_known_authenticated_users_sid in only one statement.
2002-07-19* fhandler_serial.cc (fhandler_serial::tcflush): Fix typo.Christopher Faylor
2002-07-172002-07-17 Danny Smith <dannysmith@users.sourceforge.net>Danny Smith
* include/commdlg.h: Define CDN_* notification message constants as UINT. 2002-07-17 Mattia Barbon <mbarbon@users.sourceforge.net> * include/commctrl.h: Define notification message constants for NMHDR.code as UINT.
2002-07-172002-07-17 Bart Oldeman <bart.oldeman@btinternet.com> Danny Smith
* include/ddeml.h (MH_*) Add defines. (MONHSZSTRUCT): Add structure and typedefs. (MONLINKSTRUCT): Ditto. (MONCONVSTRUCT): Ditto. (MONCBSTRUCT): Ditto. (MONERRSTRUCT): Ditto. (MONMSGSTRUCT): Ditto. * include/windef.h: Don't define __cdecl or _cdecl for __WATCOM__. Don't define _export or __export for __WATCOM__. * include/windows.h (imm.h): #include. * include/winnt.h (LPEXCEPTION_RECORD): Add typedef. 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net> * include/wtypes.h: Remove duplicate #includes of rhc.h and rpcndr.h.
2002-07-16jdf fix.Christopher Faylor
2002-07-15 * security.cc (get_group_sidlist): Fix formatting.Corinna Vinschen
2002-07-15* dcrt0.cc (initial_env): Force path and CYGWIN_DEBUG contents to lower case.Christopher Faylor
* exceptions.cc (error_start_init): Use the name derived from GetModuleName rather than myself->progname.
2002-07-14* dcrt0.cc (dll_crt0_1): Move debug_init call back to here. Avoid a compilerChristopher Faylor
warning. * shared.cc (memory_init): Remove debug_init call. * debug.h (handle_list): Change "clexec" to "inherited". * debug.cc: Remove a spurious declaration. (setclexec): Conditionalize away since it is currently unused. (add_handle): Use inherited field rather than clexec. (debug_fixup_after_fork_exec): Ditto. Move debugging output to delete_handle. (delete_handle): Add debugging output. * fhandler.cc (fhandler_base::set_inheritance): Don't bother setting inheritance in debugging table since the handle was never protected anyway. (fhandler_base::fork_fixup): Ditto. * exceptions.cc (debugger_command): Revert.
2002-07-14* debug.cc (clexec): Add missing `hl = hl->next'.Christopher Faylor
2002-07-14* Makefile.in (cygrun.exe): Add a -lcygwin on the end.Christopher Faylor